Skip to main content

An implicit code for simulating the local evolution of solid size distributions in protoplanetary disks

Project description

PyPI version Paper

Rubble: An implicit code for simulating the local evolution of solid size distributions in protoplanetary disks

Rubble implicitly models the local evolution of dust distributions in size, mass, and surface density by solving the Smoluchowski equation (also known as the coagulation-fragmentation equation) under given disk conditions. The code robustness has been validated by a suite of numerical benchmarks against known analytical and empirical results. Rubble is also able to model prescribed physical processes such as bouncing, modulated mass transfer, regulated dust loss/supply, and probabilistic collisional outcomes based on velocity distributions, etc. The package also includes a toolkit for analyzing and visualizing results produced by Rubble.

Installation

You may install Rubble by this command:

pip install -U rubble

Or, you may try the most updated Rubble by this command:

pip install -U -e git+git://github.com/astroboylrx/Rubble

It will automatically install all the required modules.

Usage

For now, please check out the Jupyter Notebooks under the doc/JupyterNotebooks folder. More examples and documentation will be added soon.

You may also try help(Rubble) to read the raw documentation.

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

rubble-0.2.1.tar.gz (2.1 MB view hashes)

Uploaded Source

Built Distribution

rubble-0.2.1-py3-none-any.whl (54.3 kB view hashes)

Uploaded Python 3

Supported by

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