Versions follow Semantic Versioning (<major>.<minor>.<patch>
).
Backward incompatible (breaking) changes will only be introduced in major versions with advance notice in the Deprecations section of releases.
- Move docs on design decisions out of
src/openscm_units/_unit_registry.py
into a dedicated notebook (#47)
- Fixed broken definition of ppm, caused by regression in Pint where 'ppm' was added to Pint (#40)
- Generate static usage documentation from the introduction notebook (#33)
- Update documentation regarding NOx conversions. (#34)
- Fixed Series.iteritems() removal in pandas, see e.g. #150 in primap2 (#38)
- Custom metrics are now to be provided as :obj:
pd.DataFrame
rather than being read off disk (#30) - Load Global Warming Potentials from globalwarmingpotentials package. (#29)
- Add ability to use a custom metrics csv with :obj:
ScmUnitRegistry
(#28) - Drop Python3.6 support (#28)
- Add github action to automatically draft a github release from a git tag. (#27)
- Add "N2O_conversions" context to remove ambiguity in N2O conversions (#25)
- Add AR5 GWPs with climate-carbon cycle feedbacks (closes #22) (#23)
- Make
openscm_units.data
a module by adding an__init__.py
file to it and add docs foropenscm_units.data
(closes #19) (#20) - Made NH3 a separate dimension to avoid accidental conversion to CO2 in GWP contexts. Also added an
nh3_conversions
context to convert to nitrogen (closes #12) (#18) - Added refrigerant mixtures as units, including automatic GWP calculation from the GWP of their constituents. Also added the
unit_registry.split_gas_mixtures
function which can be used to split quantities containing a gas mixture into their constituents (closes #10) (#16)
- Update CI so that it runs on pull requests from forks too (#15)
- Renamed
openscm_units.unit_registry
module toopenscm_units._unit_registry
to avoid name collision and liftScmUnitRegistry
toopenscm_units.ScmUnitRegistry
(closes #13) (#14)
- Update
MANIFEST.in
to ensureLICENSE
,README.rst
andCHANGELOG.rst
are included in source distributions (#5) - Update README and url to point to openscm organisation (#4)
- Hotfix so that 'Tt' is terra tonne rather than 'tex' (#2)
- Setup repository (#1)