All notable changes to this project will be documented in this file. This project uses Semantic Versioning.
0.5.0 - 2024-11-09
- Added
Into<Box[T]>
forTimeLag
. - The crate is now explicitly labeled
forbid(unsafe)
unless theunsafe
feature is enabled.
- Upgraded
ndarray
from 0.15 to 0.16.
- Add criterion benchmarks to the project.
- Change
Into<_>
implementations toFrom<_>
for broader support.
0.4.0 - 2023-09-02
- #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 - 2023-09-02
- #1:
Added support for
ndarray::Array1
andndarray::Array2
inputs via thendarray
feature.
- Renamed
MatrixLayout::RowWise
andMatrixLayout::ColumnWise
toMatrixLayout::RowMajor
andMatrixLayout::ColumnMajor
.
0.2.0 - 2023-09-02
- Added
lag_matrix_2d
withMatrixLayout::RowWise
andMatrixLayout::ColumnWise
support.
0.1.0 - 2023-09-01
- Added the
lag_matrix
function, as well asCreateLagMatrix
trait for slice-able types of copyable data.
- 🎉 Initial release.