Skip to content

Releases: sunsided/timelag-rs

0.5.0

09 Nov 11:54
1d01483
Compare
Choose a tag to compare

To use timelag/0.5.0 in your project, add:

[dependencies]
timelag = "0.5.0"

Changes since 0.4.0

Added

  • Added Into<Box[T]> for TimeLag.
  • The crate is now explicitly labeled forbid(unsafe) unless the unsafe feature is enabled.

Changed

  • Upgraded ndarray from 0.15 to 0.16.

Internal

  • Add criterion benchmarks to the project.
  • Change Into<_> implementations to From<_> for broader support.

0.4.0

02 Sep 19:48
4f7393c
Compare
Choose a tag to compare

To use timelag/0.4.0 in your project, add:

[dependencies]
timelag = "0.4.0"

Changes since 0.3.0

Changed

  • #2: Changed functions operating on slices to return a LagMatrix struct providing meta information about the generated matrix.
  • #3: Lag indices can now be specified as any IntoIterator<Item = usize>, e.g. range, array or slice.

0.3.0

02 Sep 14:14
0eaf71b
Compare
Choose a tag to compare

To use timelag/0.3.0 in your project, add:

[dependencies]
timelag = "0.3.0"

Changes since 0.2.0

Added

  • #1: Added support for ndarray::Array1 and ndarray::Array2 inputs.

Changed

  • Renamed MatrixLayout::RowWise and MatrixLayout::ColumnWise to MatrixLayout::RowMajor and MatrixLayout::ColumnMajor.

0.2.0

02 Sep 12:52
22274e8
Compare
Choose a tag to compare

To use timelag/0.2.0 in your project, add:

[dependencies]
timelag = "0.2.0"

Changes since 0.1.0

Internal

  • Added lag_matrix_2d with MatrixLayout::RowWise and MatrixLayout::ColumnWise support.

0.1.0

01 Sep 08:35
48ddc27
Compare
Choose a tag to compare

To use timelag/0.1.0 in your project, add:

[dependencies]
timelag = "0.1.0"

Features of this release

Internal

  • Added the lag_matrix function, as well as CreateLagMatrix trait for sliceable types of copyable data.