Skip to content

Releases: open-atmos/PySDM

PySDM v2.50

11 Apr 12:21
ec7af2e
Compare
Choose a tag to compare

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

30 Mar 21:27
6e3457e
Compare
Choose a tag to compare

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

29 Mar 15:00
d4d393c
Compare
Choose a tag to compare

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

14 Mar 22:42
dc052ac
Compare
Choose a tag to compare

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

Full Changelog: v2.46...v2.47

PySDM v2.46

11 Mar 15:41
db770bf
Compare
Choose a tag to compare

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

17 Feb 15:31
b53c8f0
Compare
Choose a tag to compare

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

16 Feb 18:17
fe88baf
Compare
Choose a tag to compare

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

15 Feb 14:59
5eb0729
Compare
Choose a tag to compare

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

12 Feb 21:16
809e15d
Compare
Choose a tag to compare

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

09 Feb 12:48
2f29093
Compare
Choose a tag to compare

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