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

Uploaded Python 3Windows x86-64

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

Uploaded Python 3Windows x86

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

File metadata

  • Download URL: carmapy-0.7.0a9.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.0a9.tar.gz
Algorithm Hash digest
SHA256 84512f938f8cc83e10fcfa20b41d088f0f35fc2ffa3f1bddbd46075244657bf3
MD5 2cf2cce545a3b68eb84e2ec19b4fd20d
BLAKE2b-256 1ae55b47713f46d909621e5c3d195278535d4a04fc1c9ae449a304123b7f8250

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: carmapy-0.7.0a9-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.0a9-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 c22760c435a64751552f914d74037bb94b0a8deefd6cc4d521ec2ef919fe29df
MD5 b5b8b2634304ea7238c4d3fbebfcd06c
BLAKE2b-256 03eca871da4efa377c40ed8e28c1ca70016c32f1fa0596249929665e2e91560b

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: carmapy-0.7.0a9-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.0a9-py3-none-win32.whl
Algorithm Hash digest
SHA256 cafd2dfb2ef2dfa8aa9ffa48b1cb5754c285e8bb4ff6da728a9db780c45b1916
MD5 8ba20f50866a3116ac4d9ce4f1cb23b9
BLAKE2b-256 6b1c9b6be6115ef07f86734229638f6f9b82c74c112cd613853c271ffbb22112

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for carmapy-0.7.0a9-py3-none-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 be79186642f62beb25274e8fde73e81267caf2c865b683e38056828a213b33b1
MD5 ca768f5d28d3f1b442cd96a1ed226f5f
BLAKE2b-256 a6cb7118b2690af0f043f2d92565cab6ea962edc44f9ae4e9cc6b10ebaaedaa5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for carmapy-0.7.0a9-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 32cbb061abcc73360ea9465dd2b23f0d97b3a75a9f02525d6bae611c560c8c05
MD5 1ee196115877c229e02911fc4310d4de
BLAKE2b-256 8e8500087337864b58ecf973553da89d58d626c2ba1880fb02f51e6ecdbda8f6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for carmapy-0.7.0a9-py3-none-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 f17ccb4790e75fd19a652f172e463e1fa2420197a9ee25cd5100cd0a16a1cb47
MD5 bacac3d18b7e435cd7c7bdbfa903cbec
BLAKE2b-256 5d310b40703d33a022aa8ca0a17a1010d875424a5f82a0518d0941c9a8b1025c

See more details on using hashes here.

Provenance

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