Changelog¶
All notable changes to this project are documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
[2.7.0] - Upcoming release¶
Changed¶
Move from Rye to uv for project management.
Move back from mkdocs to Sphinx (with Shibuya theme).
Rework documentation structure for improved navigation and search.
Deploy docs on Read The Docs.
Allow Numpy 2.
Support Python 3.13.
Internalized ussa1976 dependency, which is no longer maintained.
Fixed¶
Reduce logging level of updates during factory registration.
[2.6.1] - 2024-02-13¶
Changed¶
Various documentation tweaks for improved quality of life (search, logo, etc.).
Move from PDM to Rye for project management.
Fixed¶
Added missing tests to bring coverage metric to 100%.
[2.6.0] - 2023-12-14¶
Changed¶
Joseki is now licensed under the terms of the LGPLv3.
Updated documentation to reflect licensing and governance changes.
Added Python 3.11 and 3.12 to CI matrix: Joseki is now testing with Python 3.8 to 3.12.
[2.5.2] - 2023-11-16¶
Added¶
Unit test for
joseki.profiles.schemaUnit test for
joseki.profiles.utilUnit test for
joseki.units
Fixed¶
Remove duplicate definition of ‘parts_per_billion’ unit (#356)
[2.5.1] - 2023-10-03¶
Added¶
Logo
Changed¶
Schema: accept other units for data variables and data coordinates as long as they match the expected dimensionality
Units registry: load unit definitions one by one in a try-except logic
Fixed¶
Accessor
is_validdid not returnFalsewhen a dataset does not comply with the schema.
Removed¶
Obsolete test data
Obsolete documentation figures
Obsolete module
test_util.py
[2.5.0] - 2023-09-05¶
Added¶
Units definition file at
data/units.txtQuantity conversion for
zparameter ofmake, which makes it possible to usemakewith pure Python inputs
Changed¶
Get unit registry from application and add Joseki required units by loading a units definition file.
Alias
ppminsrc/joseki/data/units.txt
[2.4.0] - 2023-08-07¶
Yanked release
[2.3.0] - 2023-07-20¶
Yanked release
[2.2.0] - 2023-07-18¶
Yanked release
[2.1.0] - 2023-02-17¶
Added¶
Installation instructions for conda
All missing HITRAN species
Thin wrappers for
xarray.open_datasetandxarray.load_datasetConvenience method to list available identifiers
Fixed¶
Fix out-dated command-line interface
Changed¶
Lower version constraint on Numpy
[2.0.0] - 2023-02-14¶
Added¶
Profile factory
Profile dataset schema converter and validator
Logging