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.0a11.tar.gz (36.1 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.0a11-py3-none-win_amd64.whl (21.6 MB view details)

Uploaded Python 3Windows x86-64

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

Uploaded Python 3Windows x86

carmapy-0.7.0a11-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.0a11-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.0a11-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.0a11.tar.gz.

File metadata

  • Download URL: carmapy-0.7.0a11.tar.gz
  • Upload date:
  • Size: 36.1 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.0a11.tar.gz
Algorithm Hash digest
SHA256 3abb36252e4a0ccf2c8ec768cc962d2d9810d4716f7f18c18222d993094a42ca
MD5 d74a40ad9a45685c7a6d88c4be74f58d
BLAKE2b-256 661769f575329b87308968d714c37651632421b9216faa7f8d7e0d2a39ea448e

See more details on using hashes here.

Provenance

The following attestation bundles were made for carmapy-0.7.0a11.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.0a11-py3-none-win_amd64.whl.

File metadata

  • Download URL: carmapy-0.7.0a11-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.0a11-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 fa73bc154588fa58ce4196b35d8cd0bcfb17610edb42a9909c2c8e5e74bfd38a
MD5 5ffaf97b25a67ff7aca2ac070bc72f70
BLAKE2b-256 490bd5348d256babc57366ec1785f7617b79c4f45b41b48fd3ce1d4d116ad555

See more details on using hashes here.

Provenance

The following attestation bundles were made for carmapy-0.7.0a11-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.0a11-py3-none-win32.whl.

File metadata

  • Download URL: carmapy-0.7.0a11-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.0a11-py3-none-win32.whl
Algorithm Hash digest
SHA256 0d6ffcc2406fc6ddc639fa6d038ed2b5c85fb2df9548daa3d91bcbd2a7aecc6d
MD5 ebcd517709dd7d484dd51b855bf1a100
BLAKE2b-256 2f7bee33315c5e4f10600e5d67315fed1cc1ed56fc733b7330eded28cebb0c1c

See more details on using hashes here.

Provenance

The following attestation bundles were made for carmapy-0.7.0a11-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.0a11-py3-none-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for carmapy-0.7.0a11-py3-none-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 719a0c6c1e96181a99d9506eb6c715e24c54e40030bbd6fef3ab95fc7218c753
MD5 4345d0571d8d886ad33a178deb5c76f4
BLAKE2b-256 e3e29862f4e588ace1f5f18050656d84bc70ca67829117a095b63a52933c556c

See more details on using hashes here.

Provenance

The following attestation bundles were made for carmapy-0.7.0a11-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.0a11-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for carmapy-0.7.0a11-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 6d40938c7edcdd23601d92ef578243ecb9e27a1de04baf4f017368d79c2652b6
MD5 49382eedc002183611c0e3d02d4eb4bc
BLAKE2b-256 4a887830e36778c26d2898db00497c4d20e22bc1a1e70fcbfb53ea900045fad9

See more details on using hashes here.

Provenance

The following attestation bundles were made for carmapy-0.7.0a11-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.0a11-py3-none-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for carmapy-0.7.0a11-py3-none-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 88ef4209a68abbf1361294cd9d76465863338cfe851228fb935c3a4aad0ce83e
MD5 380a4c5be2ab2cd049d5f2d774133702
BLAKE2b-256 fffdb5dcdcdf04ab742a6e642df514920dc7ec6f36ef1a906fbb185427d8a738

See more details on using hashes here.

Provenance

The following attestation bundles were made for carmapy-0.7.0a11-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