Skip to content

Releases: open-atmos/PySDM

PySDM v2.59

28 May 17:23
c2b4850
Compare
Choose a tag to compare

What's Changed

  • adhere to matplotlib deprecations & bump PyPartMC CI version requirement by @slayoo in #1327
  • move Gedzelman & Arnold zero-dR-condition from example notebook into PySDM/physics (i.e., Formulae) by @slayoo in #1326
  • enable codecov logic for all builds, not only merge commits by @slayoo in #1332
  • Bump pypartmc from 1.2.1 to 1.3.0 by @dependabot in #1330
  • isotope notebooks update (plot label fix + plot regen) by @slayoo in #1333

Full Changelog: v2.58...v2.59

PySDM v2.58

15 May 19:46
794c9e9
Compare
Choose a tag to compare

What's Changed

  • fix CI cache (which blocked release uploads to PyPI) & remove prange call from non-jit function in chemistry methods. closes #1298 by @slayoo in #1323

Full Changelog: v2.57...v2.58

PySDM v2.57

13 May 19:27
95b0492
Compare
Choose a tag to compare

What's Changed

  • workaround build-time dependency conflict with pyvinecopulib by @slayoo in #1325

Full Changelog: v2.56...v2.57

PySDM v2.56

13 May 14:00
4e01836
Compare
Choose a tag to compare

What's Changed

  • workarounding pyvinecopulib setuptools build-time dependency conflict by @slayoo in #1324

Full Changelog: v2.55...v2.56

PySDM v2.55

12 May 13:19
063feed
Compare
Choose a tag to compare

What's Changed

  • surface precip product compatibility in S&H example and netCDF exporter + fix in CI examples-setup editable install by @slayoo in #1322

Thanks to @crocicc for spotting reporting the issue!

Full Changelog: v2.54...v2.55

PySDM v2.54

27 Apr 23:01
9be3936
Compare
Choose a tag to compare

What's Changed

  • new examples & smoke tests (isotopes, no env.):
    • Gedzelman & Arnold 1994 fig 2 (fractionation upon evaporation in below-cloud subsaturated conditions)
    • Miyake et al. 1968 fig 19 (isotopic relaxation timescale)
  • formulae:
    • isotope diffusivity ratios (Graham's law; Stewart 1975; Hellmann & Harvey)
    • isotope relaxation timescales (Miyake)
    • access to RogersYau terminal vel. from Formulae
    • refactor around Null classes (removal of all but one null.py files)
  • new ventilation test based on Kinzer & Gunn 1951 table 1

details: #1307

Full Changelog: v2.53...v2.54

PySDM v2.53

26 Apr 12:52
6ad0a76
Compare
Choose a tag to compare

What's Changed

  • Bump pypartmc from 1.1.4 to 1.2.0 by @dependabot in #1317
  • improve Lognormal docstring + add unit tests by @slayoo in #1319
  • add Mason's approximated drop growth formula in the very form given in the 1951 paper (without the -1 term) + unit test by @slayoo in #1320

Thanks @crocicc for feedback!

Full Changelog: v2.52...v2.53

PySDM v2.52

20 Apr 11:55
181284e
Compare
Choose a tag to compare

What's Changed

  • Jensen & Nugent 2017 example updates (incl. new smoke tests, Fig 7, 8 and Tab 4 notebooks); GrabowskiEtAl2011 diffusion thermics coefficient fix; Bolton1980 & Wexler1976 svp formulae; by @bhiogade in #1283

Full Changelog: v2.51...v2.52

v2.51

17 Apr 20:00
ddf07df
Compare
Choose a tag to compare

What's Changed

  • split unit tests, parcel smoke tests and multi-process/condensation examples into multiple jobs to reduce CI time; introduce pip cache for examples jobs by @slayoo in #1315
  • add macOS (incl. amd64) and Windows readme code CI checks by @slayoo in #1306

pip cache logic based on analogous solution prepared by @Delcior for PyMPDATA-MPI - thanks!

Full Changelog: v2.50...v2.51

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