Release v1.1.0
What's Changed
- Timing + Optimisations + Minor fixes by @bnlawrence in #191 - an excellent contribution towards serious optimization!
- Add support for pre-commit with mypy and Ruff and start adding type hints by @valeriupredoi in #173
- [JOSS REVIEW PR] Harmonize depenedncies from environment.yml and pyproject.toml by @valeriupredoi in #174
- pep639 license by @valeriupredoi in #180
- add CONTRIBUTING.md file (and contributing guidelines, of course) by @valeriupredoi in #181
- Documentation consistency fixes by @Zeitsperre in #175
- Allow negative slices when indexing chunked data by @davidhassell in #170
- Overhaul
.gitignorefile by @valeriupredoi in #179 - add link to Pyfive GitHub repository on doc landing page by @valeriupredoi in #185
- Skip tests if ceda-jasmin s3 storage is offline by @valeriupredoi in #187
- Add orthogonal_indexing flag by @davidhassell in #182
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in #188
- Replace python-lzf with python-neo-lzf by @valeriupredoi in #189
New Contributors
- @Zeitsperre made their first contribution in #175 as part of the JOSS review, also @dostuffthatmatters contributed towards the JOSS paper review, and gave us good advice on how to improve bits - thank you, gents 🍻
- @pre-commit-ci[bot] made their first contribution in #188 as auto-updater for the pre-commit versions
Full Changelog: v1.0.1...v1.1.0