Recent Releases of pyrealm

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 FaparLimitation to 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

- Python
Published by davidorme 7 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_subdailypmodel for 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 fAPARmax and LAImax 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

- Python
Published by davidorme 9 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

- Python
Published by davidorme 11 months 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 as attrs argument by @davidorme in https://github.com/ImperialCollegeLondon/pyrealm/pull/404
  • Adding convert_water_mm_to_moles and calculate_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 version 2.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 use tk 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

- Python
Published by davidorme 11 months 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 in pyrealm.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

- Python
Published by davidorme about 1 year 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

- Python
Published by davidorme over 1 year 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

- Python
Published by davidorme over 1 year 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

- Python
Published by davidorme almost 2 years 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

- Python
Published by davidorme almost 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.nan in pyrealm.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

- Python
Published by davidorme over 2 years ago