Recent Releases of pyrealm
pyrealm - v1.0.1 maintenance release
This is the (intended) last ever maintenance release from the pyrealm version 1.0 branch. With the release of 2.0.0, the API and internals of the package have changed substantially and this release is purely to add clear documentation to show that packages on the 1.0 branch should be considered obsolete.
The v1.0.1 release:
- Moves the 1.0 branch
sphinxcode up to use theversion_selectoroption, allowing more recent and stable versions to be found from the 1.0 docs. - Updates the page template for the whole 1.0 docs site to include a prominent banner advising users move over to
stable - Adds a similar note to the README, which will be displayed on PyPI
- Updates the QA workflows to pass checks in the publication workflow.
Full Changelog: https://github.com/ImperialCollegeLondon/pyrealm/compare/v1.0.0...v1.0.1
Biosphere - Plants and Vegetation
- Python
Published by davidorme 8 months ago
pyrealm - 2.0.0
This is the 2.0.0 release of pyrealm - this release has moved to trunk-based development from develop. Some previous releases (including the last stable release of 1.0.0) were made using git flow releases from main.
What's Changed
- Soil moisture stress factors by @davidorme in https://github.com/ImperialCollegeLondon/pyrealm/pull/67
- Documentation updates for new soil moisture by @davidorme in https://github.com/ImperialCollegeLondon/pyrealm/pull/68
- Version 0.10.0 release by @davidorme in https://github.com/ImperialCollegeLondon/pyrealm/pull/73
- Merge 0.10.0 release branch back into develop by @davidorme in https://github.com/ImperialCollegeLondon/pyrealm/pull/74
- Handling
np.naninpyrealm.pmodel.subdaily.memory_effectby @davidorme in https://github.com/ImperialCollegeLondon/pyrealm/pull/78 - Release 0.10.1 by @davidorme in https://github.com/ImperialCollegeLondon/pyrealm/pull/79
- Merge
release/0.10.1back 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[bot] 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[bot] 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[bot] 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[bot] in https://github.com/ImperialCollegeLondon/pyrealm/pull/114
- Update reference links to use
alpstyle. 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[bot] in https://github.com/ImperialCollegeLondon/pyrealm/pull/118
- Update pre-commit hooks by @github-actions[bot] 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[bot] in https://github.com/ImperialCollegeLondon/pyrealm/pull/138
- Update pre-commit hooks by @github-actions[bot] 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[bot] 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[bot] 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[bot] 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.calendarby @davidorme in https://github.com/ImperialCollegeLondon/pyrealm/pull/182 - Profiling of the
Splashmodule 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_moistureby @tztsai in https://github.com/ImperialCollegeLondon/pyrealm/pull/193 - Use a function
eval_polyfor polynomial evaluation by @tztsai in https://github.com/ImperialCollegeLondon/pyrealm/pull/187 - Update
profiling/report.pyand 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[bot] in https://github.com/ImperialCollegeLondon/pyrealm/pull/221
- Switched to
pre-commit.ciby @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[bot] 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[bot] 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[bot] in https://github.com/ImperialCollegeLondon/pyrealm/pull/249
- 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[bot] in https://github.com/ImperialCollegeLondon/pyrealm/pull/253
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] 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[bot] 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[bot] in https://github.com/ImperialCollegeLondon/pyrealm/pull/268
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in https://github.com/ImperialCollegeLondon/pyrealm/pull/273
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] 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[bot] 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[bot] in https://github.com/ImperialCollegeLondon/pyrealm/pull/287
- Replace use of
pandasinpyrealm.demographyby @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
StemAllocationclass 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
CrownProfileclass by @davidorme in https://github.com/ImperialCollegeLondon/pyrealm/pull/311 - [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] 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_datadocumentation 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[bot] 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[bot] 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[bot] 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[bot] 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
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in https://github.com/ImperialCollegeLondon/pyrealm/pull/363
- Remove outdated T Model module by @davidorme in https://github.com/ImperialCollegeLondon/pyrealm/pull/370
- Fix
pyrealmtypo in readme by @j-emberton in https://github.com/ImperialCollegeLondon/pyrealm/pull/362 - Add a migration guide by @davidorme in https://github.com/ImperialCollegeLondon/pyrealm/pull/371
- Add the logo by @davidorme in https://github.com/ImperialCollegeLondon/pyrealm/pull/373
- Move to 2.0.0 RC 1 by @davidorme in https://github.com/ImperialCollegeLondon/pyrealm/pull/375
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] 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
QuantumYieldABCby @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[bot] in https://github.com/ImperialCollegeLondon/pyrealm/pull/381
- Make
summarize_attrsuse non-mutable tuple asattrsargument by @davidorme in https://github.com/ImperialCollegeLondon/pyrealm/pull/404 - Adding
convert_water_mm_to_molesandcalculate_water_molar_volumeby @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[bot] 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[bot] in https://github.com/ImperialCollegeLondon/pyrealm/pull/417
- Aligning PModel and Subdaily PModel by @davidorme in https://github.com/ImperialCollegeLondon/pyrealm/pull/401
- Update
poetryto version2.0by @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[bot] in https://github.com/ImperialCollegeLondon/pyrealm/pull/428
- Swap
pmodel.functionsover to usetkas 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[bot] 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.allcloseby @davidorme in https://github.com/ImperialCollegeLondon/pyrealm/pull/382 - [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] 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[bot] 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[bot] in https://github.com/ImperialCollegeLondon/pyrealm/pull/457
- Rework of
pyrealm.core.solarand 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
- Adopt changed data and scripts from #448 by @MarionBWeinzierl in https://github.com/ImperialCollegeLondon/pyrealm/pull/460
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] 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
- Regression tests for FaparLimitation class by @MarionBWeinzierl in https://github.com/ImperialCollegeLondon/pyrealm/pull/443
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] 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
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] 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
- Implement
from_subdailypmodelfor FaparLimitation by @MarionBWeinzierl in https://github.com/ImperialCollegeLondon/pyrealm/pull/468 - [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in https://github.com/ImperialCollegeLondon/pyrealm/pull/484
- Profiling v2.0.0-rc.3 by @sjavis in https://github.com/ImperialCollegeLondon/pyrealm/pull/487
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in https://github.com/ImperialCollegeLondon/pyrealm/pull/489
- 488 profiling docs by @sjavis in https://github.com/ImperialCollegeLondon/pyrealm/pull/491
- Add subdaily check by @MarionBWeinzierl in https://github.com/ImperialCollegeLondon/pyrealm/pull/485
- Improve the annual value calculator by @davidorme in https://github.com/ImperialCollegeLondon/pyrealm/pull/492
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in https://github.com/ImperialCollegeLondon/pyrealm/pull/493
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in https://github.com/ImperialCollegeLondon/pyrealm/pull/495
- Extend the AnnualValueCalculator by @davidorme in https://github.com/ImperialCollegeLondon/pyrealm/pull/499
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in https://github.com/ImperialCollegeLondon/pyrealm/pull/500
- Remove syntax warnings by @davidorme in https://github.com/ImperialCollegeLondon/pyrealm/pull/505
- Annual fAPAR_max and LAI_max by @MarionBWeinzierl in https://github.com/ImperialCollegeLondon/pyrealm/pull/403
- Fixing errors in canopy calculation by @davidorme in https://github.com/ImperialCollegeLondon/pyrealm/pull/503
- PR 503 - part two. by @davidorme in https://github.com/ImperialCollegeLondon/pyrealm/pull/515
- Update for release 2.0.0-rc.4 by @davidorme in https://github.com/ImperialCollegeLondon/pyrealm/pull/517
- Adding community fAPAR to code objects and into docs by @davidorme in https://github.com/ImperialCollegeLondon/pyrealm/pull/520
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in https://github.com/ImperialCollegeLondon/pyrealm/pull/523
- Adding UUIDs to cohorts by @davidorme in https://github.com/ImperialCollegeLondon/pyrealm/pull/522
- Fixing behaviour of T Model with zero DBH values by @davidorme in https://github.com/ImperialCollegeLondon/pyrealm/pull/525
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in https://github.com/ImperialCollegeLondon/pyrealm/pull/528
- Add phenology_const to FaparLimitation method arguments by @davidorme in https://github.com/ImperialCollegeLondon/pyrealm/pull/529
- Update docstrings in phenology by @davidorme in https://github.com/ImperialCollegeLondon/pyrealm/pull/530
- Remove unused functions in phenology by @davidorme in https://github.com/ImperialCollegeLondon/pyrealm/pull/531
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in https://github.com/ImperialCollegeLondon/pyrealm/pull/532
- Getting started for users by @MarionBWeinzierl in https://github.com/ImperialCollegeLondon/pyrealm/pull/518
- Add a glossary by @davidorme in https://github.com/ImperialCollegeLondon/pyrealm/pull/527
- Extend
FaparLimitationto include the $m$ parameter by @davidorme in https://github.com/ImperialCollegeLondon/pyrealm/pull/533 - [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in https://github.com/ImperialCollegeLondon/pyrealm/pull/536
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in https://github.com/ImperialCollegeLondon/pyrealm/pull/538
- Broadcastable array inputs by @sjavis in https://github.com/ImperialCollegeLondon/pyrealm/pull/496
- Adopt SPEC0 by @davidorme in https://github.com/ImperialCollegeLondon/pyrealm/pull/540
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in https://github.com/ImperialCollegeLondon/pyrealm/pull/541
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in https://github.com/ImperialCollegeLondon/pyrealm/pull/544
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in https://github.com/ImperialCollegeLondon/pyrealm/pull/546
- Add array inputs page to documentation by @sjavis in https://github.com/ImperialCollegeLondon/pyrealm/pull/548
- Updating docs to release 2.0.0 by @davidorme in https://github.com/ImperialCollegeLondon/pyrealm/pull/549
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[bot] 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
- @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
- @sjavis made their first contribution in https://github.com/ImperialCollegeLondon/pyrealm/pull/487
Full Changelog: https://github.com/ImperialCollegeLondon/pyrealm/compare/0.9.0...v2.0.0
Biosphere - Plants and Vegetation
- Python
Published by davidorme 9 months ago
pyrealm - Candidate release v2.0.0-rc.5
What's Changed
- Adding community fAPAR to code objects and into docs by @davidorme in https://github.com/ImperialCollegeLondon/pyrealm/pull/520
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in https://github.com/ImperialCollegeLondon/pyrealm/pull/523
- Adding UUIDs to cohorts by @davidorme in https://github.com/ImperialCollegeLondon/pyrealm/pull/522
- Fixing behaviour of T Model with zero DBH values by @davidorme in https://github.com/ImperialCollegeLondon/pyrealm/pull/525
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in https://github.com/ImperialCollegeLondon/pyrealm/pull/528
- Add phenology_const to FaparLimitation method arguments by @davidorme in https://github.com/ImperialCollegeLondon/pyrealm/pull/529
- Update docstrings in phenology by @davidorme in https://github.com/ImperialCollegeLondon/pyrealm/pull/530
- Remove unused functions in phenology by @davidorme in https://github.com/ImperialCollegeLondon/pyrealm/pull/531
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in https://github.com/ImperialCollegeLondon/pyrealm/pull/532
- Getting started for users by @MarionBWeinzierl in https://github.com/ImperialCollegeLondon/pyrealm/pull/518
- Add a glossary by @davidorme in https://github.com/ImperialCollegeLondon/pyrealm/pull/527
- Extend
FaparLimitationto include the $m$ parameter by @davidorme in https://github.com/ImperialCollegeLondon/pyrealm/pull/533 - [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in https://github.com/ImperialCollegeLondon/pyrealm/pull/536
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci[bot] in https://github.com/ImperialCollegeLondon/pyrealm/pull/538
- Broadcastable array inputs by @sjavis in https://github.com/ImperialCollegeLondon/pyrealm/pull/496
- Adopt SPEC0 by @davidorme in https://github.com/ImperialCollegeLondon/pyrealm/pull/540
Full Changelog: https://github.com/ImperialCollegeLondon/pyrealm/compare/v2.0.0-rc.4...v2.0.0-rc.5
Biosphere - Plants and Vegetation
- Python
Published by davidorme 10 months ago
pyrealm - v2.0.0-rc.4
What's Changed
- Adopt changed data and scripts from #448 by @MarionBWeinzierl in https://github.com/ImperialCollegeLondon/pyrealm/pull/460
- Regression tests for FaparLimitation class by @MarionBWeinzierl in https://github.com/ImperialCollegeLondon/pyrealm/pull/443
- Implement
from_subdailypmodelfor FaparLimitation by @MarionBWeinzierl in https://github.com/ImperialCollegeLondon/pyrealm/pull/468 - [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/ImperialCollegeLondon/pyrealm/pull/484
- Profiling v2.0.0-rc.3 by @sjavis in https://github.com/ImperialCollegeLondon/pyrealm/pull/487
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/ImperialCollegeLondon/pyrealm/pull/489
- 488 profiling docs by @sjavis in https://github.com/ImperialCollegeLondon/pyrealm/pull/491
- Add subdaily check by @MarionBWeinzierl in https://github.com/ImperialCollegeLondon/pyrealm/pull/485
- Improve the annual value calculator by @davidorme in https://github.com/ImperialCollegeLondon/pyrealm/pull/492
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/ImperialCollegeLondon/pyrealm/pull/493
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/ImperialCollegeLondon/pyrealm/pull/495
- Extend the AnnualValueCalculator by @davidorme in https://github.com/ImperialCollegeLondon/pyrealm/pull/499
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in https://github.com/ImperialCollegeLondon/pyrealm/pull/500
- Remove syntax warnings by @davidorme in https://github.com/ImperialCollegeLondon/pyrealm/pull/505
- Annual fAPAR_max and LAI_max by @MarionBWeinzierl in https://github.com/ImperialCollegeLondon/pyrealm/pull/403
- Fixing errors in canopy calculation by @davidorme in https://github.com/ImperialCollegeLondon/pyrealm/pull/503
- PR 503 - part two. by @davidorme in https://github.com/ImperialCollegeLondon/pyrealm/pull/515
- Update for release 2.0.0-rc.4 by @davidorme in https://github.com/ImperialCollegeLondon/pyrealm/pull/517
New Contributors
- @sjavis made their first contribution in https://github.com/ImperialCollegeLondon/pyrealm/pull/487
Full Changelog: https://github.com/ImperialCollegeLondon/pyrealm/compare/v2.0.0-rc.3...v2.0.0-rc.4
Biosphere - Plants and Vegetation
- Python
Published by davidorme 12 months ago
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 about 1 year 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
QuantumYieldABCby @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_attrsuse non-mutable tuple asattrsargument by @davidorme in https://github.com/ImperialCollegeLondon/pyrealm/pull/404 - Adding
convert_water_mm_to_molesandcalculate_water_molar_volumeby @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
poetryto version2.0by @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.functionsover to usetkas 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.allcloseby @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.solarand 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 about 1 year 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
pandasinpyrealm.demographyby @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
StemAllocationclass 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
CrownProfileclass 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_datadocumentation 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 over 1 year ago
pyrealm - Version 1.0.0
What's Changed
- Merge
release/0.10.1back 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
alpstyle. 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.calendarby @davidorme in https://github.com/ImperialCollegeLondon/pyrealm/pull/182 - Profiling of the
Splashmodule 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_moistureby @tztsai in https://github.com/ImperialCollegeLondon/pyrealm/pull/193 - Use a function
eval_polyfor polynomial evaluation by @tztsai in https://github.com/ImperialCollegeLondon/pyrealm/pull/187 - Update
profiling/report.pyand 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.ciby @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 almost 2 years 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 almost 2 years 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.ciby @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 about 2 years ago
pyrealm - v1.0.0a3-test test-pypi-only
What's Changed
- Merge
release/0.10.1back 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
alpstyle. 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.calendarby @davidorme in https://github.com/ImperialCollegeLondon/pyrealm/pull/182 - Profiling of the
Splashmodule 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_moistureby @tztsai in https://github.com/ImperialCollegeLondon/pyrealm/pull/193 - Use a function
eval_polyfor polynomial evaluation by @tztsai in https://github.com/ImperialCollegeLondon/pyrealm/pull/187 - Update
profiling/report.pyand 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 2 years 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.naninpyrealm.pmodel.subdaily.memory_effectby @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 2 years ago