What’s new

v1.9.2 (2022-03-03)

v1.9.1 (2022-01-27)

Note that installing genno[pyam] (including via genno[compat]) currently forces the installation of an old version of pint; version 0.17 or earlier. Users wishing to use genno.compat.pyam should first install genno[pyam], then pip install --upgrade pint to restore a recent version of pint (0.18 or newer) that is usable with genno.

v1.9.0 (2021-11-23)

  • Fix error messages raised by AttrSeries.sel() on incorrect usage (PR #52).

  • genno no longer supports Python 3.6 or earlier, following xarray (PR #52).

v1.8.1 (2021-07-27)

Bug fixes

v1.8.0 (2021-07-27)

v1.7.0 (2021-07-22)

v1.6.0 (2021-07-07)

  • Add Key.permute_dims() (PR #47).

  • Improve performance of Computer.check_keys() (PR #47).

v1.5.2 (2021-07-06)

  • Bug fix: order-insensitive Key.dims broke get() in some circumstances (PR #46).

v1.5.1 (2021-07-01)

v1.5.0 (2021-06-27)

  • Adjust test_assign_coords() for xarray 0.18.2 (PR #43).

  • Make Key.dims order-insensitive so that Key("foo", "ab") == Key("foo", "ba") (PR #42); make corresponding changes to Computer (PR #44).

  • Fix “AttributeError: ‘COO’ object has no attribute ‘item’” on SparseDataArray.item() (PR #41).

v1.4.0 (2021-04-26)

v1.3.0 (2021-03-22)

  • Bump minimum version of sparse from 0.10 to 0.12 and adjust to changes in this version (PR #39)

    • Remove SparseDataArray.equals(), obviated by improvements in sparse.

  • Improve AttrSeries (PR #39)

v1.2.1 (2021-03-08)

  • Bug fix: Provide abstract Quantity.to_series method for type checking in packages that depend on genno.

v1.2.0 (2021-03-08)

v1.1.1 (2021-02-22)

v1.1.0 (2021-02-16)

v1.0.0 (2021-02-13)

v0.4.0 and earlier

v0.4.0 (2021-02-07)

v0.3.0 (2021-02-05)

v0.2.0 (2021-01-18)

v0.1.0 (2021-01-10)