Skip to main content

A python wrapper of the CARMA cloud aerosol model

Project description

Documentation Status

CARMApy

https://github.com/wcukier/carmapy/blob/main/docs/source/logo.png

CARMApy is a python wrapper of the Community Aerosol and Radiation Model for Atmospheres (CARMA), originally developed by Turco et al. (1979) and Toon et al. (1979). CARMApy specifically wraps ExoCARMA, a version of CARMA developed by Gao et al. (2018) and Powell et al. (2018) to model clouds on exoplanets. This code is still under development: while we believe there are no significant errors in the code, the CARMApy wrapper is still young. If you encounter any issues or bugs, please open an issue or email Wolf Cukier (wcukier@uchicago.edu)

The documentation, including detailed tutorials and installation instructions, are available here: https://carmapy.readthedocs.io

Features

  • Detailed microphysical modeling including
    • Homogeneous and heterogeneous nucleation
    • Particle growth and evaporation
    • Vertical transport including eddy diffusion, falling, and bulk winds
    • Coagulation
  • The ability to use user-defined condensates by specifying their physical properties
  • An opinionated API that allows for easy learning of the code
  • Easy reading of output data and plotting of results
  • Helper functions with reasonable physical assumptions to supplement input data

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

carmapy-0.7.0a8.tar.gz (55.2 MB view details)

Uploaded Source

Built Distributions

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

carmapy-0.7.0a8-py3-none-win_amd64.whl (21.6 MB view details)

Uploaded Python 3Windows x86-64

carmapy-0.7.0a8-py3-none-win32.whl (21.6 MB view details)

Uploaded Python 3Windows x86

carmapy-0.7.0a8-py3-none-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl (21.6 MB view details)

Uploaded Python 3manylinux: glibc 2.26+ x86-64manylinux: glibc 2.28+ x86-64

carmapy-0.7.0a8-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (21.5 MB view details)

Uploaded Python 3manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

carmapy-0.7.0a8-py3-none-macosx_14_0_arm64.whl (21.7 MB view details)

Uploaded Python 3macOS 14.0+ ARM64

File details

Details for the file carmapy-0.7.0a8.tar.gz.

File metadata

  • Download URL: carmapy-0.7.0a8.tar.gz
  • Upload date:
  • Size: 55.2 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for carmapy-0.7.0a8.tar.gz
Algorithm Hash digest
SHA256 03e3d4e6b64803885342be7fa7510a5117ebd8209ca9be2d3eabcda3f085f194
MD5 73c0a7ceeaae2f08e89932dccb475054
BLAKE2b-256 3ea75be93e6a8846741e26dcdc76ff31165cdc9ba75fb20722cc9e811f647f3c

See more details on using hashes here.

Provenance

The following attestation bundles were made for carmapy-0.7.0a8.tar.gz:

Publisher: release.yml on wcukier/carmapy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file carmapy-0.7.0a8-py3-none-win_amd64.whl.

File metadata

  • Download URL: carmapy-0.7.0a8-py3-none-win_amd64.whl
  • Upload date:
  • Size: 21.6 MB
  • Tags: Python 3, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for carmapy-0.7.0a8-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 b32fc68d3be2b7700f2c232dc2c81f4ac9346e6e95f102aa19116597193bcab4
MD5 85ee755fff7989771e0c1a8a3370b0cd
BLAKE2b-256 d585ee471bad6ba7b83ce1dd8bf5d1eb238191c5bd1340f269180024add1913a

See more details on using hashes here.

Provenance

The following attestation bundles were made for carmapy-0.7.0a8-py3-none-win_amd64.whl:

Publisher: release.yml on wcukier/carmapy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file carmapy-0.7.0a8-py3-none-win32.whl.

File metadata

  • Download URL: carmapy-0.7.0a8-py3-none-win32.whl
  • Upload date:
  • Size: 21.6 MB
  • Tags: Python 3, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for carmapy-0.7.0a8-py3-none-win32.whl
Algorithm Hash digest
SHA256 67525e6ee996432a1ffd2d4ea6e7565b5fe18adde18359a3655976eea83a8111
MD5 fa1e046dc0b6320198039749f950301d
BLAKE2b-256 be58530a133dcb9eaee146bac1ead9b7f7cf3d9baf0de12bcde3d9273ffd229f

See more details on using hashes here.

Provenance

The following attestation bundles were made for carmapy-0.7.0a8-py3-none-win32.whl:

Publisher: release.yml on wcukier/carmapy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file carmapy-0.7.0a8-py3-none-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for carmapy-0.7.0a8-py3-none-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b52752058e61ba87e3b8e2769a554ad317f1351e574f320607900740acca9e8c
MD5 887cb669de039938df688bbe9fe485c3
BLAKE2b-256 1f21bf7a067c2b879ad13633b68295b6cd2d98648dbd8ed44ccd2ecd314e8b4a

See more details on using hashes here.

Provenance

The following attestation bundles were made for carmapy-0.7.0a8-py3-none-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl:

Publisher: release.yml on wcukier/carmapy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file carmapy-0.7.0a8-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for carmapy-0.7.0a8-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 fde9e47f5ce1405cfc0eece9d3fa943821f532e0423d7bdaaca25a530082bd1d
MD5 a0dbca17b64d7c33435b6be053e7d903
BLAKE2b-256 b57753fd44c846849ddcb2e19e1734cac648bdaec09f6ff1b27aebc7d5b78883

See more details on using hashes here.

Provenance

The following attestation bundles were made for carmapy-0.7.0a8-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:

Publisher: release.yml on wcukier/carmapy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file carmapy-0.7.0a8-py3-none-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for carmapy-0.7.0a8-py3-none-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 afa43fbb477819962d4aff382958430f4e208513b85f6e184412fd3a15785240
MD5 bc8adf582ee99adb23296cd89af87dd8
BLAKE2b-256 70d4232b023ade1601e188317a7813f109641e40948cd704e57d2726502a8595

See more details on using hashes here.

Provenance

The following attestation bundles were made for carmapy-0.7.0a8-py3-none-macosx_14_0_arm64.whl:

Publisher: release.yml on wcukier/carmapy

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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