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

Python is the recommended interface for most users. Install via pip:

pip install musica

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

JavaScript

The JavaScript interface uses WebAssembly for cross-platform compatibility. It works in both Node.js and browser environments.

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.

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.2.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.2-cp314-cp314-win_arm64.whl (14.7 MB view details)

Uploaded CPython 3.14Windows ARM64

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

Uploaded CPython 3.14Windows x86-64

musica-0.14.2-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.2-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.2-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.2-cp314-cp314-macosx_15_0_x86_64.whl (5.9 MB view details)

Uploaded CPython 3.14macOS 15.0+ x86-64

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

Uploaded CPython 3.14macOS 15.0+ ARM64

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

Uploaded CPython 3.13Windows ARM64

musica-0.14.2-cp313-cp313-win_amd64.whl (32.7 MB view details)

Uploaded CPython 3.13Windows x86-64

musica-0.14.2-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.2-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.2-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.2-cp313-cp313-macosx_15_0_x86_64.whl (5.9 MB view details)

Uploaded CPython 3.13macOS 15.0+ x86-64

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

Uploaded CPython 3.13macOS 15.0+ ARM64

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

Uploaded CPython 3.12Windows ARM64

musica-0.14.2-cp312-cp312-win_amd64.whl (32.7 MB view details)

Uploaded CPython 3.12Windows x86-64

musica-0.14.2-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.2-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.2-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.2-cp312-cp312-macosx_15_0_x86_64.whl (5.9 MB view details)

Uploaded CPython 3.12macOS 15.0+ x86-64

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

Uploaded CPython 3.12macOS 15.0+ ARM64

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

Uploaded CPython 3.11Windows ARM64

musica-0.14.2-cp311-cp311-win_amd64.whl (32.7 MB view details)

Uploaded CPython 3.11Windows x86-64

musica-0.14.2-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.2-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.2-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.2-cp311-cp311-macosx_15_0_x86_64.whl (5.9 MB view details)

Uploaded CPython 3.11macOS 15.0+ x86-64

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

Uploaded CPython 3.11macOS 15.0+ ARM64

musica-0.14.2-cp310-cp310-win_amd64.whl (32.7 MB view details)

Uploaded CPython 3.10Windows x86-64

musica-0.14.2-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.2-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.2-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.2-cp310-cp310-macosx_15_0_x86_64.whl (5.9 MB view details)

Uploaded CPython 3.10macOS 15.0+ x86-64

musica-0.14.2-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.2.tar.gz.

File metadata

  • Download URL: musica-0.14.2.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.2.tar.gz
Algorithm Hash digest
SHA256 95b99c8bc946c286f573c211a3fd3c58a2bd12d4807916efea8e132215b4606e
MD5 35a82706ca06a064a6d0881db97a8f5f
BLAKE2b-256 c9d9b2bb6f68622782d9fb18096c8230ae2e70621b2aece09ec1ac4f0fd80c43

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: musica-0.14.2-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.2-cp314-cp314-win_arm64.whl
Algorithm Hash digest
SHA256 2baabe6b55d0bbcb938a8a5d9a836c78bb9b59e1fd94b24a00dfc62250b47d1d
MD5 d47a0f93321e1f00637765d94bf1365c
BLAKE2b-256 abe2ce387aa17efdb6abb51b89751f2dc5faa67faa7d6ef2e30b7651447e935c

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: musica-0.14.2-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.2-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 7dc8386e0b09ed54bdc7f9af034c7b6142b4f41707f8fc5a6af9aaa930818f8a
MD5 fc199923f8850719f33c41cffe2d51b9
BLAKE2b-256 1efd812d0e80ff2817f88d8e528548a89a193fcd1d168cc5914f4a5199ccd2ca

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for musica-0.14.2-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 85c56323bc9ebff631c9ee48cc2b5b40e0f822c75974af18951ec0fd80b1826f
MD5 8d29f678ec9def6bcdfb0a34f93ef8b0
BLAKE2b-256 deda7183d139628bacf41c98d54d04b60a5032b2ca172c89b2a4cc0e599967c2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for musica-0.14.2-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5e485775514ceb5bef9546710193bec55829af064bd12714d4e8f1d07449779a
MD5 b95e94be8716b706f7717f9c5c4c4f2b
BLAKE2b-256 5bfb76f1b770e395ab3b1f7def0874e70fe10e3f892b01baadbc9d91ff2b0fd4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for musica-0.14.2-cp314-cp314-manylinux_2_26_i686.manylinux_2_28_i686.whl
Algorithm Hash digest
SHA256 48d0b62d260b9acd351bd8f9d11d025804b8899bd6c902068730b4d4a69e283d
MD5 3dd3dc57138a53cf0d70a3d665d1092c
BLAKE2b-256 8a38baa20b00cb9063a54ad4df3493ea3acaa8bf3d3bcbf521c9b80e7a313470

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for musica-0.14.2-cp314-cp314-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 ca4dadfb6cd78c88d4bac4105546c71ddf63b42449916b2909e255021a57024e
MD5 c96287b9c41cae4d5ddd8fa83e982ebe
BLAKE2b-256 72ccd8ea595ed0aa5968799fa8840a020f4ec2f95e857c8c4031cb6e38457f74

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for musica-0.14.2-cp314-cp314-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 8dccd2e5bd10e7ec295527a5d46f5dc0925a7f599c97a246ff00c69f82a0b1ad
MD5 ff498ace09283d0c8281c86ebe4c96c2
BLAKE2b-256 c3c1664e33da0f1e0723267f5932ccf843a6d0eedf2383c78d85376c84717d60

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: musica-0.14.2-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.2-cp313-cp313-win_arm64.whl
Algorithm Hash digest
SHA256 ffa915c2c73ce722da4a08f69ad7e57853a8248dd5bb84681daea6c75fb914e9
MD5 d05fe39747bd2eaeb14590e7586b8f19
BLAKE2b-256 afe97d9a6f0d641f3fff694ddb29b4ffbd5b5c320648fd708a387aaf1539ea23

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: musica-0.14.2-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 32.7 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.2-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 c30bbedc121a9c44043ffe0dc260c52290b0d0bfac3fb14202399b69f4f31f58
MD5 2b2f1c6c9f81605932ac15ff3c537256
BLAKE2b-256 811623160f34af59110754520f9a60665ef2b1be43a253c5fb8e3794fd42cb6f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for musica-0.14.2-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b5a7fb1aa749adf46501d84582dd9bb35eb217c05eb38dd408dcb13d3b625f3b
MD5 9777ecf9b102d4e7e967f4bf81ad8c9a
BLAKE2b-256 13edf4f9e555beb4c311a82215a1794fec720f97eb25a8e4265ab7fdfd8d044a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for musica-0.14.2-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ba6caca1defe663a8d0a72c98adbd6ab1edaa68e8eabe68296b0da7474fe1b4b
MD5 867ae97e4db03d28b738fa7573b43796
BLAKE2b-256 b9d578b806e841bc9936bb010af6471d12d991ce0029e70df5b93653b19ed08b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for musica-0.14.2-cp313-cp313-manylinux_2_26_i686.manylinux_2_28_i686.whl
Algorithm Hash digest
SHA256 af194365c9a4b074ea7ce354b235b41ba6447aa1c78ce7fa418af18107a2ece9
MD5 9dd5469758bda2488db64170beeb3b0c
BLAKE2b-256 5c619564d5c2158477b96a2f845708cc6598646b992ea6d431c9be068ce9ac81

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for musica-0.14.2-cp313-cp313-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 e4267e09c9375972b83023ffddf27336283f78b3a09625d7aea6963e77521ebe
MD5 6df4de6eae96609ba1f3f46ce044100c
BLAKE2b-256 c0567c0765f8aa0b0a8f10ec9e35212ddcea079b02ffa812d4f0cca5086fda20

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for musica-0.14.2-cp313-cp313-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 0f81809a700c32d977ad9008237a2b5eb9ccb03e15891a75a46a3652413de913
MD5 f8c074df11bd228243680b84b3febf51
BLAKE2b-256 4b13c7b7c2a2db4a7e0856a022437e56ee733d121df64f1d8564ef0895c6e6b1

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: musica-0.14.2-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.2-cp312-cp312-win_arm64.whl
Algorithm Hash digest
SHA256 038c3a95ffc9948d1a18b4b0b4e4231712b53be51aab76e25a4c1d69781ef7a4
MD5 2cc11616c987951ba2b6b8080d6cb4d5
BLAKE2b-256 0259862e8f1b52d257de96cc18048841fc16db3ccc5de2bff15e550928bfbfc0

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: musica-0.14.2-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 32.7 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.2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 6432edbf05e2f97baa38fc969d1adff5ac1850e9913c4cf332b9fde39555c7e4
MD5 2ac772fd17c4a449c41b4fb6a544d1a5
BLAKE2b-256 29b3a1baced92d6f3b1c409cdc099da5be5366be5f32c27b21028b469f7d281f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for musica-0.14.2-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9dbdb9f37c749c5eea9035269393374f524fddad901b344da8008736ffb357d6
MD5 34a13f4ee402b2aa5bf5bfb9573eb61d
BLAKE2b-256 bf34d256d55646249cf12f84bcb3ecec8f6fd24d1aa28ed5a9813515b5c02f0d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for musica-0.14.2-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 bf8550362b9a5e05154053eb020b8e97e8c5f496af8144cbd6bb5516cb9e6022
MD5 925018ddfc250cd90321b1d08a3c0199
BLAKE2b-256 f159b959b47ca531f9f2fa7a35ea23c1cbc6b21117c8d790d26626f9bd685aba

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for musica-0.14.2-cp312-cp312-manylinux_2_26_i686.manylinux_2_28_i686.whl
Algorithm Hash digest
SHA256 7ebac676beaf21d374977914ef783d7e9bfea004881a575215c439e1fc65f7e1
MD5 b1b5fb1bba56fc51eb8dd4365c81473d
BLAKE2b-256 41ee50796c10a878c3d3844954939cec6b9e7b0edefa88db4c870c1f7b908765

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for musica-0.14.2-cp312-cp312-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 22fd8b1328d8605b79cb51bdcc3556da67940f14d5f848675dcfb98f046c9599
MD5 cfd06046da17ae9c6b770d4068d29a14
BLAKE2b-256 e90f2588e0201bf1fef7c86e9f26bd2cfe9dfb249980896af091971e2f9dfffc

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for musica-0.14.2-cp312-cp312-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 8100ea116921a9b9514fcf40be1e6523961033040f8162409cd02487dee5d6bf
MD5 4ce97381796750bdbcd93b71b4cd8388
BLAKE2b-256 8b63c80a3d1769d98fa56170fdc081ce5553b71745a3a1072d5cc1fae3f2234f

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: musica-0.14.2-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.2-cp311-cp311-win_arm64.whl
Algorithm Hash digest
SHA256 0b90b0c1b06026502cbbf71634be99a3be61ebbbcbefff89e6c10ed51a04da69
MD5 9cf350f15f6e0cd4e361e79cc013b78a
BLAKE2b-256 3cdb7f2ecaf4eebd06ece0e393159dd19b20f0ac27ebce540dd2d79ef1887600

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: musica-0.14.2-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 32.7 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.2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 59b2546025bb307284e7ee7c2b81a5c5b5c45a25ebcc7472d2a0090487261395
MD5 8e70bdd94cbaf11058e24c532a865eca
BLAKE2b-256 5fbf4f3fe158d097472a2cc4645fbff9aa336390713aaad278cc84598ba4ea27

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for musica-0.14.2-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d32fcd950453b1b47a0d792cb3c80212e673d96c413580247fb2ac327137284a
MD5 03680c6b40e3ffe859a1c7746eb622b1
BLAKE2b-256 ada91166ad4d908c67706c35548b462bda119266d9e879def817c807fed42c14

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for musica-0.14.2-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b94bd443338c0995ab293c6c3a7237f72514f3160671dc2dfabe4822facf0d51
MD5 b23b6f113c602b44775c7e3b81f0deb3
BLAKE2b-256 6fca3b178e67c451dcd63c811316dc8dfb31cc82f552dd8982cb1fda47bb3539

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for musica-0.14.2-cp311-cp311-manylinux_2_26_i686.manylinux_2_28_i686.whl
Algorithm Hash digest
SHA256 132255a227afbe1469f0f4acee42fccc78eec950ba7337944bc54f8b6181bcf8
MD5 06f90ca1f166a6dd74b4118e17226be7
BLAKE2b-256 69e811eeaac86e43fe5d5c9864352ddd93f05d02ae66581c080b288c2721922d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for musica-0.14.2-cp311-cp311-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 0426a71b79b33dc067657e1708f74c736b6adf1db495238765aaffe73024657b
MD5 9c04f1bd33724ee4626067943da2efd2
BLAKE2b-256 b25ce37af518f9295a9494de774b37f50cdc2f19f5b9e8d62cbe8a4eca7a33a9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for musica-0.14.2-cp311-cp311-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 5a4184c5aa32dc261b708ba85cb9b2edf9cf49c5ae0e040104931b8da91bed2f
MD5 986bac759be56a38531338cd001655d0
BLAKE2b-256 6306286bc42495802663875b96ba30ffebe96d012037383577ce132c19a11756

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: musica-0.14.2-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 32.7 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.2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 b4a20e61de875204c0cc3016c5ae8dbcea189f21da4afc157f3c77ff59da0a37
MD5 451ff9f09ce859a5f1fa9a54cc6b4f91
BLAKE2b-256 2135e5433eed6ffa122072f697491ed004950eaff921a631414c9cf3250b0679

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for musica-0.14.2-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 bbbe3df377c96b89b683ad1318dc060fe679bbf0ebd1f903d42cc1b36f2b1c6c
MD5 f886916f469bab7361a096fe868e3069
BLAKE2b-256 b6787982c1fe5294472d861ec72fb1622b15a670838e3c446717c5e8c62c14eb

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for musica-0.14.2-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 947e19cb3b38e2af1036eb77f3d0ba28186c8ff6d083b39754673da46ee56b71
MD5 85d7b3e7f68d5376c076afac3f344b12
BLAKE2b-256 d0388aebee010586c46283a4a093d6de80703f799d42500a50ae8a4d5ef5329c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for musica-0.14.2-cp310-cp310-manylinux_2_26_i686.manylinux_2_28_i686.whl
Algorithm Hash digest
SHA256 9f1bcff623c33f74027db4103eb327c0f5fc9624294c5f3e28e663b78a2b8cc2
MD5 f645b9273b0ffaf7b084044c3f8d6c7b
BLAKE2b-256 ce328653572ada7909a5c1e743a785ac1e720cc4542fb706b7fb7ee2f634a252

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for musica-0.14.2-cp310-cp310-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 895f66cb71b59aed55c65db604979eb1c34868259404ae934dc4c369c950538d
MD5 ff25d46122ebc46ca381965aafc55d7b
BLAKE2b-256 26f9ed40c605cce99b5a08b2c6e9f6419e472d62956fa899eec974dcfdc2304d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for musica-0.14.2-cp310-cp310-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 e3ca30bcc62a24bc07e3962482d518a40e75634ac8fb12e0f368a513bec2f184
MD5 89a68e6f3c0e35690ea12a158c8b68b8
BLAKE2b-256 04ead3e2f31166002192bbacd37840759e9878d29b71bc632da86186742eaef8

See more details on using hashes here.

Provenance

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