Skip to main content

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

Project description

License: GPL v3 Copyright DOI

Github Actions Build Status
GitHub issues GitHub issues
PyPI version API docs

s repository stores example files for PySDM depicting usage of PySDM from Python via Jupyter. For information on the PySDM package itself and examples of usage from Julia and Matlab, see PySDM README.md file.

Please use the PySDM issue-tracking and dicsussion infrastructure for PySDM-examples as well.

0D box-model coalescence-only examples:

  • Shima et al. 2009 (Box model, coalescence only, test case employing Golovin analytical solution):

    • Fig. 2: nbviewer Binder Open In Colab
  • Berry 1967 (Box model, coalescence only, test cases for realistic kernels):

    • Figs. 5, 8 & 10: nbviewer Binder Open In Colab
  • Bieli et al. 2022 (Box model, coalescence and breakup with fixed coalescence efficiency):

    • Fig. 2: nbviewer Binder Open In Colab
  • [deJong Mackay 2022](under preparation) (Box model, coalescence and breakup with Berry 1967 coalescence efficiency):

    • Fig. 1: nbviewer Binder Open In Colab

0D box-model immersion freezing-only example:

  • Alpert & Knopf 2016 (stochastic immersion freezing with monodisperse vs. lognormal immersed surface areas):
    • Fig. 1: nbviewer Binder Open In Colab
    • Fig. 2: nbviewer Binder Open In Colab
    • Fig. 3: nbviewer Binder Open In Colab
    • Fig. 4: nbviewer Binder Open In Colab
    • Fig. 5: nbviewer Binder Open In Colab

0D parcel-model condensation only examples:

  • Arabas & Shima 2017 (monodisperse size spectrum activation/deactivation test case):

    • Fig. 5: nbviewer Binder Open In Colab
  • Yang et al. 2018 (polydisperse size spectrum activation/deactivation test case):

    • Fig. 2: nbviewer Binder Open In Colab
  • Abdul-Razzak & Ghan 2000 (aerosol activation parameterization for GCMs):

    • Figs. 1 -- 5: nbviewer Binder Open In Colab
  • Pyrcel documentation example (externally mixed polydisperse size spectrum activation test case)

    • supersaturation, temperature, wet radii evolution and dry spectra plots: nbviewer Binder Open In Colab
  • Lowe et al. 2019 (externally mixed polydisperse size spectrum with surface-active organics case):

    • Fig. 1: nbviewer Binder Open In Colab
    • Fig. 2: nbviewer Binder Open In Colab

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

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

  • Shipway & Hill 2012:

    • Fig 1 (thermodynamics/condensation only, no particle displacement yet):
      nbviewer Binder Open In Colab
  • [deJong Mackay 2022](under preparation) (Kinematic setup as in Shipway and Hill, including breakup with Berry 1967 coalescence efficiency):

    • Fig. 1: nbviewer Binder Open In Colab

2D kinematic (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):
      nbviewer Binder Open In Colab
  • Bartman et al. 2021 (in preparation):

    • Fig 1 (default-settings based script generating a netCDF file and loading it subsequently to create the animation below):
      nbviewer Binder Open In Colab
    • Fig 2: nbviewer Binder Open In Colab
    • Fig 3: nbviewer Binder Open In Colab

animation

Project details


Release history Release notifications | RSS feed

This version

2.7

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.7.tar.gz (1.2 MB 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.7-py3-none-any.whl (102.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: PySDM-examples-2.7.tar.gz
  • Upload date:
  • Size: 1.2 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.8.7

File hashes

Hashes for PySDM-examples-2.7.tar.gz
Algorithm Hash digest
SHA256 e8dc0007d65719e933682612e68538668a1c8ed797086f1a5b8e180419f88872
MD5 c112597c168f293737aa2b7ba5cd8170
BLAKE2b-256 d509b6ba78611e2baa02e3cf9d9627fc0916916093727d36955ed34e79261355

See more details on using hashes here.

File details

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

File metadata

  • Download URL: PySDM_examples-2.7-py3-none-any.whl
  • Upload date:
  • Size: 102.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.61.2 CPython/3.8.7

File hashes

Hashes for PySDM_examples-2.7-py3-none-any.whl
Algorithm Hash digest
SHA256 fbb9cb81ed171166de2c876b768db29c8b803676b4cb7877d7e3eea5eadccd44
MD5 b6987ff311e764423966bf64b248d803
BLAKE2b-256 e9890d03b910b1631712656c3e99e9dc5ca4131593315019971c879fa5fd9794

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