Recent Releases of pyrealm
pyrealm - Version 2.0.0 Release Candidate 3
This adds some minor changes to fix some issues with the experimental demography module.
What's Changed
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/ImperialCollegeLondon/pyrealm/pull/477
- Moving potential_gpp calculation outside StemAllocation by @davidorme in https://github.com/ImperialCollegeLondon/pyrealm/pull/480
- Updating CohortMethods to handle a count attribute in subclasses by @davidorme in https://github.com/ImperialCollegeLondon/pyrealm/pull/481
- Changes and version bump for 2.0.0-rc.3 by @davidorme in https://github.com/ImperialCollegeLondon/pyrealm/pull/483
Full Changelog: https://github.com/ImperialCollegeLondon/pyrealm/compare/v2.0.0-rc.2...v2.0.0-rc.3
Biosphere - Plants and Vegetation
- Python
Published by davidorme 17 days ago

pyrealm - v2.0.0-rc.2
What's Changed
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/ImperialCollegeLondon/pyrealm/pull/377
- Added mm/m2 to moles, tests, fixed docs by @davidorme in https://github.com/ImperialCollegeLondon/pyrealm/pull/379
- Convert JmaxLimitation to a registry of subclasses by @davidorme in https://github.com/ImperialCollegeLondon/pyrealm/pull/393
- Fixing formatting in
QuantumYieldABC
by @davidorme in https://github.com/ImperialCollegeLondon/pyrealm/pull/398 - Implementation of Arrhenius methods by @davidorme in https://github.com/ImperialCollegeLondon/pyrealm/pull/389
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/ImperialCollegeLondon/pyrealm/pull/381
- Make
summarize_attrs
use non-mutable tuple asattrs
argument by @davidorme in https://github.com/ImperialCollegeLondon/pyrealm/pull/404 - Adding
convert_water_mm_to_moles
andcalculate_water_molar_volume
by @davidorme in https://github.com/ImperialCollegeLondon/pyrealm/pull/400 - New BoundsChecker implementation by @davidorme in https://github.com/ImperialCollegeLondon/pyrealm/pull/409
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/ImperialCollegeLondon/pyrealm/pull/411
- New PModelEnvironment implementation by @davidorme in https://github.com/ImperialCollegeLondon/pyrealm/pull/412
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/ImperialCollegeLondon/pyrealm/pull/417
- Aligning PModel and Subdaily PModel by @davidorme in https://github.com/ImperialCollegeLondon/pyrealm/pull/401
- Update
poetry
to version2.0
by @davidorme in https://github.com/ImperialCollegeLondon/pyrealm/pull/421 - Develop the AcclimationModel class by @davidorme in https://github.com/ImperialCollegeLondon/pyrealm/pull/418
- Actually use the new AcclimationModel by @davidorme in https://github.com/ImperialCollegeLondon/pyrealm/pull/424
- Update docs to new P Model API by @davidorme in https://github.com/ImperialCollegeLondon/pyrealm/pull/426
- Removing old PModel implementations by @davidorme in https://github.com/ImperialCollegeLondon/pyrealm/pull/427
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/ImperialCollegeLondon/pyrealm/pull/428
- Swap
pmodel.functions
over to usetk
as needed by @davidorme in https://github.com/ImperialCollegeLondon/pyrealm/pull/431 - Update default values for phi0 by @davidorme in https://github.com/ImperialCollegeLondon/pyrealm/pull/432
- Arrhenius class should have simpler signature and
__init__
by @davidorme in https://github.com/ImperialCollegeLondon/pyrealm/pull/434 - Rework PModelConsts and usage in functions by @davidorme in https://github.com/ImperialCollegeLondon/pyrealm/pull/435
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/ImperialCollegeLondon/pyrealm/pull/437
- Revise the migration guide and changes doc by @davidorme in https://github.com/ImperialCollegeLondon/pyrealm/pull/440
- Revise the P Model documentation by @davidorme in https://github.com/ImperialCollegeLondon/pyrealm/pull/441
- Replacing
np.allclose
by @davidorme in https://github.com/ImperialCollegeLondon/pyrealm/pull/382 - [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/ImperialCollegeLondon/pyrealm/pull/444
- New version of the P Model architecture by @davidorme in https://github.com/ImperialCollegeLondon/pyrealm/pull/442
- Update two leaf irradiance to V2.0.0 by @davidorme in https://github.com/ImperialCollegeLondon/pyrealm/pull/445
- Adding two leaf irradience model by @j-emberton in https://github.com/ImperialCollegeLondon/pyrealm/pull/245
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/ImperialCollegeLondon/pyrealm/pull/447
- Updated golden dataset for phenology module by @davidorme in https://github.com/ImperialCollegeLondon/pyrealm/pull/448
- Doc updates for 2.0.0 by @davidorme in https://github.com/ImperialCollegeLondon/pyrealm/pull/450
- Revise P Model attributes by @davidorme in https://github.com/ImperialCollegeLondon/pyrealm/pull/452
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/ImperialCollegeLondon/pyrealm/pull/457
- Rework of
pyrealm.core.solar
and downstream changes. by @davidorme in https://github.com/ImperialCollegeLondon/pyrealm/pull/456 - Interim experimental markup implementation by @davidorme in https://github.com/ImperialCollegeLondon/pyrealm/pull/454
- Adding fortnightly model to phenology golden dataset by @davidorme in https://github.com/ImperialCollegeLondon/pyrealm/pull/465
- 459 review two leaf model by @davidorme in https://github.com/ImperialCollegeLondon/pyrealm/pull/462
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/ImperialCollegeLondon/pyrealm/pull/466
- Example usage page for two leaf two stream model by @davidorme in https://github.com/ImperialCollegeLondon/pyrealm/pull/470
- Marking experimental classes by @davidorme in https://github.com/ImperialCollegeLondon/pyrealm/pull/473
- Update documentation T model by @arne-exe in https://github.com/ImperialCollegeLondon/pyrealm/pull/472
- Adding plant reproductive tissue respiration and turnover by @sallymatson in https://github.com/ImperialCollegeLondon/pyrealm/pull/461
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/ImperialCollegeLondon/pyrealm/pull/474
- Unpinning numpy 2.2, updating pyproject.toml for 2.0.0-rc.2 by @davidorme in https://github.com/ImperialCollegeLondon/pyrealm/pull/475
New Contributors
- @arne-exe made their first contribution in https://github.com/ImperialCollegeLondon/pyrealm/pull/472
- @sallymatson made their first contribution in https://github.com/ImperialCollegeLondon/pyrealm/pull/461
Full Changelog: https://github.com/ImperialCollegeLondon/pyrealm/compare/v2.0.0-rc.1...v2.0.0-rc.2
Biosphere - Plants and Vegetation
- Python
Published by davidorme 27 days ago

pyrealm - Publish v2.0.0 release candidate 1
What's Changed
- Merging release 1.0.0 changes back into develop by @davidorme in https://github.com/ImperialCollegeLondon/pyrealm/pull/252
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/ImperialCollegeLondon/pyrealm/pull/253
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/ImperialCollegeLondon/pyrealm/pull/260
- Fix copyright date by @j-emberton in https://github.com/ImperialCollegeLondon/pyrealm/pull/255
- Updating xarray by @davidorme in https://github.com/ImperialCollegeLondon/pyrealm/pull/258
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/ImperialCollegeLondon/pyrealm/pull/265
- Allow P Models to accept an array of kphio values by @davidorme in https://github.com/ImperialCollegeLondon/pyrealm/pull/263
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/ImperialCollegeLondon/pyrealm/pull/268
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/ImperialCollegeLondon/pyrealm/pull/273
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/ImperialCollegeLondon/pyrealm/pull/275
- Initial draft of new quantum yield module by @davidorme in https://github.com/ImperialCollegeLondon/pyrealm/pull/267
- Implementation of Flora and PlantFunctionalType by @davidorme in https://github.com/ImperialCollegeLondon/pyrealm/pull/277
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/ImperialCollegeLondon/pyrealm/pull/280
- Implementation of Community object init and factory methods. by @davidorme in https://github.com/ImperialCollegeLondon/pyrealm/pull/282
- Fixed incorrect yield value in TModelConst and updated regression tests by @davidorme in https://github.com/ImperialCollegeLondon/pyrealm/pull/283
- Complete implementation of T model functions by @davidorme in https://github.com/ImperialCollegeLondon/pyrealm/pull/285
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/ImperialCollegeLondon/pyrealm/pull/287
- Replace use of
pandas
inpyrealm.demography
by @davidorme in https://github.com/ImperialCollegeLondon/pyrealm/pull/292 - Implementation of the canopy model by @davidorme in https://github.com/ImperialCollegeLondon/pyrealm/pull/288
- Add Flora helper methods by @davidorme in https://github.com/ImperialCollegeLondon/pyrealm/pull/296
- Revert "Add Flora helper methods" by @davidorme in https://github.com/ImperialCollegeLondon/pyrealm/pull/299
- Update traits data structures by @davidorme in https://github.com/ImperialCollegeLondon/pyrealm/pull/300
- Minor updates to T Model functions and testing by @davidorme in https://github.com/ImperialCollegeLondon/pyrealm/pull/303
- Add StemAllometry class by @davidorme in https://github.com/ImperialCollegeLondon/pyrealm/pull/306
- Add
StemAllocation
class by @davidorme in https://github.com/ImperialCollegeLondon/pyrealm/pull/308 - Update canopy profile branch with stem allocation changes. by @davidorme in https://github.com/ImperialCollegeLondon/pyrealm/pull/310
- Add
CrownProfile
class by @davidorme in https://github.com/ImperialCollegeLondon/pyrealm/pull/311 - [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/ImperialCollegeLondon/pyrealm/pull/294
- Add user docs demonstrating demography traits and crown properties by @davidorme in https://github.com/ImperialCollegeLondon/pyrealm/pull/313
- Fix notebook code formatting by @davidorme in https://github.com/ImperialCollegeLondon/pyrealm/pull/330
- Move
pyrealm_build_data
documentation into an autodoc style setup by @davidorme in https://github.com/ImperialCollegeLondon/pyrealm/pull/331 - [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/ImperialCollegeLondon/pyrealm/pull/320
- Fastslow initval by @surbhigoel77 in https://github.com/ImperialCollegeLondon/pyrealm/pull/190
- Revise and document functionality of canopy and crown by @davidorme in https://github.com/ImperialCollegeLondon/pyrealm/pull/328
- Calculate canopy light extinction and interception by @davidorme in https://github.com/ImperialCollegeLondon/pyrealm/pull/318
- Updating and systematising NDArray typing by @davidorme in https://github.com/ImperialCollegeLondon/pyrealm/pull/335
- Revise cohort structure inside community by @davidorme in https://github.com/ImperialCollegeLondon/pyrealm/pull/340
- Group internal attributes in canopy into data classes by @davidorme in https://github.com/ImperialCollegeLondon/pyrealm/pull/341
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/ImperialCollegeLondon/pyrealm/pull/339
- Shared base classes for demography classes by @davidorme in https://github.com/ImperialCollegeLondon/pyrealm/pull/338
- 236 develop pyrealmcoresolar function radiation calc library by @j-emberton in https://github.com/ImperialCollegeLondon/pyrealm/pull/237
- Fix bug in profiling code and create profiling CI by @MarionBWeinzierl in https://github.com/ImperialCollegeLondon/pyrealm/pull/346
- Review validation and shapes in demography by @davidorme in https://github.com/ImperialCollegeLondon/pyrealm/pull/342
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/ImperialCollegeLondon/pyrealm/pull/343
- Upgrade upload-artifact version by @MarionBWeinzierl in https://github.com/ImperialCollegeLondon/pyrealm/pull/357
- Manual/semi-automatic performance regression checking by @MarionBWeinzierl in https://github.com/ImperialCollegeLondon/pyrealm/pull/356
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/ImperialCollegeLondon/pyrealm/pull/355
- Adding regression test data for phenology by @davidorme in https://github.com/ImperialCollegeLondon/pyrealm/pull/360
- Updating mypy in poetry to version 1 by @davidorme in https://github.com/ImperialCollegeLondon/pyrealm/pull/365
Full Changelog: https://github.com/ImperialCollegeLondon/pyrealm/compare/v1.0.0a5-test...v2.0.0rc1
Biosphere - Plants and Vegetation
- Python
Published by davidorme 5 months ago

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

pyrealm - v1.0.0a5-test test-pypi-only
What's Changed
- Version 0.10.0 release by @davidorme in https://github.com/ImperialCollegeLondon/pyrealm/pull/73
- Release 0.10.1 by @davidorme in https://github.com/ImperialCollegeLondon/pyrealm/pull/79
- Baseline data and code for two leaf model by @davidorme in https://github.com/ImperialCollegeLondon/pyrealm/pull/240
- Simplify the jupyter kernelspec setup by @davidorme in https://github.com/ImperialCollegeLondon/pyrealm/pull/247
- Rebuild of QA chain using ruff by @davidorme in https://github.com/ImperialCollegeLondon/pyrealm/pull/220
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/ImperialCollegeLondon/pyrealm/pull/243
- 248 numpy 2 0 migration by @j-emberton in https://github.com/ImperialCollegeLondon/pyrealm/pull/251
- Updated module import in pmodel unit tests by @surbhigoel77 in https://github.com/ImperialCollegeLondon/pyrealm/pull/250
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/ImperialCollegeLondon/pyrealm/pull/249
New Contributors
- @j-emberton made their first contribution in https://github.com/ImperialCollegeLondon/pyrealm/pull/251
Full Changelog: https://github.com/ImperialCollegeLondon/pyrealm/compare/v1.0.0a4-test...v1.0.0a5-test
Biosphere - Plants and Vegetation
- Python
Published by davidorme 10 months ago

pyrealm - Release v1.0.0a4 test-pypi-only
What's Changed
- Fixing profiling issues by @davidorme in https://github.com/ImperialCollegeLondon/pyrealm/pull/208
- Fixing profile workflow by @davidorme in https://github.com/ImperialCollegeLondon/pyrealm/pull/211
- Python version bug in pyrealm_profiling.yaml by @davidorme in https://github.com/ImperialCollegeLondon/pyrealm/pull/214
- Add unit tests by @surbhigoel77 in https://github.com/ImperialCollegeLondon/pyrealm/pull/153
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/ImperialCollegeLondon/pyrealm/pull/221
- Switched to
pre-commit.ci
by @davidorme in https://github.com/ImperialCollegeLondon/pyrealm/pull/218 - Scaling profiling datasets by @davidorme in https://github.com/ImperialCollegeLondon/pyrealm/pull/216
- Updating development docs by @davidorme in https://github.com/ImperialCollegeLondon/pyrealm/pull/212
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/ImperialCollegeLondon/pyrealm/pull/228
- Fixing profiling and comparing profiling implementations by @davidorme in https://github.com/ImperialCollegeLondon/pyrealm/pull/225
New Contributors
- @pre-commit-ci made their first contribution in https://github.com/ImperialCollegeLondon/pyrealm/pull/221
Full Changelog: https://github.com/ImperialCollegeLondon/pyrealm/compare/v1.0.0a3-test...v1.0.0a4-test
Biosphere - Plants and Vegetation
- Python
Published by davidorme 12 months ago

pyrealm - v1.0.0a3-test test-pypi-only
What's Changed
- Merge
release/0.10.1
back into develop. by @davidorme in https://github.com/ImperialCollegeLondon/pyrealm/pull/80 - added license file by @MarionBWeinzierl in https://github.com/ImperialCollegeLondon/pyrealm/pull/86
- Fixing pre-commit issues and updating pre-commit config by @davidorme in https://github.com/ImperialCollegeLondon/pyrealm/pull/93
- Added draft CITATION.cff by @davidorme in https://github.com/ImperialCollegeLondon/pyrealm/pull/88
- Improved README and new CONTRIBUTING by @davidorme in https://github.com/ImperialCollegeLondon/pyrealm/pull/91
- Fix doctests by @davidorme in https://github.com/ImperialCollegeLondon/pyrealm/pull/92
- Adds minimum example to README by @davidorme in https://github.com/ImperialCollegeLondon/pyrealm/pull/97
- Update pre-commit hooks by @github-actions in https://github.com/ImperialCollegeLondon/pyrealm/pull/99
- Extend python versions covered to include Python 3.11 by @davidorme in https://github.com/ImperialCollegeLondon/pyrealm/pull/102
- Update pre-commit hooks by @github-actions in https://github.com/ImperialCollegeLondon/pyrealm/pull/103
- Update of water density and viscosity functions by @davidorme in https://github.com/ImperialCollegeLondon/pyrealm/pull/100
- Add docstrings to tests by @davidorme in https://github.com/ImperialCollegeLondon/pyrealm/pull/104
- Adding coverage reports by @davidorme in https://github.com/ImperialCollegeLondon/pyrealm/pull/105
- Fixing PR incompatibility pileup. by @davidorme in https://github.com/ImperialCollegeLondon/pyrealm/pull/106
- Added coverage report output step to GA pytest step by @davidorme in https://github.com/ImperialCollegeLondon/pyrealm/pull/107
- Update pre-commit hooks by @github-actions in https://github.com/ImperialCollegeLondon/pyrealm/pull/109
- 56 check requirements and ensure that these are consistent between pyprojecttoml and poetry by @MarionBWeinzierl in https://github.com/ImperialCollegeLondon/pyrealm/pull/111
- Updated README and code of conduct. by @davidorme in https://github.com/ImperialCollegeLondon/pyrealm/pull/113
- Update pre-commit hooks by @github-actions in https://github.com/ImperialCollegeLondon/pyrealm/pull/114
- Update reference links to use
alp
style. by @davidorme in https://github.com/ImperialCollegeLondon/pyrealm/pull/115 - Building out better structured data package of golden outputs and example data. by @davidorme in https://github.com/ImperialCollegeLondon/pyrealm/pull/108
- Bad syntax in developers.md by @davidorme in https://github.com/ImperialCollegeLondon/pyrealm/pull/116
- Profiling by @a-smith-github in https://github.com/ImperialCollegeLondon/pyrealm/pull/85
- Update pre-commit hooks by @github-actions in https://github.com/ImperialCollegeLondon/pyrealm/pull/118
- Update pre-commit hooks by @github-actions in https://github.com/ImperialCollegeLondon/pyrealm/pull/137
- Split pmodel file by @MarionBWeinzierl in https://github.com/ImperialCollegeLondon/pyrealm/pull/136
- Update pre-commit hooks by @github-actions in https://github.com/ImperialCollegeLondon/pyrealm/pull/138
- Update pre-commit hooks by @github-actions in https://github.com/ImperialCollegeLondon/pyrealm/pull/148
- Update CONTRIBUTING.md by @tztsai in https://github.com/ImperialCollegeLondon/pyrealm/pull/146
- Updating the information on generating profiling call graph by @surbhigoel77 in https://github.com/ImperialCollegeLondon/pyrealm/pull/147
- Split the tests directory into unit and regression by @surbhigoel77 in https://github.com/ImperialCollegeLondon/pyrealm/pull/151
- Update pre-commit hooks by @github-actions in https://github.com/ImperialCollegeLondon/pyrealm/pull/155
- Add profiling to CI workflow by @tztsai in https://github.com/ImperialCollegeLondon/pyrealm/pull/156
- Update pyproject.toml by @tztsai in https://github.com/ImperialCollegeLondon/pyrealm/pull/154
- Update pre-commit hooks by @github-actions in https://github.com/ImperialCollegeLondon/pyrealm/pull/157
- Create core module by @MarionBWeinzierl in https://github.com/ImperialCollegeLondon/pyrealm/pull/139
- Update pre-commit hooks by @github-actions in https://github.com/ImperialCollegeLondon/pyrealm/pull/160
- Add small dataset for profiling by @tztsai in https://github.com/ImperialCollegeLondon/pyrealm/pull/149
- Implementation of SPLASH 1.0 in pyrealm by @davidorme in https://github.com/ImperialCollegeLondon/pyrealm/pull/69
- hotfix test_evap.py by @tztsai in https://github.com/ImperialCollegeLondon/pyrealm/pull/171
- Let flake8 ignore E203 by @tztsai in https://github.com/ImperialCollegeLondon/pyrealm/pull/176
- Add unit tests for splash by @tztsai in https://github.com/ImperialCollegeLondon/pyrealm/pull/170
- Draft implementation of new OptimalChi structure by @davidorme in https://github.com/ImperialCollegeLondon/pyrealm/pull/172
- Update to the latest versions of checkout and setup-python actions by @tztsai in https://github.com/ImperialCollegeLondon/pyrealm/pull/180
- Fixing missing attribute docstrings in
core.calendar
by @davidorme in https://github.com/ImperialCollegeLondon/pyrealm/pull/182 - Profiling of the
Splash
module by @tztsai in https://github.com/ImperialCollegeLondon/pyrealm/pull/181 - New subdaily pmodel implementation by @davidorme in https://github.com/ImperialCollegeLondon/pyrealm/pull/183
- Add code to generate SPLASH golden datasets by @davidorme in https://github.com/ImperialCollegeLondon/pyrealm/pull/185
- Allowing incomplete days by @davidorme in https://github.com/ImperialCollegeLondon/pyrealm/pull/194
- Remove outdated FastSlowPModel by @davidorme in https://github.com/ImperialCollegeLondon/pyrealm/pull/199
- Fix time handling in Splash by @tztsai in https://github.com/ImperialCollegeLondon/pyrealm/pull/186
- Handle NaNs when calculating max difference in
Splash.estimate_initial_soil_moisture
by @tztsai in https://github.com/ImperialCollegeLondon/pyrealm/pull/193 - Use a function
eval_poly
for polynomial evaluation by @tztsai in https://github.com/ImperialCollegeLondon/pyrealm/pull/187 - Update
profiling/report.py
and its documentation by @tztsai in https://github.com/ImperialCollegeLondon/pyrealm/pull/188 - Setup trusted publishing by @davidorme in https://github.com/ImperialCollegeLondon/pyrealm/pull/200
- Fix for RTD build environment by @davidorme in https://github.com/ImperialCollegeLondon/pyrealm/pull/204
- Remove support for Python 3.9 by @davidorme in https://github.com/ImperialCollegeLondon/pyrealm/pull/202
New Contributors
- @MarionBWeinzierl made their first contribution in https://github.com/ImperialCollegeLondon/pyrealm/pull/86
- @a-smith-github made their first contribution in https://github.com/ImperialCollegeLondon/pyrealm/pull/85
- @tztsai made their first contribution in https://github.com/ImperialCollegeLondon/pyrealm/pull/146
- @surbhigoel77 made their first contribution in https://github.com/ImperialCollegeLondon/pyrealm/pull/147
Full Changelog: https://github.com/ImperialCollegeLondon/pyrealm/compare/0.10.1...v1.0.0a3-test
Biosphere - Plants and Vegetation
- Python
Published by davidorme about 1 year ago

pyrealm - v0.10.1
The pyrealm package
Version: 0.10.1
See: https://pypi.org/project/pyrealm/0.10.1/#files
What's Changed
- Merge 0.10.0 release branch back into develop by @davidorme in https://github.com/ImperialCollegeLondon/pyrealm/pull/74
- Handling
np.nan
inpyrealm.pmodel.subdaily.memory_effect
by @davidorme in https://github.com/ImperialCollegeLondon/pyrealm/pull/78 - Release 0.10.1 by @davidorme in https://github.com/ImperialCollegeLondon/pyrealm/pull/79
Full Changelog: https://github.com/ImperialCollegeLondon/pyrealm/compare/0.10.0...0.10.1
Biosphere - Plants and Vegetation
- Python
Published by davidorme over 1 year ago
