What's Changed
- Merge
release/0.10.1
back into develop. by @davidorme in #80 - added license file by @MarionBWeinzierl in #86
- Fixing pre-commit issues and updating pre-commit config by @davidorme in #93
- Added draft CITATION.cff by @davidorme in #88
- Improved README and new CONTRIBUTING by @davidorme in #91
- Fix doctests by @davidorme in #92
- Adds minimum example to README by @davidorme in #97
- Update pre-commit hooks by @github-actions in #99
- Extend python versions covered to include Python 3.11 by @davidorme in #102
- Update pre-commit hooks by @github-actions in #103
- Update of water density and viscosity functions by @davidorme in #100
- Add docstrings to tests by @davidorme in #104
- Adding coverage reports by @davidorme in #105
- Fixing PR incompatibility pileup. by @davidorme in #106
- Added coverage report output step to GA pytest step by @davidorme in #107
- Update pre-commit hooks by @github-actions in #109
- 56 check requirements and ensure that these are consistent between pyprojecttoml and poetry by @MarionBWeinzierl in #111
- Updated README and code of conduct. by @davidorme in #113
- Update pre-commit hooks by @github-actions in #114
- Update reference links to use
alp
style. by @davidorme in #115 - Building out better structured data package of golden outputs and example data. by @davidorme in #108
- Bad syntax in developers.md by @davidorme in #116
- Profiling by @a-smith-github in #85
- Update pre-commit hooks by @github-actions in #118
- Update pre-commit hooks by @github-actions in #137
- Split pmodel file by @MarionBWeinzierl in #136
- Update pre-commit hooks by @github-actions in #138
- Update pre-commit hooks by @github-actions in #148
- Update CONTRIBUTING.md by @tztsai in #146
- Updating the information on generating profiling call graph by @surbhigoel77 in #147
- Split the tests directory into unit and regression by @surbhigoel77 in #151
- Update pre-commit hooks by @github-actions in #155
- Add profiling to CI workflow by @tztsai in #156
- Update pyproject.toml by @tztsai in #154
- Update pre-commit hooks by @github-actions in #157
- Create core module by @MarionBWeinzierl in #139
- Update pre-commit hooks by @github-actions in #160
- Add small dataset for profiling by @tztsai in #149
- Implementation of SPLASH 1.0 in pyrealm by @davidorme in #69
- hotfix test_evap.py by @tztsai in #171
- Let flake8 ignore E203 by @tztsai in #176
- Add unit tests for splash by @tztsai in #170
- Draft implementation of new OptimalChi structure by @davidorme in #172
- Update to the latest versions of checkout and setup-python actions by @tztsai in #180
- Fixing missing attribute docstrings in
core.calendar
by @davidorme in #182 - Profiling of the
Splash
module by @tztsai in #181 - New subdaily pmodel implementation by @davidorme in #183
- Add code to generate SPLASH golden datasets by @davidorme in #185
- Allowing incomplete days by @davidorme in #194
- Remove outdated FastSlowPModel by @davidorme in #199
- Fix time handling in Splash by @tztsai in #186
- Handle NaNs when calculating max difference in
Splash.estimate_initial_soil_moisture
by @tztsai in #193 - Use a function
eval_poly
for polynomial evaluation by @tztsai in #187 - Update
profiling/report.py
and its documentation by @tztsai in #188 - Setup trusted publishing by @davidorme in #200
- Fix for RTD build environment by @davidorme in #204
- Remove support for Python 3.9 by @davidorme in #202
- Fixing profiling issues by @davidorme in #208
- Fixing profile workflow by @davidorme in #211
- Python version bug in pyrealm_profiling.yaml by @davidorme in #214
- Add unit tests by @surbhigoel77 in #153
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #221
- Switched to
pre-commit.ci
by @davidorme in #218 - Scaling profiling datasets by @davidorme in #216
- Updating development docs by @davidorme in #212
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #228
- Fixing profiling and comparing profiling implementations by @davidorme in #225
- Baseline data and code for two leaf model by @davidorme in #240
- Simplify the jupyter kernelspec setup by @davidorme in #247
- Rebuild of QA chain using ruff by @davidorme in #220
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #243
- 248 numpy 2 0 migration by @j-emberton in #251
- Updated module import in pmodel unit tests by @surbhigoel77 in #250
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #249
- Release version 1.0.0 by @davidorme in #233
New Contributors
- @MarionBWeinzierl made their first contribution in #86
- @a-smith-github made their first contribution in #85
- @tztsai made their first contribution in #146
- @surbhigoel77 made their first contribution in #147
- @pre-commit-ci made their first contribution in #221
- @j-emberton made their first contribution in #251
Full Changelog: 0.10.1...v1.0.0