Skip to main content

MUSICA is a Python library for performing computational simulations in atmospheric chemistry.

Project description

MUSICA

GitHub Releases License docker macOS ubuntu windows Python Javascript tests DOI PyPI version FAIR checklist badge codecov Binder

Multi-Scale Infrastructure for Chemistry and Aerosols

MUSICA is a collection of modeling software, tools, and grids, that allow for robust modeling of chemistry in Earth's atmosphere.

At present the project encompasses these core components

  • TUV-x

    • A photolysis rate calculator
  • MICM

    • Model Independent Chemical Module
  • CARMA

    • Community Aerosol and Radiation Model for Atmospheres (integration in development)
  • Mechanism Configuration

    • The standardized format to describe atmospheric chemistry

These components are used to drive the MUSICA software ecosystem. This is a snapshot of how MUSICA can be used with different models.

MUSICA Ecosystem

Installation

MUSICA provides interfaces for multiple programming languages. Choose the installation method that best fits your needs:

Python

Most scientific users may prefer our python interface. It can be installed with pip:

pip install musica

For detailed Python installation instructions, usage examples, and development information, see the Python README.

JavaScript

The JavaScript interface uses WebAssembly to run MUSICA components. This interface is most for tools developed for web browsers and only supports the C++ components of MUSICA. It can be installed from npm

npm install @ncar/musica

For detailed JavaScript installation instructions, usage examples, and development information, see the JavaScript README.

Fortran

The Fortran interface is designed for integration with Fortran-based atmospheric models. You can install this from spack

spack install musica

For detailed Fortran installation instructions, usage examples, and development information, see the Fortran README.

C++ / CMake

For C++ development or building from source with full control over options:

Prerequisites

Minimum required packages:

  • cmake (>= 3.21)
  • pkg-config
  • netcdf
  • netcdf-fortran
  • blas
  • lapack

Building from Source

git clone https://github.com/NCAR/musica.git
cd musica
mkdir build
cd build
ccmake ..
make
make install

MUSICA automatically downloads and builds additional dependencies (pybind11, googletest, MICM, TUV-x, Mechanism Configuration, CARMA) using CMake's FetchContent. If you have these packages already installed where CMake can find them, they will be used instead of being downloaded.

Quick Start

Documentation and Resources

Official Documentation

Available grids

Pre-made grids for use in MUSICA are available here.

Developer Options

Specifying dependency versions via parameterization at configure time

Introduced in Pull Request #124, it is possible for developers to specify which versions of various dependencies should be used. These options are currently limited to those dependencies managed via FetchContent. This change allows for more easily testing musica against changes committed in different repositories and branches. The environmental variables introduced are outlined in the following table.

CMake Dependency Variables

Musica Dependency Repository Branch, Tag or Hash
Google Test GOOGLETEST_GIT_REPOSITORY GOOGLETEST_GIT_TAG
MICM MICM_GIT_REPOSITORY MICM_GIT_TAG
TUV-X TUVX_GIT_REPOSITORY TUVX_GIT_TAG
PyBind11 PYBIND11_GIT_REPOSITORY PYBIND11_GIT_TAG
Mechanism Configuration MECH_CONFIG_GIT_REPOSITORY MECH_CONFIG_GIT_TAG

Example Usage

The following examples assume the working directory is a build/ directory inside the musica source directory.

Specifying a different version of tuv-x, to ensure a change won't break anything.

$ cmake .. \
    -DTUVX_GIT_REPOSITORY="https://github.com/WardF/tuv-x.git" \
    -DTUVX_GIT_TAG=test-fix

Specifying a specific version of tuv-x by has, but using the official repository.

$ cmake .. \
    -DTUVX_GIT_TAG=a6b2c4d8745

Contributing

We welcome contributions from the community! Please see our Contributing Guide for information on how to get involved.

For a complete list of contributors and authors, see AUTHORS.md.

Citations

MUSICA can be cited in at least two ways:

  1. Cite the foundational paper that defines the vision of the MUSICA software:

    • Pfister et al., 2020, Bulletin of the American Meteorological Society
    • Use the following BibTeX entry:
      @Article { acom.software.musica-vision,
          author = "Gabriele G. Pfister and Sebastian D. Eastham and Avelino F. Arellano and Bernard Aumont and Kelley C. Barsanti and Mary C. Barth and Andrew Conley and Nicholas A. Davis and Louisa K. Emmons and Jerome D. Fast and Arlene M. Fiore and Benjamin Gaubert and Steve Goldhaber and Claire Granier and Georg A. Grell and Marc Guevara and Daven K. Henze and Alma Hodzic and Xiaohong Liu and Daniel R. Marsh and John J. Orlando and John M. C. Plane and Lorenzo M. Polvani and Karen H. Rosenlof and Allison L. Steiner and Daniel J. Jacob and Guy P. Brasseur",
          title = "The Multi-Scale Infrastructure for Chemistry and Aerosols (MUSICA)",
          journal = "Bulletin of the American Meteorological Society",
          year = "2020",
          publisher = "American Meteorological Society",
          address = "Boston MA, USA",
          volume = "101",
          number = "10",
          doi = "10.1175/BAMS-D-19-0331.1",
          pages= "E1743 - E1760",
          url = "https://journals.ametsoc.org/view/journals/bams/101/10/bamsD190331.xml"
      }
      
  2. Cite the MUSICA software and its evaluation (MUSICAv0):

    • Schwantes et al., 2022, Journal of Advances in Modeling Earth Systems
    • Use the following BibTeX entry:
      @Article{acom.software.musica,
          author = {Schwantes, Rebecca H. and Lacey, Forrest G. and Tilmes, Simone and Emmons, Louisa K. and Lauritzen, Peter H. and Walters, Stacy and Callaghan, Patrick and Zarzycki, Colin M. and Barth, Mary C. and Jo, Duseong S. and Bacmeister, Julio T. and Neale, Richard B. and Vitt, Francis and Kluzek, Erik and Roozitalab, Behrooz and Hall, Samuel R. and Ullmann, Kirk and Warneke, Carsten and Peischl, Jeff and Pollack, Ilana B. and Flocke, Frank and Wolfe, Glenn M. and Hanisco, Thomas F. and Keutsch, Frank N. and Kaiser, Jennifer and Bui, Thao Paul V. and Jimenez, Jose L. and Campuzano-Jost, Pedro and Apel, Eric C. and Hornbrook, Rebecca S. and Hills, Alan J. and Yuan, Bin and Wisthaler, Armin},
          title = {Evaluating the Impact of Chemical Complexity and Horizontal Resolution on Tropospheric Ozone Over the Conterminous US With a Global Variable Resolution Chemistry Model},
          journal = {Journal of Advances in Modeling Earth Systems},
          volume = {14},
          number = {6},
          pages = {e2021MS002889},
          doi = {https://doi.org/10.1029/2021MS002889},
          url = {https://agupubs.onlinelibrary.wiley.com/doi/abs/10.1029/2021MS002889},
          eprint = {https://agupubs.onlinelibrary.wiley.com/doi/pdf/10.1029/2021MS002889},
          year = {2022}
      }
      

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

musica-0.14.4.tar.gz (5.0 MB view details)

Uploaded Source

Built Distributions

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

musica-0.14.4-cp314-cp314-win_arm64.whl (14.7 MB view details)

Uploaded CPython 3.14Windows ARM64

musica-0.14.4-cp314-cp314-win_amd64.whl (33.7 MB view details)

Uploaded CPython 3.14Windows x86-64

musica-0.14.4-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (17.1 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

musica-0.14.4-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (12.7 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

musica-0.14.4-cp314-cp314-manylinux_2_26_i686.manylinux_2_28_i686.whl (1.7 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.26+ i686manylinux: glibc 2.28+ i686

musica-0.14.4-cp314-cp314-macosx_15_0_x86_64.whl (5.9 MB view details)

Uploaded CPython 3.14macOS 15.0+ x86-64

musica-0.14.4-cp314-cp314-macosx_15_0_arm64.whl (4.8 MB view details)

Uploaded CPython 3.14macOS 15.0+ ARM64

musica-0.14.4-cp313-cp313-win_arm64.whl (14.2 MB view details)

Uploaded CPython 3.13Windows ARM64

musica-0.14.4-cp313-cp313-win_amd64.whl (32.8 MB view details)

Uploaded CPython 3.13Windows x86-64

musica-0.14.4-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (17.1 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

musica-0.14.4-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (12.7 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

musica-0.14.4-cp313-cp313-manylinux_2_26_i686.manylinux_2_28_i686.whl (1.7 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.26+ i686manylinux: glibc 2.28+ i686

musica-0.14.4-cp313-cp313-macosx_15_0_x86_64.whl (5.9 MB view details)

Uploaded CPython 3.13macOS 15.0+ x86-64

musica-0.14.4-cp313-cp313-macosx_15_0_arm64.whl (4.8 MB view details)

Uploaded CPython 3.13macOS 15.0+ ARM64

musica-0.14.4-cp312-cp312-win_arm64.whl (14.2 MB view details)

Uploaded CPython 3.12Windows ARM64

musica-0.14.4-cp312-cp312-win_amd64.whl (32.8 MB view details)

Uploaded CPython 3.12Windows x86-64

musica-0.14.4-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (17.1 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

musica-0.14.4-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (12.7 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

musica-0.14.4-cp312-cp312-manylinux_2_26_i686.manylinux_2_28_i686.whl (1.7 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.26+ i686manylinux: glibc 2.28+ i686

musica-0.14.4-cp312-cp312-macosx_15_0_x86_64.whl (5.9 MB view details)

Uploaded CPython 3.12macOS 15.0+ x86-64

musica-0.14.4-cp312-cp312-macosx_15_0_arm64.whl (4.8 MB view details)

Uploaded CPython 3.12macOS 15.0+ ARM64

musica-0.14.4-cp311-cp311-win_arm64.whl (14.2 MB view details)

Uploaded CPython 3.11Windows ARM64

musica-0.14.4-cp311-cp311-win_amd64.whl (32.8 MB view details)

Uploaded CPython 3.11Windows x86-64

musica-0.14.4-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (17.0 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

musica-0.14.4-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (12.7 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

musica-0.14.4-cp311-cp311-manylinux_2_26_i686.manylinux_2_28_i686.whl (1.7 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.26+ i686manylinux: glibc 2.28+ i686

musica-0.14.4-cp311-cp311-macosx_15_0_x86_64.whl (5.9 MB view details)

Uploaded CPython 3.11macOS 15.0+ x86-64

musica-0.14.4-cp311-cp311-macosx_15_0_arm64.whl (4.8 MB view details)

Uploaded CPython 3.11macOS 15.0+ ARM64

musica-0.14.4-cp310-cp310-win_amd64.whl (32.8 MB view details)

Uploaded CPython 3.10Windows x86-64

musica-0.14.4-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (17.0 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

musica-0.14.4-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (12.7 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

musica-0.14.4-cp310-cp310-manylinux_2_26_i686.manylinux_2_28_i686.whl (1.7 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.26+ i686manylinux: glibc 2.28+ i686

musica-0.14.4-cp310-cp310-macosx_15_0_x86_64.whl (5.9 MB view details)

Uploaded CPython 3.10macOS 15.0+ x86-64

musica-0.14.4-cp310-cp310-macosx_15_0_arm64.whl (4.8 MB view details)

Uploaded CPython 3.10macOS 15.0+ ARM64

File details

Details for the file musica-0.14.4.tar.gz.

File metadata

  • Download URL: musica-0.14.4.tar.gz
  • Upload date:
  • Size: 5.0 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for musica-0.14.4.tar.gz
Algorithm Hash digest
SHA256 26f638802e15fc558d5727f7da10a89c3be2ab63e299c52d8f5302da27b64e8d
MD5 902f7ce4b954dec9f770dfa260d1cacc
BLAKE2b-256 a2b5f65c10144891c5d18a44db91819af62312f3f15ab914b126a85048f90d6f

See more details on using hashes here.

Provenance

The following attestation bundles were made for musica-0.14.4.tar.gz:

Publisher: python-wheels.yml on NCAR/musica

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

File details

Details for the file musica-0.14.4-cp314-cp314-win_arm64.whl.

File metadata

  • Download URL: musica-0.14.4-cp314-cp314-win_arm64.whl
  • Upload date:
  • Size: 14.7 MB
  • Tags: CPython 3.14, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for musica-0.14.4-cp314-cp314-win_arm64.whl
Algorithm Hash digest
SHA256 d80ae944168d00ff5dcf14ad9a0ba5a5fd11864e023390c4697a2dd4634245bf
MD5 c953373acd9bdb9047ce0e017066bffe
BLAKE2b-256 1ccfa94afdf6ac07845ce49842f421bf4c90ff745e9a6ac19afeaccab300b5d9

See more details on using hashes here.

Provenance

The following attestation bundles were made for musica-0.14.4-cp314-cp314-win_arm64.whl:

Publisher: python-wheels.yml on NCAR/musica

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

File details

Details for the file musica-0.14.4-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: musica-0.14.4-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 33.7 MB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for musica-0.14.4-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 5850cf67dbf85971d9741835bad726a818ceb04126e554e914b56556d8f61ba2
MD5 33c14b1a63d75a6a8176b39a7129bf31
BLAKE2b-256 4304ce2d6b2453b8daee637953e7866bb5369ab789cae6ff2b23154cd4ede833

See more details on using hashes here.

Provenance

The following attestation bundles were made for musica-0.14.4-cp314-cp314-win_amd64.whl:

Publisher: python-wheels.yml on NCAR/musica

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

File details

Details for the file musica-0.14.4-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for musica-0.14.4-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c36b89eb24711daba5b0de312e629e9d48a0abe3f5367cfaf33c854ddb8a4ee0
MD5 9a5183aaa51628111d96bb5579a6f889
BLAKE2b-256 af612682dd906b7730d6a5e345db0951cb4e16826b3b0cf29f88b7af3c837492

See more details on using hashes here.

Provenance

The following attestation bundles were made for musica-0.14.4-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: python-wheels.yml on NCAR/musica

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

File details

Details for the file musica-0.14.4-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for musica-0.14.4-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a765bef6623092771d817998d1065536550ecb37ed1e9d6e2070f434d45a173a
MD5 c6f4f323cf428620e81abad0f95b4172
BLAKE2b-256 58616b1dd474e8c8bfcf762bd8134db7d6ef7e6a62015562ede37f30a6c18df7

See more details on using hashes here.

Provenance

The following attestation bundles were made for musica-0.14.4-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl:

Publisher: python-wheels.yml on NCAR/musica

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

File details

Details for the file musica-0.14.4-cp314-cp314-manylinux_2_26_i686.manylinux_2_28_i686.whl.

File metadata

File hashes

Hashes for musica-0.14.4-cp314-cp314-manylinux_2_26_i686.manylinux_2_28_i686.whl
Algorithm Hash digest
SHA256 7d49f20af7a0e42fe6f24248e9821060d29d85ae2ac1e789c209d6ae98470231
MD5 794916f7780774ccdc82f9b329634bc4
BLAKE2b-256 c8ae511e057531787502762254aab81bb93963b759af26a72328ecd959c56eb3

See more details on using hashes here.

Provenance

The following attestation bundles were made for musica-0.14.4-cp314-cp314-manylinux_2_26_i686.manylinux_2_28_i686.whl:

Publisher: python-wheels.yml on NCAR/musica

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

File details

Details for the file musica-0.14.4-cp314-cp314-macosx_15_0_x86_64.whl.

File metadata

File hashes

Hashes for musica-0.14.4-cp314-cp314-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 5ea233c8af2cd7250b6a189351518e40221b39d1661aee5be30a5f092ba2fd5e
MD5 ade02cd2da806f3776c59b7ed577ef72
BLAKE2b-256 1827a23d3ab01bad9d65a29d037eadaf4c3bb88ca484a15e282584a08570bcad

See more details on using hashes here.

Provenance

The following attestation bundles were made for musica-0.14.4-cp314-cp314-macosx_15_0_x86_64.whl:

Publisher: python-wheels.yml on NCAR/musica

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

File details

Details for the file musica-0.14.4-cp314-cp314-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for musica-0.14.4-cp314-cp314-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 b53e88b22d003d34c847f388fa6caedc1bce3b568398626fea7896ff8579d64a
MD5 5ad4645a6bea7af3ccb5374226edc7ed
BLAKE2b-256 02e58bfa0dd1d61a8c147941bc849912412ccb3e3e808075910425901186921e

See more details on using hashes here.

Provenance

The following attestation bundles were made for musica-0.14.4-cp314-cp314-macosx_15_0_arm64.whl:

Publisher: python-wheels.yml on NCAR/musica

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

File details

Details for the file musica-0.14.4-cp313-cp313-win_arm64.whl.

File metadata

  • Download URL: musica-0.14.4-cp313-cp313-win_arm64.whl
  • Upload date:
  • Size: 14.2 MB
  • Tags: CPython 3.13, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for musica-0.14.4-cp313-cp313-win_arm64.whl
Algorithm Hash digest
SHA256 6442b6decde8ecbe193d88240642edcb239c8593e5a53a6dd9812f6214f85de4
MD5 bb1666bcaa7be468fa5c328ce6d6c241
BLAKE2b-256 028f9d7b61b32a8971e4876597638ac646bd560e758bef5ae6f39ede24f5c6f3

See more details on using hashes here.

Provenance

The following attestation bundles were made for musica-0.14.4-cp313-cp313-win_arm64.whl:

Publisher: python-wheels.yml on NCAR/musica

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

File details

Details for the file musica-0.14.4-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: musica-0.14.4-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 32.8 MB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for musica-0.14.4-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 c931e4395bfbd1725598f35a469b1d07540e8fe2b6944622a4dfba6cfb322a3d
MD5 e4df0c5d0adfe87a0893c901c3bdb6b5
BLAKE2b-256 a463613e9a184c836757da2fdd2ef95df94df8470dbdbf4f7e82a25dd491e90e

See more details on using hashes here.

Provenance

The following attestation bundles were made for musica-0.14.4-cp313-cp313-win_amd64.whl:

Publisher: python-wheels.yml on NCAR/musica

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

File details

Details for the file musica-0.14.4-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for musica-0.14.4-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 411f37468277fd29855f60c01a3d6cb49b55b3d995829be1714119326870709b
MD5 12e140374265e194eb1e6bd40bd1ce52
BLAKE2b-256 9db7dc971c7a8a80bacb7bae40b7fa7bc712dc5ebe877fadb993bf9117b7f118

See more details on using hashes here.

Provenance

The following attestation bundles were made for musica-0.14.4-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: python-wheels.yml on NCAR/musica

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

File details

Details for the file musica-0.14.4-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for musica-0.14.4-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 555b84b073a9ee925baa077867b14fa955489a2318c7a897ffd8b6f8f5742cfb
MD5 aeae287a72b57f4f414e4dec150f2406
BLAKE2b-256 54e2a1fb12c064b5c76f9e284c69ade9cb699a5fd2aeb336068a28695064784d

See more details on using hashes here.

Provenance

The following attestation bundles were made for musica-0.14.4-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl:

Publisher: python-wheels.yml on NCAR/musica

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

File details

Details for the file musica-0.14.4-cp313-cp313-manylinux_2_26_i686.manylinux_2_28_i686.whl.

File metadata

File hashes

Hashes for musica-0.14.4-cp313-cp313-manylinux_2_26_i686.manylinux_2_28_i686.whl
Algorithm Hash digest
SHA256 e995f6bd9644217796c4c091d07b1047371a191bcb4ca2800cdaaefaf44fb47d
MD5 cf22679c9a7bf1e6086db94b60551d90
BLAKE2b-256 a6c3e60d2fe2ccf1c5ede7e23ffb7a0635060d801d574930ba10c2badb6cfccb

See more details on using hashes here.

Provenance

The following attestation bundles were made for musica-0.14.4-cp313-cp313-manylinux_2_26_i686.manylinux_2_28_i686.whl:

Publisher: python-wheels.yml on NCAR/musica

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

File details

Details for the file musica-0.14.4-cp313-cp313-macosx_15_0_x86_64.whl.

File metadata

File hashes

Hashes for musica-0.14.4-cp313-cp313-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 676a01ae09a5e28f59f0fc3c5c72aee72a49022b4e11d04e43bbfa1731d150e2
MD5 cfc3da6da2104a101efb24f554b0192b
BLAKE2b-256 fe663b948e5df6f80b92bd2c9f04bdd1e48bdee791ac0d744a71c55eee4d4b93

See more details on using hashes here.

Provenance

The following attestation bundles were made for musica-0.14.4-cp313-cp313-macosx_15_0_x86_64.whl:

Publisher: python-wheels.yml on NCAR/musica

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

File details

Details for the file musica-0.14.4-cp313-cp313-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for musica-0.14.4-cp313-cp313-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 88b01db53a920567a99202c9c107ab9a3d34efdd5bac70593b83ed7deb11fe55
MD5 e9fa9f284b828c5e577e7389db646836
BLAKE2b-256 d8b4bc610094e2bed09863c814bbdbf61578e816709852f9efa6e9b1d28db60a

See more details on using hashes here.

Provenance

The following attestation bundles were made for musica-0.14.4-cp313-cp313-macosx_15_0_arm64.whl:

Publisher: python-wheels.yml on NCAR/musica

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

File details

Details for the file musica-0.14.4-cp312-cp312-win_arm64.whl.

File metadata

  • Download URL: musica-0.14.4-cp312-cp312-win_arm64.whl
  • Upload date:
  • Size: 14.2 MB
  • Tags: CPython 3.12, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for musica-0.14.4-cp312-cp312-win_arm64.whl
Algorithm Hash digest
SHA256 d35df004b1a4a4839d6a4df1b8b7f313b6d38b4bd8c55c878b0eedfaed771702
MD5 9ff89226d6f5966a95d710d5c8835da8
BLAKE2b-256 919b170b93fabaacbb25e2a92ced86dcbf79686963c07137c12b496f4ed7f4e9

See more details on using hashes here.

Provenance

The following attestation bundles were made for musica-0.14.4-cp312-cp312-win_arm64.whl:

Publisher: python-wheels.yml on NCAR/musica

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

File details

Details for the file musica-0.14.4-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: musica-0.14.4-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 32.8 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for musica-0.14.4-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 fbc6ac7a89ba5976752aac1d291e5c84b1441d04ed0c6629245d1f7b5ed7101c
MD5 3f4bb4aa3008aeb78323a3974fe9cf00
BLAKE2b-256 a7e559f88b7153a736f5f72d7e09b62386bdfb697bfa6c35197bc0c9bc995771

See more details on using hashes here.

Provenance

The following attestation bundles were made for musica-0.14.4-cp312-cp312-win_amd64.whl:

Publisher: python-wheels.yml on NCAR/musica

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

File details

Details for the file musica-0.14.4-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for musica-0.14.4-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1c3756845555d66bbfce9cd8bb4140e895dd550e0aecf97ac14cb76b24e4c262
MD5 696a55a0d905d48ee69486517019b569
BLAKE2b-256 544170b0e9dcd93f35b906aef02d881d3ce1271ebf51539dbf3bbaac242728ab

See more details on using hashes here.

Provenance

The following attestation bundles were made for musica-0.14.4-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: python-wheels.yml on NCAR/musica

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

File details

Details for the file musica-0.14.4-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for musica-0.14.4-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 3e1d7f17cd2231f96e446f4760f1f0666a24973bde1f15aae2257d0cfb0a2446
MD5 c135d3335f29a49c78b756022816de3d
BLAKE2b-256 3c7687ab027c93e12a4967ef1ce35dd0a112dd49cdab6d211f065d0caadf301d

See more details on using hashes here.

Provenance

The following attestation bundles were made for musica-0.14.4-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl:

Publisher: python-wheels.yml on NCAR/musica

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

File details

Details for the file musica-0.14.4-cp312-cp312-manylinux_2_26_i686.manylinux_2_28_i686.whl.

File metadata

File hashes

Hashes for musica-0.14.4-cp312-cp312-manylinux_2_26_i686.manylinux_2_28_i686.whl
Algorithm Hash digest
SHA256 fb8c7a8c01302ff2ea667d3190a37001b32101eec140c541aa343b9fba75f1e9
MD5 ec6ebbef8ab02b5259aabdbb54fe7088
BLAKE2b-256 7b450f720a7a108d62efc9d4f33f20663fe04426594b3c120feecef8c922188f

See more details on using hashes here.

Provenance

The following attestation bundles were made for musica-0.14.4-cp312-cp312-manylinux_2_26_i686.manylinux_2_28_i686.whl:

Publisher: python-wheels.yml on NCAR/musica

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

File details

Details for the file musica-0.14.4-cp312-cp312-macosx_15_0_x86_64.whl.

File metadata

File hashes

Hashes for musica-0.14.4-cp312-cp312-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 7bdaefdf6093534f9fdd5e7b1d1241216f7445d60dc8a3a3ac7ad7a511f2bd90
MD5 36ea7a38859443905c79e5f831540328
BLAKE2b-256 170c60875cc05fc82e7792f329f0a74229148d86491306ae8244d9335f1cdfce

See more details on using hashes here.

Provenance

The following attestation bundles were made for musica-0.14.4-cp312-cp312-macosx_15_0_x86_64.whl:

Publisher: python-wheels.yml on NCAR/musica

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

File details

Details for the file musica-0.14.4-cp312-cp312-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for musica-0.14.4-cp312-cp312-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 a0df35d85246045935dee0dde9603624b142d83b139a9c1ac17a08b39d854f5c
MD5 18b12f2e261affb29044b5f8ddd8ad4c
BLAKE2b-256 5c9eef74e3d604728c47a23cea16cf0613fb139fc0f1097865aa0a8793994c3a

See more details on using hashes here.

Provenance

The following attestation bundles were made for musica-0.14.4-cp312-cp312-macosx_15_0_arm64.whl:

Publisher: python-wheels.yml on NCAR/musica

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

File details

Details for the file musica-0.14.4-cp311-cp311-win_arm64.whl.

File metadata

  • Download URL: musica-0.14.4-cp311-cp311-win_arm64.whl
  • Upload date:
  • Size: 14.2 MB
  • Tags: CPython 3.11, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for musica-0.14.4-cp311-cp311-win_arm64.whl
Algorithm Hash digest
SHA256 77be7b25857095f6724477af1fdf74d8b3d8d3a4328bcaeaa72c8da6fda0f246
MD5 3ef98542a35c75d524c1eb5e9727b49c
BLAKE2b-256 642b7a9fc82bc5dabf44419c3f32be47f94d361cb91ac60fdcbecb4a8a8c470b

See more details on using hashes here.

Provenance

The following attestation bundles were made for musica-0.14.4-cp311-cp311-win_arm64.whl:

Publisher: python-wheels.yml on NCAR/musica

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

File details

Details for the file musica-0.14.4-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: musica-0.14.4-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 32.8 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for musica-0.14.4-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 589ecb9e394c1afc79b5870c20ca3ef62b5387cac170bd9c12d95feeca94e5e7
MD5 0545bebd58ca258a1a729fb9825be3c6
BLAKE2b-256 132f0c51ce625f226b507e12344e1a1ef5b2388370bcca821a9e491d7f7ad2dc

See more details on using hashes here.

Provenance

The following attestation bundles were made for musica-0.14.4-cp311-cp311-win_amd64.whl:

Publisher: python-wheels.yml on NCAR/musica

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

File details

Details for the file musica-0.14.4-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for musica-0.14.4-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e5ed01e25d8da24769d99425bcaa4be3c96ea38e08da13a37ece07b95b38c40f
MD5 cd55f6d58a1aba39341831465cca90c6
BLAKE2b-256 df5742b45a626583a95049467bdcee7c06d8f88fcffebf32edee3deb4599685c

See more details on using hashes here.

Provenance

The following attestation bundles were made for musica-0.14.4-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: python-wheels.yml on NCAR/musica

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

File details

Details for the file musica-0.14.4-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for musica-0.14.4-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 7433924a07d2637a6897eba92500dbe92f22350a94f4734b479d0a1264d8ccab
MD5 489f0ef36e4190e74e9ddbd4189748ee
BLAKE2b-256 7db8fcd8afb70888a2ee43ae211fb74726878c6e6c879171c331abb56a2cffc5

See more details on using hashes here.

Provenance

The following attestation bundles were made for musica-0.14.4-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl:

Publisher: python-wheels.yml on NCAR/musica

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

File details

Details for the file musica-0.14.4-cp311-cp311-manylinux_2_26_i686.manylinux_2_28_i686.whl.

File metadata

File hashes

Hashes for musica-0.14.4-cp311-cp311-manylinux_2_26_i686.manylinux_2_28_i686.whl
Algorithm Hash digest
SHA256 4039c9f22b3f904f6a6dc7d79ea01579b058aee73953376fa95964e6dc02ba31
MD5 e229e300672a97f731d42a02a534fa3a
BLAKE2b-256 e8c2d25cd0d79f7e0fe3553408609404d4144422c17fb8a15a758d225eb7897c

See more details on using hashes here.

Provenance

The following attestation bundles were made for musica-0.14.4-cp311-cp311-manylinux_2_26_i686.manylinux_2_28_i686.whl:

Publisher: python-wheels.yml on NCAR/musica

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

File details

Details for the file musica-0.14.4-cp311-cp311-macosx_15_0_x86_64.whl.

File metadata

File hashes

Hashes for musica-0.14.4-cp311-cp311-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 d6470b71773ab654eb35e74eb0f829c98f3806eaeda5c6f0a51f1b35ef83a767
MD5 7136510207c2b55e06ae42630503179c
BLAKE2b-256 a71a4fc04c1402b7a506320cf2544e60268b646dc3d76d870c3ea3fd78cdbc09

See more details on using hashes here.

Provenance

The following attestation bundles were made for musica-0.14.4-cp311-cp311-macosx_15_0_x86_64.whl:

Publisher: python-wheels.yml on NCAR/musica

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

File details

Details for the file musica-0.14.4-cp311-cp311-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for musica-0.14.4-cp311-cp311-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 277c59204e4298ca3fe5fe158f690fc369200158d56a46ea010e5cd43c8b93a6
MD5 3ddadfbf44bbab405f1bb6bd75599751
BLAKE2b-256 565029357c1afe0b4386ffc9c4979fc4da6f5038ab514e8ca25c748d49eb4481

See more details on using hashes here.

Provenance

The following attestation bundles were made for musica-0.14.4-cp311-cp311-macosx_15_0_arm64.whl:

Publisher: python-wheels.yml on NCAR/musica

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

File details

Details for the file musica-0.14.4-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: musica-0.14.4-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 32.8 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for musica-0.14.4-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 99396035ee08f17d117556797d41b3648c5757357350b0abcfaa4f1fe9344b68
MD5 d6f4653a12563319ee26f91ab2ce7c77
BLAKE2b-256 2574ab107429676f6c622d5dc13c3de1d84264807fb62d71d8616faa2146cae2

See more details on using hashes here.

Provenance

The following attestation bundles were made for musica-0.14.4-cp310-cp310-win_amd64.whl:

Publisher: python-wheels.yml on NCAR/musica

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

File details

Details for the file musica-0.14.4-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for musica-0.14.4-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 74c203836314d90a1afcc73f7ecff84bef05c52cfee5493e6b0b30a7070e874b
MD5 832913e1816e4406865869c49a944659
BLAKE2b-256 ac80e188cda1b1e14e22654c52c6734135cda5f56abf9cfcdf410114c8eda074

See more details on using hashes here.

Provenance

The following attestation bundles were made for musica-0.14.4-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: python-wheels.yml on NCAR/musica

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

File details

Details for the file musica-0.14.4-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for musica-0.14.4-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e7c29af503de9e3074ac51f35caa9d957b0f430075d4f4cd6c43a1a383e39b0c
MD5 bb863b0e912d3229d5c88685ea416c4c
BLAKE2b-256 ace244dc4c18a33d8d1d7baaff3c0596b6255ed9122df21091f7a54eeff435e0

See more details on using hashes here.

Provenance

The following attestation bundles were made for musica-0.14.4-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl:

Publisher: python-wheels.yml on NCAR/musica

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

File details

Details for the file musica-0.14.4-cp310-cp310-manylinux_2_26_i686.manylinux_2_28_i686.whl.

File metadata

File hashes

Hashes for musica-0.14.4-cp310-cp310-manylinux_2_26_i686.manylinux_2_28_i686.whl
Algorithm Hash digest
SHA256 9d8786c0a624d947da0f8146b4d3e184f7e25a4e379f1bd46509565e59474dbd
MD5 0359c66abaf354e3795040364f96f7ae
BLAKE2b-256 9628a96923e8e41b83d31abf0b64554c46e98eb032f98440a042a9253dd62975

See more details on using hashes here.

Provenance

The following attestation bundles were made for musica-0.14.4-cp310-cp310-manylinux_2_26_i686.manylinux_2_28_i686.whl:

Publisher: python-wheels.yml on NCAR/musica

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

File details

Details for the file musica-0.14.4-cp310-cp310-macosx_15_0_x86_64.whl.

File metadata

File hashes

Hashes for musica-0.14.4-cp310-cp310-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 f1d26997cb8a0175fff51ac09049c513ead87c974366eb8ee4ac58ac39927bf0
MD5 1e0b9d936204a76056e655400165806d
BLAKE2b-256 097b2e31471d7e64fc3bf94a7eb88ff74cc3ea74ab2ca5c6578fdb4f3c9ecf84

See more details on using hashes here.

Provenance

The following attestation bundles were made for musica-0.14.4-cp310-cp310-macosx_15_0_x86_64.whl:

Publisher: python-wheels.yml on NCAR/musica

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

File details

Details for the file musica-0.14.4-cp310-cp310-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for musica-0.14.4-cp310-cp310-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 f6c6ebae10fbf756dbaae78396e8840cbaca1835dfbcf28a66ebf3c8c6f8118a
MD5 e8131cddaf71753131598c047be339ae
BLAKE2b-256 f022d01b51f637d67460e1996bd054219a76eddd538a0c2a0ad2db5692c17476

See more details on using hashes here.

Provenance

The following attestation bundles were made for musica-0.14.4-cp310-cp310-macosx_15_0_arm64.whl:

Publisher: python-wheels.yml on NCAR/musica

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