Releases: open-atmos/PySDM
Releases · open-atmos/PySDM
PySDM v2.50
What's Changed
- Bump pypartmc from 1.1.3 to 1.1.4 by @dependabot in #1311
- reduce boilerplate code in physics by introducing plus-separated Formulae ctor args by @slayoo in #1314
Full Changelog: v2.49...v2.50
PySDM v2.49
What's Changed
- normalisation by dv and by zero-th moment as option in
make_arbitrary_moment_product
by @slayoo in #1308
Thanks @crocicc for suggesting it and for the review!
Full Changelog: v2.48...v2.49
PySDM v2.48
What's Changed
- remove references to constants_defaults from the README snippets (+ add
Formulae::get_constant()
) closes #1243 by @slayoo in #1269 - switch from empty to full(nan) in FakeThrust Storage and from full(-1) to full(NaN) in Numba to help spotting on CI cases of uninitialised memory access by @slayoo in #1201
- ensure no NaNs are used in parcel env initialisation. closes #1198 by @slayoo in #1301
- bump devops tests by @slayoo in #1304
- Bump pypartmc from 1.1.2 to 1.1.3 by @dependabot in #1305
- fix Mv constant calc (D and T abundances count twice in water molecular abundances); share initial parameters across J&N and Yang examples by @slayoo in #1258
Full Changelog: v2.47...v2.48
PySDM v2.47
What's Changed
- bump actions versions to avoid Node.js warnings by @slayoo in #1293
- speeding up the parcel-noisy-supersaturation test (slowest unit test to date) + cleanups by @slayoo in #1296
- add ventilation coefficient (Pruppacher & Rasmussen 1979 & Froessling 1938) + Reynolds number attr + air dynamic viscosity formulae + unit tests (incl. drop size changes upon ventilation-in-parcel-below-cloud vs. no-ventilation) + refactor of env vars
__getitem__
logic by @kaitlyn-loftus in #1282
New Contributors
- @kaitlyn-loftus made their first contribution in #1282
Full Changelog: v2.46...v2.47
PySDM v2.46
What's Changed
- add Colab headers to J&N notebooks + some plotting code additions by @slayoo in #1280
- test_efficiencies refactor for speedup (was taking 10 min. of CI unit test runs) by @slayoo in #1290
- print top 10 test durations on Appveyor by @slayoo in #1289
- Bump pypartmc from 1.1.0 to 1.1.2 by @dependabot in #1286
- add --no-warn-script-location option for pip on Appveyor CI to avoid lots of unrelated warnings by @slayoo in #1292
- introducing Formulae::flatten and leveraging it in a Numba condensation methods refactor: >100 LoC less (in preparation for introducing ventilation) by @slayoo in #1291
Full Changelog: v2.45...v2.46
PySDM v2.45
What's Changed
- Jensen & Nugent 2017 GCCN example: Figs 1, 3, 4, 5 & 6 (incl. Grabowski et al. diffusion thermics) by @bhiogade in #1267
Full Changelog: v2.44...v2.45
PySDM v2.44
What's Changed
- coalescence-only single-column test case ("deJong_Azimi" based on S&H); power-law terminal velocity; initialisation of particles in part of the domain in 1D kinematic env by @edejong-caltech in #1221
- move parcel displacement product to parcel subfolder by @slayoo in #1278
- Bump pypartmc from 1.0.3 to 1.1.0 by @dependabot in #1277
Full Changelog: v2.43...v2.44
PySDM v2.43
What's Changed
- Lowe et al. 2019 Fig S2 (+smoke tests); new optical formulae and products (optical depth & albedo); LWP product; activation-filtered r_eff product; cleanups by @claresinger in #1256
- speeding up Appveyor 32bit unit test runs by avoiding multiple pkg downloads thanks to pinned versions of dependencies by @slayoo in #1276
Full Changelog: v2.42...v2.43
PySDM v2.42
What's Changed
- adding new isotope equil. fractionation factor formulae for ice-vap 2H (LambEtAl2017, EllehojEtAl2013) + new example notebook (Fig. 4 from Lamb et al. 2017, PNAS) by @slayoo in #1271
- instruct dependabot to also check PySDM-examples dependencies. closes #1224 by @slayoo in #1270
- Bump pypartmc from 1.0.2 to 1.0.3 by @dependabot in #1268
Full Changelog: v2.41...v2.42
PySDM v2.41
What's Changed
- add libgl1 to .binder/apt.txt to workaround vtk missing shared lib issue. hopefully closes #1230 by @slayoo in #1245
- fix Colab package install header in collision tutorial by @slayoo in #1244
- new issue numbers and documentation of failed tests by @claresinger in #1248
- CI: bump upper Python version to 3.11 (and address numerous deprecation warnings from dependencies) by @slayoo in #1235
- code formatting changes to comply with black v24.1 by @slayoo in #1257
- install pyrcel for ci and extend smoke-test timeout by @claresinger in #1253
- add mention of CLEO to the README by @slayoo in #1260
- Adding Missing View-Notebook badge; fix myBinder URL; fix CI version constraint logic by @bhiogade in #1261
- Bump pypartmc from 1.0.1 to 1.0.2 by @dependabot in #1263
- Missing urls and Badge by @bhiogade in #1264
- freezing: convergence analysis notebook update; adding typical output file extensions to .gitignore by @slayoo in #1137
Full Changelog: v2.40...v2.41