What's Changed
- Features/new api by @Marcus-Keil in #96
- Features/heating cooling by @GijsVermarien in #91
- Deprecate is_grain_species by @TobiasDijkhuis in #115
- feat: add linting workflow and pre-commit setup by @GijsVermarien in #117
- Features/unify network loading by @TobiasDijkhuis in #116
- New model running, model saving and API by @GijsVermarien in #112
- postprocess: fix initial physics, timestep handling and Av support by @GijsVermarien in #119
- Features/notebooks 4.0 by @GijsVermarien in #123
- Add DVODE statistics to the OO interface by @GijsVermarien in #125
- Features/improved surface chemistry by @GijsVermarien in #126
- Introduce flexible number of coolants by @GijsVermarien in #127
- Merge branch '1d-model' into develop: Add 1D RT and ParcelStoppingMode by @GijsVermarien in #118
- Robust error handling, coolant validation, and 1D freefall fix by @GijsVermarien in #129
- Add CRP(Phot) on grain and dust temperature by @GijsVermarien in #130
- Update issue templates by @GijsVermarien in #133
- Changed to h5py for saving instead of the xarray.to_netcdf function. … by @GijsVermarien in #128
- Features/hdf5 save by @Marcus-Keil in #135
- Workshop hot patches day2 by @GijsVermarien in #136
- Force explicit input name for save and load model by @Marcus-Keil in #137
- Fix KIDA reaction network parsing by @TobiasDijkhuis in #138
- Throw error if there are gas-phase products in a grain-based reaction by @TobiasDijkhuis in #143
- Update from Models to Runners to clarify that they are actually runners. by @GijsVermarien in #139
- Added many new linting rules, docstrings by @TobiasDijkhuis in #152
- SuccessFlag enum by @TobiasDijkhuis in #153
- Remove unnecessary dependencies by @TobiasDijkhuis in #154
- Correction of 1D radiative transfer by @lengoctram in #134
- Introduce parcel_radius in pc to physics and improve timestepping by @GijsVermarien in #148
- Added doctesting action upon pull request, fixed doctest errors. by @TobiasDijkhuis in #156
- Update github actions to most recent versions by @TobiasDijkhuis in #158
- Features/support prefixes by @GijsVermarien in #159
- 1d and heating improvements by @GijsVermarien in #171
- Fix endAtFinalDensity not working, and make sure that if a finalDens … by @TobiasDijkhuis in #181
- Fix RuntimeNetwork for ice stuff by @TobiasDijkhuis in #180
- Improvement/remove magic values by @TobiasDijkhuis in #179
- Improvement/test build py versions and os by @TobiasDijkhuis in #177
- Remove out_species kwarg from OO API. Keep it in functional API by @TobiasDijkhuis in #173
- Write to temporary files during makerates by @TobiasDijkhuis in #162
- Improvement/spell checking by @TobiasDijkhuis in #161
- Features/refactor plotting by @GijsVermarien in #183
- Solve sodium norway species parsing problem by @TobiasDijkhuis in #166
- Fix MP and improve defaults by @GijsVermarien in #184
- Formatting by @GijsVermarien in #185
- Fix/notebooks rc5 by @GijsVermarien in #188
- Fix/notebooks rc5 by @GijsVermarien in #189
- Small docs updates by @GijsVermarien in #190
- Fix typos and improve wording in README.md by @GijsVermarien in #191
- RC5 by @GijsVermarien in #187
New Contributors
- @lengoctram made their first contribution in #134
Full Changelog: v3.5.5...v4.0.0