Pysdm

Latest version: v2.85

Safety actively analyzes 685838 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 9 of 19

2.37

What's Changed
* link to tutorials within README.md; fix badge urls; fix mybinder init logic (`.binder/postBuild` script that now deletes everything but `examples` and `tutorials` folders) by bhiogade in https://github.com/open-atmos/PySDM/pull/1228
* Add a test that checks parcel equilibrium supersaturation does not depend on dz by claresinger in https://github.com/open-atmos/PySDM/pull/1225


**Full Changelog**: https://github.com/open-atmos/PySDM/compare/v2.36...v2.37

2.36

What's Changed
* introducing PySDM tutorials with first two based on collision and condensation classroom notebooks by claresinger in https://github.com/open-atmos/PySDM/pull/1164


**Full Changelog**: https://github.com/open-atmos/PySDM/compare/v2.35...v2.36

2.35

What's Changed
* add render-on-github badge to Kreidenweis example notebook by bhiogade in https://github.com/open-atmos/PySDM/pull/1210
* clarify notebook execution commands by slayoo in https://github.com/open-atmos/PySDM/pull/1211
* replace nbviewer badge with render-on-github for Merlivat & Nief 1967 example by bhiogade in https://github.com/open-atmos/PySDM/pull/1213
* update package metadata (urls changes reflecting the move of PySDM-examples into the PySDM repo) by bhiogade in https://github.com/open-atmos/PySDM/pull/1215
* Add render-on-github badge and fix my binder link by bhiogade in https://github.com/open-atmos/PySDM/pull/1214
* improve SimpleGeometric kernel docstring by bhiogade in https://github.com/open-atmos/PySDM/pull/1223

New Contributors
* bhiogade made their first contribution in https://github.com/open-atmos/PySDM/pull/1210

**Full Changelog**: https://github.com/open-atmos/PySDM/compare/v2.34...v2.35

2.34

What's Changed
- stable water isotopologues:
- new base attributes: `Moles1H`, `Moles16O`, `MolesLightWater` + havy isotopes via `make_mole_amount_factory` (previously developed for Hoppel gap)
- new derived attributes: isotopic deltas (via new `make_delta_factory`)
- backend isotope methods: `isotopic_delta` via physics.trivia (both CPU and GPU)
- sketch of `IsotopicFractionation` dynamic (attribite dependencies, trigerring delta calculation)
- VSMOW constants
- isotope-related physics formulae:
- `isotope_equilibrium_fractionation_factors`: `BarkanAndLuz2005` (Oxygen 17, liquid), `HoritaAndWesolowski1994` (Oxygen 18 and Deuterium, liquid), `Majoube1970` (Oxygen 18, ice), `Majoube1971` (Oxygen 18, liquid), `MerlivatAndNief1967` (Deuterium, liquid & ice), `VanHook1968` (D, T, O18, O17; liquid & ice)
- `isotope_meteoric_water_line_excess`: `Dansgaard1964` (Oxygen 18 vs. Deuterium), `BarkanAndLuz2007` (Oxygen 17 vs. Oxygen 18); Craig 1961 Fig 1 and Barkan & Luz 2007 Fig 4 unit tests
- `isotope_ratio_evolution`: `MerlivatAndJouzel1979` (differential), `RayleighDistillation` (integral) + test checking when these two match
- trivia formulae: `isotopic_delta_2_ratio`, `isotopic_ratio_2_delta`, `isotopic_enrichment_to_delta_SMOW`, `mixing_ratio_to_specific_content`
- new examples (all environment-free, depicting formulae):
- `Bolot_et_al_2013`: Fig 1 (incl. unit tests)
- `Merlivat_and_Nief_1967`: Fig 2 (incl. unit tests)
- `Pierchala_et_al_2022`: Fig 3 \& 4 (incl. smoke tests)
- `Van_Hook_1968`: Fig 1
- formulae machinery:
- `constants_defaults`: all calculations logic moved to `compute_derived_values` function called from `Formulae` ctor
- `PPM`, `PER_CENT`, `PER_MEG`, `PER_MILLE`
- dry-air molar mass derived from NIST N2, O2, Ar and C composition ratios
- water molar mass derived from VSMOW isotopic ratios

- CI:
- run `git diff` on pre-commit jpb failure
- bump pypartmc from 1.0.0 to 1.0.1 by dependabot in https://github.com/open-atmos/PySDM/pull/1204
- cleanup precommit workflow (https://github.com/open-atmos/PySDM/pull/1205)

**Full Changelog**: https://github.com/open-atmos/PySDM/compare/v2.33...v2.34

2.33

What's Changed
* Bump pypartmc from 0.7.1 to 0.9.5 by dependabot in https://github.com/open-atmos/PySDM/pull/1195
* rename test_coalescence into test_lwc_constant + switch from returns to pytest.skip() by slayoo in https://github.com/open-atmos/PySDM/pull/1192
* Bump pypartmc from 0.9.5 to 1.0.0 by dependabot in https://github.com/open-atmos/PySDM/pull/1202
* Pass environment to Builder constructor by abulenok in https://github.com/open-atmos/PySDM/pull/1178


**Full Changelog**: https://github.com/open-atmos/PySDM/compare/v2.32...v2.33

2.32

What's Changed
* Bump pypartmc from 0.6.4 to 0.7.1 by dependabot in https://github.com/open-atmos/PySDM/pull/1186
* sort out pkg_resources deprecation using importlib.metadata (requires Python 3.8) by slayoo in https://github.com/open-atmos/PySDM/pull/1194
* split packaging and publishing into separate jobs; enforce setuptools[-scm] versions that work by slayoo in https://github.com/open-atmos/PySDM/pull/1199


**Full Changelog**: https://github.com/open-atmos/PySDM/compare/v2.31...v2.32

Page 9 of 19

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.