Skip to content

PySDM v1.3

Compare
Choose a tag to compare
@slayoo slayoo released this 06 Apr 14:09
46c13df

TOP 5:

  • aqueous chemistry dynamic draft with two new examples, kudos @Golui & @trontrytel!
    (new examples, WIP: Kreidenweis_et_al_2003 & Jaruga_and_Pawlowska_2018)
  • moving examples to a separate repo, making them an installable package
    (https://github.com/atmos-cloud-sim-uj/PySDM-examples)
  • dropping dep on molmass in favour of chempy (used by the new dynamic)
  • notebook execution moved from Travis to Github Actions (using pytest instead of bash script)
  • activation, deactivation and ripening counters (and relevant products)

Other news:

  • notebook header cleanup (just pip install PySDM_examples for Colab)
  • swithing to newer Jupyter Lab interface in mybinder.org badge links
  • cleanup around coalsecence timestep adaptivity
  • new products: TotalConcentration, ParcelDisplacement, Time, CloudDropletEffectiveRadius, PeakSupersaturation, ActivatingRate, DeactivatingRate, RipeningRate, TotalDryMassMixingRatio, DynamicWallTime, AqueousMassSpectrum, Concentration, pH
  • improved in-cloud hydrostatic profile integration + tests
  • removed intensive attribute logic from coalescence; added proper handling within IntensiveAttribute class
  • using @strict decorator for Settings classes (pystrict package)
  • added cron-schedulled builds to GA
  • added "pip -e" installation into continuous integration workflows
  • dropped Python 3.6 builds, introduced 3.9
  • fixed attr iteration in Thrust coalescence (chemistry first to use it)
  • dynamic/static schedule parameters for condensation
  • moved Matlab examples to a separate repo (PySDM_examples.m)
  • moved Julia examples to a separate repo (PySDM_examples.jl)
  • proper seed passing for initialisation in ThrustRTC.Random
  • checking README code with pytest using exdown