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 Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

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

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

Uploaded Python 3Windows x86-64

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

Uploaded Python 3Windows x86

carmapy-0.7.0a10-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.0a10-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.0a10-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.0a10-py3-none-win_amd64.whl.

File metadata

  • Download URL: carmapy-0.7.0a10-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.0a10-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 2ba6060a59d285a68965ebeddf3553acd936b495f60453b09a3217219efa8e64
MD5 47c3b185911104c74fdac8a289569ea6
BLAKE2b-256 e04285189791d319812dec44eeb7252f0f8bf4d3fb27af19a360a6359496c379

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: carmapy-0.7.0a10-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.0a10-py3-none-win32.whl
Algorithm Hash digest
SHA256 200d4a05c2d14f2faac28d92a622212ddc89bf1101f02b516fde87f2a5fccab6
MD5 ddbabd9d5a5dc6acbcd498e7760a4aa1
BLAKE2b-256 429298e4afda32127b4443ee869d626f5b0cfbb79b735424f8ad10efd992f77f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for carmapy-0.7.0a10-py3-none-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 db7cbba8ea167d58d5a4db2a5e8ecc541b51f98f7b2b523ea999dd21a8d18ba6
MD5 1dab82427fd812386d71db2ec49adce1
BLAKE2b-256 073620370e2d066130199a132d5c7f841c6b9b7c459a58db6ce68e67a2432399

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for carmapy-0.7.0a10-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 1915f788309c7be76577fcbe9c4a81109f038e681718ed74df5ba666ef0052fb
MD5 767bd58c5a3c31cf16fc20b294d42453
BLAKE2b-256 5adc11f23d97e1f951b4a41102a34694d0de44d92dc432349c347850dbb30dc8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for carmapy-0.7.0a10-py3-none-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 a356c3a4956fd06189b92c1673cf0ec03998cbe83b84a91afb3e1f1d49f47739
MD5 cfbafa1c1173cbbead0ac0ac0b4a82ba
BLAKE2b-256 8d8bb02912e93d7c08f20e0983e7199136c4d6ada48c908515e2b3146078ae44

See more details on using hashes here.

Provenance

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