Skip to main content

Steady state advection-diffusion-sedimentation solver for volcanic ash dispersion

Project description

AshDisperse

AshDisperse is a numerical tool that solves the steady-state Advection-Diffusion-Sedimentation (ADS) Equation for a model volcanic eruption emission profile in a real wind field.

The solver is designed to be computationally efficient while solving the ADS equation accurately.

Quickstart

Installation

It is recommended to install AshDisperse in a virtual environment.

If using conda, it is recommended to first install the numpy, numba and tbb packages from conda-forge:

conda install -c conda-forge numpy numba tbb

AshDisperse and its dependencies can be installed from PyPI with pip:

pip install ashdisperse

Jupyter notebook example

Installing AshDisperse will also download an example of use in a Jupyter notebook and create a command-line function ashdisperse_nb to launch the notebook.

Project details


Download files

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

Source Distribution

ashdisperse-0.8.0.tar.gz (5.3 MB view details)

Uploaded Source

Built Distribution

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

ashdisperse-0.8.0-py3-none-any.whl (5.3 MB view details)

Uploaded Python 3

File details

Details for the file ashdisperse-0.8.0.tar.gz.

File metadata

  • Download URL: ashdisperse-0.8.0.tar.gz
  • Upload date:
  • Size: 5.3 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.12

File hashes

Hashes for ashdisperse-0.8.0.tar.gz
Algorithm Hash digest
SHA256 8df3f2f26c570e89db929e02a8b8ed348d4210e324457a3a7ead8427c0c62336
MD5 9f6cf8defba5d464bf7b8e6f979253d7
BLAKE2b-256 2f51374396549978856e2a78e379ab5ed07d0958be99f4fe37caf4b505a00ad9

See more details on using hashes here.

File details

Details for the file ashdisperse-0.8.0-py3-none-any.whl.

File metadata

  • Download URL: ashdisperse-0.8.0-py3-none-any.whl
  • Upload date:
  • Size: 5.3 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.12

File hashes

Hashes for ashdisperse-0.8.0-py3-none-any.whl
Algorithm Hash digest
SHA256 004e326ca577401f4a0fe6a91c2963771309d71453be847e0424355f5da0e784
MD5 e679b0536fb84c35f1e09055fcd7dcae
BLAKE2b-256 904d2f50865754acd86825d0ce6c81f3a578af42fdcd3b835ab2548f9fb2e913

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