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 details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

Details for the file rubble-0.2.1.tar.gz.

File metadata

  • Download URL: rubble-0.2.1.tar.gz
  • Upload date:
  • Size: 2.1 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.5

File hashes

Hashes for rubble-0.2.1.tar.gz
Algorithm Hash digest
SHA256 cc18f330cbbb78d174b6e8456a67b7c0310eb59d9135f717d27f35c57d012140
MD5 fb11fdac7ed5dfd2dedc7bfeb10f9861
BLAKE2b-256 e065daba488df1f82904209a6e444f1af7b0e7445b9893b78623347bbf2cc14c

See more details on using hashes here.

File details

Details for the file rubble-0.2.1-py3-none-any.whl.

File metadata

  • Download URL: rubble-0.2.1-py3-none-any.whl
  • Upload date:
  • Size: 54.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.5

File hashes

Hashes for rubble-0.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 bcd4cd0f1e19d3d15c269d7dca9a979129aa58736f63b6b556934560d006af7d
MD5 428942de6c08f640b9e46704243d1306
BLAKE2b-256 f59336dceb38eacd75ac51b0d07ddd9a517330f932dc0defb84721c6bbb9dfa0

See more details on using hashes here.

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