Library for generating statistics for the UKRDC dashboard
See PKG-README for user installation and usage.
poetry installThe library should follow semantic versioning.
Use Poetry to set the package version.
E.g. poetry version patch for fix releases, poetry version minor for new functionality releases, or poetry version major for breaking-change releases.
Publishing the library is handled automatically by GitHub Actions.
The published version includes only the core library files, metadata, and PKG-README.md.
Demo notebooks, and tests, are not included.
To publish a new release:
- Ensure all tests are passing on the
masterbranch. - Update the package version number (see above section) on the
masterbranch, commit, and push. - Create a new GitHub release named after the version number, with a prefixed lowercase "v". E.g.
v1.0.0- Above the release name, create a new tag identical to the release name
- Publish the release. GitHub Actions will ensure all tests pass, then publish the library to PyPI.
Install additional demo notebook dependencies with
poetry install --with demoGeneric reusable Pydantic models (e.g. for plot types)
API-stable stats calculators