Releases: ImperialCollegeLondon/virtual_ecosystem
Releases · ImperialCollegeLondon/virtual_ecosystem
Release v1.0.0a6 September 2024
What's Changed
- Release branch 0.1.1a5 by @jacobcook1995 in #550
- Add phosphorus to litter model by @jacobcook1995 in #539
- Improving how excrement and carcass decay is handled by @jacobcook1995 in #562
- Update tutorial documentation to mention need to delete old files by @jacobcook1995 in #551
- Bump xarray from 2024.6.0 to 2024.9.0 by @dependabot in #565
- Bump mdformat-tables from 0.4.1 to 1.0.0 by @dependabot in #558
- Bump pre-commit/action from 3.0.0 to 3.0.1 by @dependabot in #552
- Bump softprops/action-gh-release from 1 to 2 by @dependabot in #553
- Bump hypothesis from 6.104.1 to 6.112.1 by @dependabot in #564
- Bump version number for September 2024 develop release by @davidorme in #569
New Contributors
- @dependabot made their first contribution in #565
Full Changelog: v0.1.1a5...v0.1.1a6_2024_09_24
Release v0.1.1 alpha 5
What's Changed
- Feature/abiotic tools by @vgro in #340
- Feature/wind profiles by @vgro in #350
- Feature/energy balance init by @vgro in #357
- Feature/initialise for first timestep by @vgro in #362
- Feature/soil absorption by @vgro in #377
- Adding new BaseModel structure into the abiotic model. by @davidorme in #382
- Feature/use abiotic tools by @vgro in #386
- Publish version
0.1.0a0
by @davidorme in #401 - Fixing up PyPI issues in
0.1.0a0
by @davidorme in #404 - Feature/calculate conductivities by @vgro in #406
- Set up new trusted publication workflow by @davidorme in #408
- np.mean error fixed by @vgro in #414
- Feature/animal module - The Madingley Foraging Update by @TaranRallings in #410
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #409
- Feature - Feeding Animals into Data by @TaranRallings in #415
- Soil moisture units to mm in data object by @vgro in #420
- Feature/revised wind model by @vgro in #418
- Feature/juvenile dispersal - Adding juvenile dispersal to the Animal Module by @TaranRallings in #419
- Adding non-predation mortality and semelparity to the Animal Module. by @TaranRallings in #422
- Feature/add radiation input by @vgro in #423
- Feature/test ragged arrays by @vgro in #424
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #417
- Add the demo run to the website pages by @davidorme in #428
- Simplify the
jupyter kernelspec
setup by @davidorme in #429 - Feature/fixes for variables pr by @vgro in #430
- Update QA tool chain and add Python 3.12 by @davidorme in #433
- 434 soil temperature not returned correctly by @vgro in #435
- Rename 'animals' model to 'animal' by @davidorme in #439
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #440
- Variables 1 vgro by @vgro in #431
- Fixing Hydrology model to work with LayerStructure by @davidorme in #445
- LayerStructure updates for abiotic_simple by @davidorme in #448
- Indirect development in animals by @TaranRallings in #450
- Initial draft of abiotic model changes for new LayerStructure by @davidorme in #449
- Amending vertical layer structure by @davidorme in #441
- Update PULL_REQUEST_TEMPLATE.md by @vgro in #456
- Turning on single-threaded handling in dask by @davidorme in #457
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #443
- Add more functionality into LayerStructure. by @davidorme in #452
- Revised animal excretion by @TaranRallings in #460
- Setup for the documentation review by @davidorme in #455
- Updated TODOs across animal module code. by @TaranRallings in #475
- abiotic and hydrology models overview updated by @vgro in #476
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #478
- Adopt extended LayerStructure functionality by @davidorme in #459
- Adding a microbial necromass pool by @jacobcook1995 in #477
- Removed a handful of now defunct constants and methods. by @TaranRallings in #482
- Update ve theory by @vgro in #481
- Updating to
numpy
2.0.0 by @davidorme in #454 - Animal model description in module_overview.md by @TaranRallings in #497
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #503
- Landing page links by @davidorme in #502
- Add abiotic documentation by @vgro in #500
- reference links added by @vgro in #505
- Update contributor docs by @davidorme in #499
- 507 add more theory to the theory by @vgro in #508
- 506 implementation of abiotic simple model docs by @vgro in #515
- Add variables setup by @dalonsoa in #388
- Direct input from plant model to the litter model by @jacobcook1995 in #509
- Review the implementation section of the docs by @davidorme in #516
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #520
- 519 review abiotic simple and hydrology docstrings to match updated documentation by @vgro in #521
- 490 hydrology docs on implementation by @vgro in #518
- abiotic model preliminary implementation by @vgro in #523
- climate recipes deleted and note on pre-processing in implementation by @vgro in #526
- 532 litter model should average abiotic quantities over relevant soil layers by @jacobcook1995 in #534
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #527
- Added tracking of litter nitrogen by @jacobcook1995 in #531
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #537
- Move setup step to init in
Abiotic
andAbioticSimple
models by @dalonsoa in #524 - Release branch 0.1.1a5 by @jacobcook1995 in #550
Full Changelog: test_publish2...v0.1.1a5
Test Publish 2
test_publish2 Hopefully only one release job, hopefully codecov gets the token
Test
test_publish Broken pyproject.toml - no idea how
First pre-alpha release
This is a first pre-alpha release of the virtual-ecosystem
package. The patch and alpha component of the version number reflect changes to the codebase from the first PR to the release branch main
to get the PyPI details set up correctly and displaying nicely.
What's Changed
Basically everything, since this is the first release.
- Updated notes on Jupyter notebook settings. Fixes #6 by @davidorme in #8
- Added details required to setup git flow by @jacobcook1995 in #7
- Changing to DavidAnson/markdownlint with igorshubovych/markdownlint-cli by @davidorme in #14
- Feature/sphinx setup and tidy by @davidorme in #15
- Merging file structure change into soil docs feature branch by @jacobcook1995 in #16
- Feature/soil docs by @jacobcook1995 in #17
- Create CODE_OF_CONDUCT.md by @TaranRallings in #40
- Update issue templates by @vgro in #38
- Fixing broken links and typos in README. Closes #35 by @davidorme in #41
- Added a dependabout config by @davidorme in #45
- Fixing outstanding pre-commit issues, mostly markdown. by @davidorme in #47
- Pointing pytest at the test directory only by @davidorme in #48
- Add VS code settings.json file by @alexdewar in #42
- add CI system by @robewers01 in #43
- Adds a PULL_REQUEST_TEMPLATE and accompanying CHANGELOG file by @TaranRallings in #46
- Delete check-links.yml by @dalonsoa in #50
- Added a first draft of CONTRIBUTING.md by @davidorme in #44
- Getting rid of the check links by @dalonsoa in #54
- added export_geojson docstring by @TaranRallings in #55
- Moved _feature function to top level by @robewers01 in #51
- Update ci.yml by @robewers01 in #56
- Add flake8-docstrings by @dalonsoa in #52
- Fix coverage report by @dalonsoa in #53
- Update pre-commit hooks by @github-actions in #57
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #58
- Core test by @vgro in #59
- Update pre-commit hooks by @github-actions in #62
- Feature/ci 3.9 by @jacobcook1995 in #67
- Adding design notes on core data setup and configuration by @davidorme in #65
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #72
- Removed no longer necessary pre-commit update workflow by @jacobcook1995 in #73
- Restructure of grid creation code by @davidorme in #69
- Feature/extend ci by @davidorme in #76
- Basic config system by @jacobcook1995 in #78
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #81
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #82
- Strict requirement for type hinting by @jacobcook1995 in #83
- Fixed mutable default argument problem by @jacobcook1995 in #86
- Feature/strict optional by @jacobcook1995 in #89
- Feature/version fixup by @davidorme in #92
- Getting the docs building on ReadTheDocs by @davidorme in #94
- Updated grid implementation by @davidorme in #84
- Feature/default config by @jacobcook1995 in #93
- Create LICENSE by @robewers01 in #109
- Basic definition and initialisation of models by @jacobcook1995 in #106
- Update to CI by @jacobcook1995 in #110
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #114
- Draft high level function to setup and run simulation by @jacobcook1995 in #112
- Update README.md by @dalonsoa in #111
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #118
- Bug/fix rtd yaml by @davidorme in #119
- updated abiotic module summary by @vgro in #120
- Improved module docstrings by @jacobcook1995 in #115
- Added basic entry point by @jacobcook1995 in #117
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #123
- Main timing loop by @jacobcook1995 in #121
- Command line documentation by @jacobcook1995 in #127
- Converted Data from UserDict to thin wrapper around xarray.Dataset by @davidorme in #131
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #132
- Update to axis validation in data system by @davidorme in #133
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #137
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #138
- data_preprocessing ERA5 and CDS examples by @vgro in #139
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #141
- Added xarray dataset accessor to record axis validation by @davidorme in #136
- Solve issue with documentation not rendering properly by @dalonsoa in #145
- Unpinning CI python versions as no longer needed by @jacobcook1995 in #146
- Patch to fix
isort
issue inpre-commit
by @davidorme in #156 - First draft of the data loading system by @davidorme in #122
- How to set up new model documentation by @jacobcook1995 in #152
- Updated documentation notes and example docstring style by @davidorme in #157
- Update API docstrings and automodule structure by @davidorme in #159
- Removing
log_and_raise
by @davidorme in #158 - Minimal carbon pool model by @jacobcook1995 in #134
- First draft of supplementary classes for dummy_animal_module by @TaranRallings in #153
- Feature/abiotic model by @vgro in #165
- [pre-commit.ci] pre-commit autoupdate by @pre-commit-ci in #164
- Remove unnecessary critical messages in model.py scripts by @jacobcook1995 in https:/...