Change Log#

v0.7.0 (2024 Jan 17)#

New features#

  • Add support for hashable dimension names PR#56

Maintenance and fixes#

  • Fix tests to be compatible with latest xarray PR#56

  • Address numpy deprecation warnings PR#56

v0.6.0 (2023 Jul 11)#

New features#

  • ecdf now returns a DataArray to be compatible with map PR#47

  • Added .linalg and .einops accessors for DataArray objects PR#51

Maintenance and fixes#

  • Update dependencies and follow new pylint recommendations PR#49

Documentation#

  • Add documentation showing how to use accessors PR#51

  • Ease running einops tutorial locally PR#51

v0.5.1 (2023 Jan 20)#

Maintenance and fixes#

  • Fix lower cap on xarray version dependency PR#45

v0.5.0 (2023 Jan 16)#

New features#

Maintenance and fixes#

  • Fix issue in linalg.svd for non-square matrices PR#37

  • Fix evaluation of distribution methods (e.g. .pdf) on scalars PR#38 and PR#39

  • Ensure support on inputs with stacked dimensions PR#40

Documentation#

  • Ported NumPy tutorial on linear algebra with multidimensional arrays PR#37

  • Added ecdf usage example and plotting reference PR#40

v0.4.0 (2022 Dec 9)#

New features#

  • Add multivariate_normal distribution class PR#23

Maintenance and fixes#

  • Update pyproject.toml to support building the package with both flit and setuptools PR#26

  • Improve testing structure and configuration PR#28

  • Update python and dependency versions PR#33

Documentation#

  • Add a section on running tests locally in contributing docs PR#28

  • Add a getting started page to the docs PR#30

  • Improve installation page PR#33

  • Separate and improve README and index pages PR#33

v.0.3.0 (2022 Jun 19)#

New features#

  • Add DaskBackend to support using einops functions on Dask backed DataArrays PR#14

Maintenance and fixes#

Documentation#

  • Add Dask support guide PR#14

  • Add references to xhistogram and xrft in docs PR#20

v0.2.2 (2022 Apr 3)#

Maintenance and fixes#

  • Add license file to pyproject.toml and remove ignored manifest file PR#13

v0.2.1 (2022 Apr 3)#

Maintenance and fixes#

  • Add manifest file to include the license and changelog in the pypi package PR#12

v0.2.0 (2022 Apr 2)#

New Features#

  • Added skew, kurtosis and median_abs_deviation to stats module PR#3, PR#4

  • Improve flexibility and autorenaming in matmul PR#8

Maintenance and fixes#

  • Changed the automatic names in einops module to use dashes instead of commas

  • Make API coherent with the call signature da, dims=None, *, ... for stats and linalg modules PR#7.

  • Add tests on using summary stats on xarray.Dataset objects PR#9

Documentation#

  • Added info on how to cite the library on README and citation file

  • Added background/explanation page for the stats module. PR#5

  • Improve citation guidance PR#6

  • Add examples of summary stats usage on xarray.Dataset PR#9

  • Update the installation instructions with stable and development commands PR#10

Developer facing changes#

  • Added how-to release guide

v0.1 (2022 Jan 24)#

Initial version with modules: stats, linalg, einops and numba.