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

Uploaded Python 3Windows x86-64

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

Uploaded Python 3Windows x86

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

File metadata

  • Download URL: carmapy-0.7.0a12.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.0a12.tar.gz
Algorithm Hash digest
SHA256 d1a64551b926fb7ba4b3066beca9275154d5d4c2c55777505cc8abbfac158dbb
MD5 dd3229c1128dae8097b562505855febb
BLAKE2b-256 9e57b939cb8156bd13c599420bf7bb5547e051d8cc35b073476774ee9d0ec81b

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: carmapy-0.7.0a12-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.0a12-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 02746e9806333c1ad574127802d39fa7b2160634483f4fb9be6524917a6976ea
MD5 33fb61d2bd342369d45a918189d5dc7c
BLAKE2b-256 8f6a8664181b02cad380aae2c5153701ede8de2bb3660326cb32b044acbd694f

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: carmapy-0.7.0a12-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.0a12-py3-none-win32.whl
Algorithm Hash digest
SHA256 d35e1e26ccc52e200ecd052c90fcf11747d65694d2c796cde1d9db301b8cf157
MD5 e8acb268e3dd21131a2f0b7bec130405
BLAKE2b-256 7691975a372c74bf95b8340f695d993157ee70c462d72c77fb3363b3ab05bc61

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for carmapy-0.7.0a12-py3-none-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7f3161e829017911f790d4c951e1483631df178e3233636c9689ccecd4c554aa
MD5 864bd089661f57c730b95cd510c5c4a5
BLAKE2b-256 4bbc9f8724e6cc1499605a10285c8ec4a5c22d1e58ef87483f35a6f2713551b1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for carmapy-0.7.0a12-py3-none-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d676dcec73dee9643f7a24a1e2c7f40d15e23334a908dddcbd6392eac50ab498
MD5 0c0ceab761ce3fda972e4810d0a1f27f
BLAKE2b-256 9e34a23ce1be6336dfb1c6880d16acabdff939e9251b15917421249dfe779b83

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for carmapy-0.7.0a12-py3-none-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 9523fdb8b8bef9f923fcbfd1e13dd58a4a44982eb29b30d76fa8f1abe697d245
MD5 e460b9e02dd12c746ed6ee11aad7249a
BLAKE2b-256 338299eae2de7d8318c3a58ecfcd7b5e3b01e71db285cf8f6b6b301bbaa529aa

See more details on using hashes here.

Provenance

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