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 Julia 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.5.tar.gz (5.2 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.5-cp314-cp314-win_arm64.whl (17.2 MB view details)

Uploaded CPython 3.14Windows ARM64

musica-0.14.5-cp314-cp314-win_amd64.whl (36.2 MB view details)

Uploaded CPython 3.14Windows x86-64

musica-0.14.5-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (19.5 MB view details)

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

musica-0.14.5-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (15.1 MB view details)

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

musica-0.14.5-cp314-cp314-manylinux_2_26_i686.manylinux_2_28_i686.whl (4.1 MB view details)

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

musica-0.14.5-cp314-cp314-macosx_15_0_x86_64.whl (8.7 MB view details)

Uploaded CPython 3.14macOS 15.0+ x86-64

musica-0.14.5-cp314-cp314-macosx_15_0_arm64.whl (7.6 MB view details)

Uploaded CPython 3.14macOS 15.0+ ARM64

musica-0.14.5-cp313-cp313-win_arm64.whl (16.6 MB view details)

Uploaded CPython 3.13Windows ARM64

musica-0.14.5-cp313-cp313-win_amd64.whl (35.3 MB view details)

Uploaded CPython 3.13Windows x86-64

musica-0.14.5-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (19.5 MB view details)

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

musica-0.14.5-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (15.1 MB view details)

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

musica-0.14.5-cp313-cp313-manylinux_2_26_i686.manylinux_2_28_i686.whl (4.1 MB view details)

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

musica-0.14.5-cp313-cp313-macosx_15_0_x86_64.whl (8.7 MB view details)

Uploaded CPython 3.13macOS 15.0+ x86-64

musica-0.14.5-cp313-cp313-macosx_15_0_arm64.whl (7.6 MB view details)

Uploaded CPython 3.13macOS 15.0+ ARM64

musica-0.14.5-cp312-cp312-win_arm64.whl (16.6 MB view details)

Uploaded CPython 3.12Windows ARM64

musica-0.14.5-cp312-cp312-win_amd64.whl (35.3 MB view details)

Uploaded CPython 3.12Windows x86-64

musica-0.14.5-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (19.5 MB view details)

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

musica-0.14.5-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (15.1 MB view details)

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

musica-0.14.5-cp312-cp312-manylinux_2_26_i686.manylinux_2_28_i686.whl (4.1 MB view details)

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

musica-0.14.5-cp312-cp312-macosx_15_0_x86_64.whl (8.7 MB view details)

Uploaded CPython 3.12macOS 15.0+ x86-64

musica-0.14.5-cp312-cp312-macosx_15_0_arm64.whl (7.6 MB view details)

Uploaded CPython 3.12macOS 15.0+ ARM64

musica-0.14.5-cp311-cp311-win_arm64.whl (16.6 MB view details)

Uploaded CPython 3.11Windows ARM64

musica-0.14.5-cp311-cp311-win_amd64.whl (35.2 MB view details)

Uploaded CPython 3.11Windows x86-64

musica-0.14.5-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (19.5 MB view details)

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

musica-0.14.5-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (15.1 MB view details)

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

musica-0.14.5-cp311-cp311-manylinux_2_26_i686.manylinux_2_28_i686.whl (4.1 MB view details)

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

musica-0.14.5-cp311-cp311-macosx_15_0_x86_64.whl (8.6 MB view details)

Uploaded CPython 3.11macOS 15.0+ x86-64

musica-0.14.5-cp311-cp311-macosx_15_0_arm64.whl (7.6 MB view details)

Uploaded CPython 3.11macOS 15.0+ ARM64

musica-0.14.5-cp310-cp310-win_amd64.whl (35.2 MB view details)

Uploaded CPython 3.10Windows x86-64

musica-0.14.5-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (19.5 MB view details)

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

musica-0.14.5-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (15.1 MB view details)

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

musica-0.14.5-cp310-cp310-manylinux_2_26_i686.manylinux_2_28_i686.whl (4.1 MB view details)

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

musica-0.14.5-cp310-cp310-macosx_15_0_x86_64.whl (8.6 MB view details)

Uploaded CPython 3.10macOS 15.0+ x86-64

musica-0.14.5-cp310-cp310-macosx_15_0_arm64.whl (7.6 MB view details)

Uploaded CPython 3.10macOS 15.0+ ARM64

File details

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

File metadata

  • Download URL: musica-0.14.5.tar.gz
  • Upload date:
  • Size: 5.2 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.5.tar.gz
Algorithm Hash digest
SHA256 5110129da05f5db2e9e10d7511478d32806fcff1de59a876778626f613c74e02
MD5 06b04193c37739b6c861171088865947
BLAKE2b-256 41b7f6cb44822687412102a1ec142924bd35dc680eb35146d39e7767b358d697

See more details on using hashes here.

Provenance

The following attestation bundles were made for musica-0.14.5.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.5-cp314-cp314-win_arm64.whl.

File metadata

  • Download URL: musica-0.14.5-cp314-cp314-win_arm64.whl
  • Upload date:
  • Size: 17.2 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.5-cp314-cp314-win_arm64.whl
Algorithm Hash digest
SHA256 09068839c81d1b09576e914e69b254183c16cb277ab8bc80f616979a47ca032d
MD5 524c1041b226952a0dfce11d69dd4918
BLAKE2b-256 eb6c31d89e6764a61e6c8eb1ade914200a1daf18efa61008d7b82d748c717da9

See more details on using hashes here.

Provenance

The following attestation bundles were made for musica-0.14.5-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.5-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: musica-0.14.5-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 36.2 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.5-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 be5eb7108da70f61032e389aa3e40410ac921a336318840f3372760e906437a5
MD5 e1b6ea1b947fa8c29cff2ce2fd5fee95
BLAKE2b-256 7191575f393354c884b5f3e9b28a080fd06aaf52d27b03b44423f8866a83af14

See more details on using hashes here.

Provenance

The following attestation bundles were made for musica-0.14.5-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.5-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for musica-0.14.5-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5765b8d77cd6355002cfdb3eb1487d2b12bc72c30d067fc504ab1e6790d3ab73
MD5 d6eff18bd2f75eed2550bd41575c7832
BLAKE2b-256 49a907697ff6ca3731da5f649fb89807fd70dddd60b0550fb974c044a42a1487

See more details on using hashes here.

Provenance

The following attestation bundles were made for musica-0.14.5-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.5-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for musica-0.14.5-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 677496117e5849fdb0708093e9c455750106c6b22efec4d61005286295be56ad
MD5 ee9b314460c7143d017db0e62de4f5a1
BLAKE2b-256 9ced19675d5763e53417b24a386e4f8c6a508ea299dd3461deaabbac8b69b64f

See more details on using hashes here.

Provenance

The following attestation bundles were made for musica-0.14.5-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.5-cp314-cp314-manylinux_2_26_i686.manylinux_2_28_i686.whl.

File metadata

File hashes

Hashes for musica-0.14.5-cp314-cp314-manylinux_2_26_i686.manylinux_2_28_i686.whl
Algorithm Hash digest
SHA256 4fd41a467151a691fc4548ad7e0fc1344ef16225f7748aab63bcdc14fc61942b
MD5 b838a98cd93c06b49ce62b21959ebfe3
BLAKE2b-256 582453dcee45f5537d711de00793054a62a38e0834c783000d6808037cdaba0f

See more details on using hashes here.

Provenance

The following attestation bundles were made for musica-0.14.5-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.5-cp314-cp314-macosx_15_0_x86_64.whl.

File metadata

File hashes

Hashes for musica-0.14.5-cp314-cp314-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 37f6a1056304c26367e672fcefdc48417da1c4e2daf191c20db58ead6b3f2c23
MD5 3caa86c4c2fd5375bab9c44d9c0c7194
BLAKE2b-256 581bb1307cdce2d5c908a91c069423071696b22f4ff9bdefc346ecc1bb79444e

See more details on using hashes here.

Provenance

The following attestation bundles were made for musica-0.14.5-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.5-cp314-cp314-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for musica-0.14.5-cp314-cp314-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 1a9068c54f49f781ce32785846c863536f04b310eaad020d75a738b30137ce7e
MD5 6210f61f50095fe1ef2604628595a29f
BLAKE2b-256 befceba77d9474ff9b3b66d72c015e68ef8a3769d1c9d92a56a59b3596567f44

See more details on using hashes here.

Provenance

The following attestation bundles were made for musica-0.14.5-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.5-cp313-cp313-win_arm64.whl.

File metadata

  • Download URL: musica-0.14.5-cp313-cp313-win_arm64.whl
  • Upload date:
  • Size: 16.6 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.5-cp313-cp313-win_arm64.whl
Algorithm Hash digest
SHA256 48a19aad56ca76c271465e239e67f908e2cc78ef3257745d1afe99b4cd0b1952
MD5 12b053143d285bfcb883803677ac4f1f
BLAKE2b-256 e8f1495e5bae57c9507f0ebd5f2c642f6cdb166f047629c63d50713f0a958246

See more details on using hashes here.

Provenance

The following attestation bundles were made for musica-0.14.5-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.5-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: musica-0.14.5-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 35.3 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.5-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 7ad2db26983e3b502b3cce66ed89d632e4c94a38dec876e7696855696fc22ebb
MD5 b90c7447e9b0a909b77b156adf1dedb8
BLAKE2b-256 fb59764beb628c7bd3592b2ce12c33e043075977dcca13bc02e4bd304a7270ba

See more details on using hashes here.

Provenance

The following attestation bundles were made for musica-0.14.5-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.5-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for musica-0.14.5-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 945fe287df82d3a544116b05aed012fbda6f85fc61eec4a93af6264dec18b893
MD5 a8f8ec7b6e8b3c5852a31f13f220e4a2
BLAKE2b-256 27e8ef72f552f17052afa22d347bfb80e169d63c822d5983b63a807589a1cdc3

See more details on using hashes here.

Provenance

The following attestation bundles were made for musica-0.14.5-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.5-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for musica-0.14.5-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 025ff51663f2f34fd0a4cb64cae82dab90b5d5aab78f1ca7f2c0fab1b1bb4006
MD5 7d220124905b0214a5909399e4c84e99
BLAKE2b-256 bd0263d874fd3cc194b1ce3b4a8539c7afbf1259cc0d33cba2c8f08f04be821e

See more details on using hashes here.

Provenance

The following attestation bundles were made for musica-0.14.5-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.5-cp313-cp313-manylinux_2_26_i686.manylinux_2_28_i686.whl.

File metadata

File hashes

Hashes for musica-0.14.5-cp313-cp313-manylinux_2_26_i686.manylinux_2_28_i686.whl
Algorithm Hash digest
SHA256 4a1eec2159d31320563e4e0a1e100d2304dc41a37cdbebf7f14d61d400b14e1e
MD5 7c5cec86300088a74d2d03647edc684f
BLAKE2b-256 70189566ead42193df12246d25b0cc009be615363bfc88204b73211554ddffa6

See more details on using hashes here.

Provenance

The following attestation bundles were made for musica-0.14.5-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.5-cp313-cp313-macosx_15_0_x86_64.whl.

File metadata

File hashes

Hashes for musica-0.14.5-cp313-cp313-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 c93aa685df8a23c286c766fbef44a8a24b2f2440dbbc44d2e4a034457056a3ce
MD5 5106c2397645ce48e10c1fab8ea5fdc1
BLAKE2b-256 9f4fb9f66d68d31ef6451d2aefc4a1d3c7783439a10dfc8830020e35f7bfac61

See more details on using hashes here.

Provenance

The following attestation bundles were made for musica-0.14.5-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.5-cp313-cp313-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for musica-0.14.5-cp313-cp313-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 d7dc8018515a79204b2fdc59d58baecb9a6ff9eaf813d9d3f4b6cd5d54f79653
MD5 d22a32fea359f6fde8e53c23f9a8c207
BLAKE2b-256 c6a63f1ac95b8541a0291895348deb441b05f82cd959e7d661b0789eb997d4d1

See more details on using hashes here.

Provenance

The following attestation bundles were made for musica-0.14.5-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.5-cp312-cp312-win_arm64.whl.

File metadata

  • Download URL: musica-0.14.5-cp312-cp312-win_arm64.whl
  • Upload date:
  • Size: 16.6 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.5-cp312-cp312-win_arm64.whl
Algorithm Hash digest
SHA256 e6d1a2789dfbcec078f3160ef3da3104fecb7a9180a1f125ca4c49a264636e23
MD5 820d8de67629e2203ac46f658bc1bf9d
BLAKE2b-256 2cd552ecbee20a171f96be78efb5334c22be5bbe5ff029faf440c76b2d279701

See more details on using hashes here.

Provenance

The following attestation bundles were made for musica-0.14.5-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.5-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: musica-0.14.5-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 35.3 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.5-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 21feab645a1cf8e89048b32a85fdc46e5872e55ea7492fbf599e416e8fe86e71
MD5 911d42d57aaeba88bbfb012fad616c24
BLAKE2b-256 944d5b358e3af2123ea785eb3527e1e64368b77a56c2c19f5d7662d6cfc98e94

See more details on using hashes here.

Provenance

The following attestation bundles were made for musica-0.14.5-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.5-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for musica-0.14.5-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1ab53f83af4f4fb5e9b0dd4e5f2c02396008e7e6d5445122b21dcac7ef48a0b8
MD5 d30f3ddc55e2085686ac6c123ee57fa5
BLAKE2b-256 6de57d1ff27053ccf40d311c577644b4b7f792867b801cdc88744e8915b83c88

See more details on using hashes here.

Provenance

The following attestation bundles were made for musica-0.14.5-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.5-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for musica-0.14.5-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ac703c001898930530143234080d4b7a0acc23364cfc78a4575e17a7ed6b3d9d
MD5 99b57cd28f1de1b7b50771a1d5b1760a
BLAKE2b-256 50d270109facb199c775c82faa2e34311bc4a37799803550cb57f9e4ae05eb72

See more details on using hashes here.

Provenance

The following attestation bundles were made for musica-0.14.5-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.5-cp312-cp312-manylinux_2_26_i686.manylinux_2_28_i686.whl.

File metadata

File hashes

Hashes for musica-0.14.5-cp312-cp312-manylinux_2_26_i686.manylinux_2_28_i686.whl
Algorithm Hash digest
SHA256 1e81dd6ea8893e9959506ddf268a1dd95de7e7f5677a425aeb4fa23396d81f87
MD5 21b1e2ea5b36b6c316a951b4298f4b19
BLAKE2b-256 9e0184cda5bbcbcbbce5f8f400c94c9d57c354f77669a92cf9407a6da6d47473

See more details on using hashes here.

Provenance

The following attestation bundles were made for musica-0.14.5-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.5-cp312-cp312-macosx_15_0_x86_64.whl.

File metadata

File hashes

Hashes for musica-0.14.5-cp312-cp312-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 596101cab90d4cb3c26244d3dbc4b5ed96346d69c76a4ae50fc933683ab6cbc8
MD5 1b769b1343115f41b99a9642b6ebd4b8
BLAKE2b-256 1f25674861fd8077876431a09f802e35b992bf2e00d45fe4c62fc17669c44620

See more details on using hashes here.

Provenance

The following attestation bundles were made for musica-0.14.5-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.5-cp312-cp312-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for musica-0.14.5-cp312-cp312-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 6922f2c8abd0b7e8f9ffdae320e0c830808a6e34f8d6a03fea3a71be814cd7d1
MD5 f433b662bcfb05d5cd5af32ed150aec5
BLAKE2b-256 b22949f57c2d73ac8b043653fcbc1be5574bf32d8f63148c734e8f704fc53c97

See more details on using hashes here.

Provenance

The following attestation bundles were made for musica-0.14.5-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.5-cp311-cp311-win_arm64.whl.

File metadata

  • Download URL: musica-0.14.5-cp311-cp311-win_arm64.whl
  • Upload date:
  • Size: 16.6 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.5-cp311-cp311-win_arm64.whl
Algorithm Hash digest
SHA256 eda09ba01b5950287adacc072ef4b55b3a934a5689dfd7d7d145593398b90f26
MD5 424cfba7052f10c6fe07989455df764c
BLAKE2b-256 229db8ab9e09a71fa2ff129318c2e6284890f5d5908a704b861afbe903f85d3e

See more details on using hashes here.

Provenance

The following attestation bundles were made for musica-0.14.5-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.5-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: musica-0.14.5-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 35.2 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.5-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 921abd01ed96e8d80313edeab5ee6891ee0b5fd5648987cc05e984beb78d4483
MD5 450c7b78727863138d63c6f814a276a6
BLAKE2b-256 e4b56d367b0677ffa532fe91ef546300a8cf507b61914743eaec8216bf1b9070

See more details on using hashes here.

Provenance

The following attestation bundles were made for musica-0.14.5-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.5-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for musica-0.14.5-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 cfd1f426cc0f484df5bd6e4e579a5d9d1fe8933f23d9326deb55987610575930
MD5 ab7dca63cddb430d4508af1bdbab54ea
BLAKE2b-256 f0d9e35d016b0c5052e78fae8fe0ccb51ab3c8b008b0c353a6c7a084f5c2eac8

See more details on using hashes here.

Provenance

The following attestation bundles were made for musica-0.14.5-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.5-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for musica-0.14.5-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c114cae95414362fdb02959ee075d754561d5af37dbaf840790c6c5cf5e44ea0
MD5 2362e488e293e50d9628491534203df5
BLAKE2b-256 b44b82d3e3dd4950c0edcf3c50c741785657008ea47c1db10505b645f4b013c2

See more details on using hashes here.

Provenance

The following attestation bundles were made for musica-0.14.5-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.5-cp311-cp311-manylinux_2_26_i686.manylinux_2_28_i686.whl.

File metadata

File hashes

Hashes for musica-0.14.5-cp311-cp311-manylinux_2_26_i686.manylinux_2_28_i686.whl
Algorithm Hash digest
SHA256 f460b068278b239c0bb8323ba02b0872e2ba1fe320fd29da556429fa9ba3e5bb
MD5 3169a3b61efe3bcc2dc63d70f431e6eb
BLAKE2b-256 cb0ea681d46a49c33940b720958fe76c9b1042086eee01ed29ec831ca11d24b6

See more details on using hashes here.

Provenance

The following attestation bundles were made for musica-0.14.5-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.5-cp311-cp311-macosx_15_0_x86_64.whl.

File metadata

File hashes

Hashes for musica-0.14.5-cp311-cp311-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 e994a4305f39b063e24825f26f7f9a4cecd87a02412739e0b77b306679bf412f
MD5 94a860558dbf737a75e56378710957a4
BLAKE2b-256 1ff5476c11a39b591394fb45ac2c86643eaa15790743f0c0b1126f77b57a4c6a

See more details on using hashes here.

Provenance

The following attestation bundles were made for musica-0.14.5-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.5-cp311-cp311-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for musica-0.14.5-cp311-cp311-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 4b8fe8e32d322be0f5919bad277e96672dc6ae20f4b1445ecc78f1d09a0d60ff
MD5 0080b3ec2c4c0ea7303c7f85d3c60794
BLAKE2b-256 69e0d8a42bb0aefa42f8fedb89f70d238306b7d0d84fdeacab81ca6b788ac373

See more details on using hashes here.

Provenance

The following attestation bundles were made for musica-0.14.5-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.5-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: musica-0.14.5-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 35.2 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.5-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 5fd8ea4efe2c9c2ec1c09b8ce2decb78db5e9bcd5161833d516bf7067959e97e
MD5 cda62af2cd9b4d1b72caa3787c0a3c0a
BLAKE2b-256 0b57f362cefbcd7a295c32c6bd25672c6441fe8b1e6f01981199ddec94c88efa

See more details on using hashes here.

Provenance

The following attestation bundles were made for musica-0.14.5-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.5-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for musica-0.14.5-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9bda753eb668dffa6f82f6631b8c4f3b3e7f8af42f506e347fbb44c028250c93
MD5 f0b0d758f42f01f7db6cdba2efe51680
BLAKE2b-256 93da9b55b192e24449ca369d3c91dd7be015b4d999e1a2c6c926d2d0eef7432e

See more details on using hashes here.

Provenance

The following attestation bundles were made for musica-0.14.5-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.5-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for musica-0.14.5-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 828e8a8b875caf2491bbc7f054a008f35df3c38c76edd07945eec0fb0c6de7cf
MD5 c7ecda4acd9d5266e2b449216926aed8
BLAKE2b-256 169afbc9033658b1a4fa6ea2ccad21a21427f1ce99810ef765ff2677eef96562

See more details on using hashes here.

Provenance

The following attestation bundles were made for musica-0.14.5-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.5-cp310-cp310-manylinux_2_26_i686.manylinux_2_28_i686.whl.

File metadata

File hashes

Hashes for musica-0.14.5-cp310-cp310-manylinux_2_26_i686.manylinux_2_28_i686.whl
Algorithm Hash digest
SHA256 08e8774ce9353c5cdddc6025c8404ddeb16154e8f019ef027b2d55418389e74a
MD5 1733941894dc6c20aadeaed4883711d6
BLAKE2b-256 27e8da520d5ebe033b1a5ddbc4ba09d26abfc3c59b7e568e467c19590288f3a4

See more details on using hashes here.

Provenance

The following attestation bundles were made for musica-0.14.5-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.5-cp310-cp310-macosx_15_0_x86_64.whl.

File metadata

File hashes

Hashes for musica-0.14.5-cp310-cp310-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 e8b5472100903098980a020915e30e4ce812ab7196b9094e132a8d415edc7afb
MD5 d2b7d798e9797a1a18120e367a5341b9
BLAKE2b-256 732711772b76b0b74dd472ecafad917632f69ae0a9970eb97c56e9240cd2c91c

See more details on using hashes here.

Provenance

The following attestation bundles were made for musica-0.14.5-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.5-cp310-cp310-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for musica-0.14.5-cp310-cp310-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 5ccd75074f08641e17b4e82199b38f9fcbb980e46ddcd3a1ef008dcbf5555c82
MD5 6f91a212431ed4e4ce109344cbac8685
BLAKE2b-256 9efe081a36d9848ae9432f762c817295faf85cdcbbefd6516318b71f877bdeef

See more details on using hashes here.

Provenance

The following attestation bundles were made for musica-0.14.5-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