Skip to main content

PySDM usage examples reproducing results from literature and depicting how to use PySDM from Python Jupyter notebooks

Project description

PySDM-examples

no-env examples depicting isotope-related formulae:

0D box-environment coalescence and breakup examples:

  • Shima et al. 2009 (coalescence only, test case employing Golovin analytical solution):
    • Fig. 2: View notebook launch on mybinder.org launch on Colab
  • Berry 1967 (coalescence only, test cases for realistic kernels):
    • Figs. 5, 8 & 10: View notebook launch on mybinder.org launch on Colab
  • Bieli et al. 2022 (coalescence and breakup with fixed coalescence efficiency):
    • Fig. 3: View notebook launch on mybinder.org launch on Colab
  • deJong et al. 2023 (coalescence and breakup):
    • Figs. 3-5 (validation against Srivastava 1982 analytic solution): View notebook launch on mybinder.org launch on Colab
    • Figs. 6-8 (Berry 1967 coalescence efficiency): View notebook launch on mybinder.org launch on Colab
  • deJong and Azimi (Ongoing research: Box model, coalescence only):
    • Figs. 1-2 (validation of moment-based method against PySDM with Golovin and Geometric kernels): View notebook launch on mybinder.org launch on Colab

0D box-environment immersion freezing-only examples:

  • Alpert & Knopf 2016 (stochastic immersion freezing with monodisperse vs. lognormal immersed surface areas):
    • Fig. 1: View notebook launch on mybinder.org launch on Colab
    • Fig. 2: View notebook launch on mybinder.org launch on Colab
    • Fig. 3: View notebook launch on mybinder.org launch on Colab
    • Fig. 4: View notebook launch on mybinder.org launch on Colab
    • Fig. 5: View notebook launch on mybinder.org launch on Colab
  • Arabas et al. 2023 (singular vs. time-dependent immersion freezing)
    • Fig. 2: View notebook launch on mybinder.org launch on Colab
    • Figs. 3, 7, 8: View notebook launch on mybinder.org launch on Colab
    • Figs. 5, 6: View notebook launch on mybinder.org launch on Colab

0D parcel-environment condensation only examples:

  • Arabas & Shima 2017 (monodisperse size spectrum activation/deactivation test case):
    • Fig. 5: View notebook launch on mybinder.org launch on Colab
  • Yang et al. 2018 (polydisperse size spectrum activation/deactivation test case):
    • Fig. 2: View notebook launch on mybinder.org launch on Colab
  • Abdul-Razzak & Ghan 2000 (aerosol activation parameterization for GCMs):
    • Figs. 1 - 5: View notebook launch on mybinder.org launch on Colab
  • Pyrcel documentation example (externally mixed polydisperse size spectrum activation test case):
    • supersaturation, temperature, wet radii evolution and dry spectra plots: View notebook launch on mybinder.org launch on Colab
  • Lowe et al. 2019 (externally mixed polydisperse size spectrum with surface-active organics case):
    • Fig. 1: View notebook launch on mybinder.org launch on Colab
    • Fig. 2: View notebook launch on mybinder.org launch on Colab
    • Fig. 3: View notebook launch on mybinder.org launch on Colab
  • Grabowski & Pawlowska 2023 (polydisperse size spectrum activation test case):
    • Fig. 1: View notebook launch on mybinder.org launch on Colab
    • Fig. 2: View notebook launch on mybinder.org launch on Colab
    • Fig. 3: View notebook launch on mybinder.org launch on Colab
    • Fig. 4: View notebook launch on mybinder.org launch on Colab
  • Jensen & Nugent 2017 (multi-modal + GCCN measurement-based spectrum, updraft-downdraft cycle):
    • Fig. 1: View notebook launch on mybinder.org launch on Colab
    • Fig. 3 and Tab. 4 (upper rows): View notebook launch on mybinder.org launch on Colab
    • Fig. 4 and 7, Tab. 4 (bottom rows): View notebook launch on mybinder.org launch on Colab
    • Fig. 5: View notebook launch on mybinder.org launch on Colab
    • Fig. 6: View notebook launch on mybinder.org launch on Colab
    • Fig. 8: View notebook launch on mybinder.org launch on Colab

0D parcel-environment condensation/aqueous-chemistry example:

0D parcel-environment condensation/freezing example:

OD parcel-environment iterative framework mimicking removal of precipitation

1D kinematic environment (prescribed-flow, single-column):

  • Shipway & Hill 2012:
    • Fig 1 (thermodynamics/condensation only, no particle displacement yet):
      View notebook launch on mybinder.org launch on Colab
  • deJong et al. 2023 (Kinematic setup as in Shipway and Hill, including breakup with Berry 1967 coalescence efficiency):
    • Figs. 6-8: View notebook launch on mybinder.org launch on Colab
  • deJong and Azimi (Ongoing research: Similar kinematic setup as in Shipway and Hill, but with no condensation (coalescence only) and with power-series representation of the terminal velocity):
    • Fig 3: View notebook launch on mybinder.org launch on Colab

2D kinematic environment (prescribed-flow) Sc-mimicking aerosol collisional processing (warm-rain) examples:

  • Arabas et al. 2015

    • Figs. 8 & 9 (interactive web-GUI with product selection, parameter sliders and netCDF/plot export buttons):
      View notebook launch on mybinder.org launch on Colab
  • Bartman et al. (in preparation):

    • Fig 1 (default-settings based script generating a netCDF file and loading it subsequently to create the animation below):
      View notebook launch on mybinder.org launch on Colab
    • Fig 2: View notebook launch on mybinder.org launch on Colab
    • Fig 3: View notebook launch on mybinder.org launch on Colab
  • Arabas et al. 2023 (singular vs. time-dependent immersion freezing)

    • Fig. 11: View notebook launch on mybinder.org launch on Colab

Project details


Release history Release notifications | RSS feed

This version

2.78

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

PySDM-examples-2.78.tar.gz (116.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

PySDM_examples-2.78-py3-none-any.whl (157.6 kB view details)

Uploaded Python 3

File details

Details for the file PySDM-examples-2.78.tar.gz.

File metadata

  • Download URL: PySDM-examples-2.78.tar.gz
  • Upload date:
  • Size: 116.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for PySDM-examples-2.78.tar.gz
Algorithm Hash digest
SHA256 5c5a1b129d6c533ee90d1cc53c2f1360c2aebb7e1ee004d9b0557adb4bdc6707
MD5 61f8a15ac978013837752f4d5238edfa
BLAKE2b-256 5998093e1b24e42b7718a0776e70172e0430338912af7fec2697de18417b2722

See more details on using hashes here.

File details

Details for the file PySDM_examples-2.78-py3-none-any.whl.

File metadata

  • Download URL: PySDM_examples-2.78-py3-none-any.whl
  • Upload date:
  • Size: 157.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for PySDM_examples-2.78-py3-none-any.whl
Algorithm Hash digest
SHA256 76c0bb98178f16d18c778f23799b5b70ddeb38646ec3d100f9ad874a28d7e81f
MD5 a2f578b1aed8c721258e56bb168ba2f9
BLAKE2b-256 e2d0f77927f1a07aa0d6cc0cbeefc4f4afbe9a41e2589565e357d456163ea43f

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page