Skip to main content

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 (only needed when building CARMA, MUSICA_ENABLE_CARMA=ON, which is the default)
  • lapack (only needed when building CARMA, MUSICA_ENABLE_CARMA=ON, which is the default)

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}
      }
      

Metadata

Release files for musica 0.17.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for musica 0.17.2
File Size Uploaded Provenance Actions
musica-0.17.2.tar.gz 10.9 MB With provenance Details for musica-0.17.2.tar.gz

Built distributions (wheels)

Table of built distributions (wheels) for musica 0.17.2
File Actions
musica-0.17.2-cp314-cp314-win_arm64.whl CPython 3.14 CPython 3.14 Windows ARM64 Details for musica-0.17.2-cp314-cp314-win_arm64.whl
musica-0.17.2-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details for musica-0.17.2-cp314-cp314-win_amd64.whl
musica-0.17.2-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details for musica-0.17.2-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
musica-0.17.2-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.27+ ARM64, Linux glibc 2.28+ ARM64 Details for musica-0.17.2-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
musica-0.17.2-cp314-cp314-macosx_15_0_x86_64.whl CPython 3.14 CPython 3.14 macOS 15.0+ x86-64 Details for musica-0.17.2-cp314-cp314-macosx_15_0_x86_64.whl
musica-0.17.2-cp314-cp314-macosx_15_0_arm64.whl CPython 3.14 CPython 3.14 macOS 15.0+ ARM64 Details for musica-0.17.2-cp314-cp314-macosx_15_0_arm64.whl
musica-0.17.2-cp313-cp313-win_arm64.whl CPython 3.13 CPython 3.13 Windows ARM64 Details for musica-0.17.2-cp313-cp313-win_arm64.whl
musica-0.17.2-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details for musica-0.17.2-cp313-cp313-win_amd64.whl
musica-0.17.2-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details for musica-0.17.2-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
musica-0.17.2-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ ARM64, Linux glibc 2.27+ ARM64 Details for musica-0.17.2-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
musica-0.17.2-cp313-cp313-macosx_15_0_x86_64.whl CPython 3.13 CPython 3.13 macOS 15.0+ x86-64 Details for musica-0.17.2-cp313-cp313-macosx_15_0_x86_64.whl
musica-0.17.2-cp313-cp313-macosx_15_0_arm64.whl CPython 3.13 CPython 3.13 macOS 15.0+ ARM64 Details for musica-0.17.2-cp313-cp313-macosx_15_0_arm64.whl
musica-0.17.2-cp312-cp312-win_arm64.whl CPython 3.12 CPython 3.12 Windows ARM64 Details for musica-0.17.2-cp312-cp312-win_arm64.whl
musica-0.17.2-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details for musica-0.17.2-cp312-cp312-win_amd64.whl
musica-0.17.2-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details for musica-0.17.2-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
musica-0.17.2-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ ARM64, Linux glibc 2.27+ ARM64 Details for musica-0.17.2-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
musica-0.17.2-cp312-cp312-macosx_15_0_x86_64.whl CPython 3.12 CPython 3.12 macOS 15.0+ x86-64 Details for musica-0.17.2-cp312-cp312-macosx_15_0_x86_64.whl
musica-0.17.2-cp312-cp312-macosx_15_0_arm64.whl CPython 3.12 CPython 3.12 macOS 15.0+ ARM64 Details for musica-0.17.2-cp312-cp312-macosx_15_0_arm64.whl
musica-0.17.2-cp311-cp311-win_arm64.whl CPython 3.11 CPython 3.11 Windows ARM64 Details for musica-0.17.2-cp311-cp311-win_arm64.whl
musica-0.17.2-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details for musica-0.17.2-cp311-cp311-win_amd64.whl
musica-0.17.2-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details for musica-0.17.2-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
musica-0.17.2-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ ARM64, Linux glibc 2.27+ ARM64 Details for musica-0.17.2-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
musica-0.17.2-cp311-cp311-macosx_15_0_x86_64.whl CPython 3.11 CPython 3.11 macOS 15.0+ x86-64 Details for musica-0.17.2-cp311-cp311-macosx_15_0_x86_64.whl
musica-0.17.2-cp311-cp311-macosx_15_0_arm64.whl CPython 3.11 CPython 3.11 macOS 15.0+ ARM64 Details for musica-0.17.2-cp311-cp311-macosx_15_0_arm64.whl
musica-0.17.2-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details for musica-0.17.2-cp310-cp310-win_amd64.whl
musica-0.17.2-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details for musica-0.17.2-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
musica-0.17.2-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.27+ ARM64, Linux glibc 2.28+ ARM64 Details for musica-0.17.2-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
musica-0.17.2-cp310-cp310-macosx_15_0_x86_64.whl CPython 3.10 CPython 3.10 macOS 15.0+ x86-64 Details for musica-0.17.2-cp310-cp310-macosx_15_0_x86_64.whl
musica-0.17.2-cp310-cp310-macosx_15_0_arm64.whl CPython 3.10 CPython 3.10 macOS 15.0+ ARM64 Details for musica-0.17.2-cp310-cp310-macosx_15_0_arm64.whl

Total release size: 952.3 MB

Release files / musica-0.17.2.tar.gz

Download URL musica-0.17.2.tar.gz
Size 10.9 MB
Tags Source
SHA-256 checksum
How to use checksums
1f19762ea603c58a659a1fcaeb96400a76d30c8c450333c2d5f64059f0daad40
BLAKE2b-256 checksum
How to use checksums
903f1ed7cc7f5be4a6bb6c3f475d3adf3e769bdea1a9c80ab626ee8ab87c216a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 20, 2026.

Transparency log

Release files / musica-0.17.2-cp314-cp314-win_arm64.whl

Download URL musica-0.17.2-cp314-cp314-win_arm64.whl
Size 26.3 MB
Tags CPython 3.14 Windows ARM64
SHA-256 checksum
How to use checksums
b3fcf4def9f1a8b412e2c77009565ff14566e2cfeccccc2622d5d843b1cf0327
BLAKE2b-256 checksum
How to use checksums
bb0b99814ff8effa4189e62d848b4cb8dbf857fb6256fd1c59b049c338dc2a4f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 20, 2026.

Transparency log

Release files / musica-0.17.2-cp314-cp314-win_amd64.whl

Download URL musica-0.17.2-cp314-cp314-win_amd64.whl
Size 46.0 MB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
ce2cf55d7b45237ab855add2c64d06cb947d7fccd97313bf0857864409e7f845
BLAKE2b-256 checksum
How to use checksums
a1f01cbfa078c50addb2a1bd34092052cf74e45b7d7c9c5097159841c5f1823a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 20, 2026.

Transparency log

Release files / musica-0.17.2-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL musica-0.17.2-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 29.9 MB
Tags CPython 3.14 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
cd1c0ac1ce93671873f700034095bbaf974382e226440e87931e3eb16096fa53
BLAKE2b-256 checksum
How to use checksums
8ce4fb5c94f6dbcfb8bd6b3555fdae51e266e7eb75309ae4bc51e61057691c40
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 20, 2026.

Transparency log

Release files / musica-0.17.2-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl

Download URL musica-0.17.2-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Size 26.6 MB
Tags CPython 3.14 Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
2b41a70e45588761673bc16733b367d176f1fb0158fb7c68b57e65138cbcbc73
BLAKE2b-256 checksum
How to use checksums
8de9a727b1e4c4115449c4af8f89ab48bb00fb3516ef5cedd781a31bc51a1b7d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 20, 2026.

Transparency log

Release files / musica-0.17.2-cp314-cp314-macosx_15_0_x86_64.whl

Download URL musica-0.17.2-cp314-cp314-macosx_15_0_x86_64.whl
Size 34.8 MB
Tags CPython 3.14 macOS 15.0+ x86-64
SHA-256 checksum
How to use checksums
34b82406c24643462c1c21150322c3ee622e9dd5e570d150ac54c90fdc25750f
BLAKE2b-256 checksum
How to use checksums
2843dc8c70ed3eaccce06e7c46721741382a18d4bab0e2f24759ec2c77963a6b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 20, 2026.

Transparency log

Release files / musica-0.17.2-cp314-cp314-macosx_15_0_arm64.whl

Download URL musica-0.17.2-cp314-cp314-macosx_15_0_arm64.whl
Size 31.4 MB
Tags CPython 3.14 macOS 15.0+ ARM64
SHA-256 checksum
How to use checksums
154e6755615b8c7bf7fb13c070a55811f180e5d66ca73dbd2ddfd6c7baab59c6
BLAKE2b-256 checksum
How to use checksums
a821f3092cbe6ad1b71033fad68924244602e4135ba59253de05d3349d1d7fc8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 20, 2026.

Transparency log

Release files / musica-0.17.2-cp313-cp313-win_arm64.whl

Download URL musica-0.17.2-cp313-cp313-win_arm64.whl
Size 25.5 MB
Tags CPython 3.13 Windows ARM64
SHA-256 checksum
How to use checksums
8f19386bae4d7cb4706ed2e38b2e6180c9f31dee232cc5ff4ac1cdf89280bd5d
BLAKE2b-256 checksum
How to use checksums
6ef51fa4dfece448574b48d392e9b39ed22b157be163cd755dd1986e52e2068d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 20, 2026.

Transparency log

Release files / musica-0.17.2-cp313-cp313-win_amd64.whl

Download URL musica-0.17.2-cp313-cp313-win_amd64.whl
Size 44.9 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
d83456a08da47ca4703bfc27a0caeac042784937dfa57e252bebc527a541b037
BLAKE2b-256 checksum
How to use checksums
dd57aadc3be58080abb5b6ffa38122f393c7677124355cc10b9936975e618164
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 19, 2026.

Transparency log

Release files / musica-0.17.2-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL musica-0.17.2-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 29.9 MB
Tags CPython 3.13 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
40b5be813d4d2c438498dacf2850ceed8e57ddaa98902cce482f48c4d686bc08
BLAKE2b-256 checksum
How to use checksums
874fe7dfb8176cb07a3c76e3e3cb8fcba05ce285022a716e66566e8f81fe8f60
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 19, 2026.

Transparency log

Release files / musica-0.17.2-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl

Download URL musica-0.17.2-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Size 26.6 MB
Tags CPython 3.13 Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
12b8a5a70b94409f80580e5faf4866f26a92edc6f13dfc9a0c424aafa7a99c8c
BLAKE2b-256 checksum
How to use checksums
e2c2fef6f7ccfd756b41a654fa0112c0af67083ff9e7a44496b5192768e6b853
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 19, 2026.

Transparency log

Release files / musica-0.17.2-cp313-cp313-macosx_15_0_x86_64.whl

Download URL musica-0.17.2-cp313-cp313-macosx_15_0_x86_64.whl
Size 34.8 MB
Tags CPython 3.13 macOS 15.0+ x86-64
SHA-256 checksum
How to use checksums
ad95a07732223763d6063f5d8c054437ca0fd2cee7c4cb0f8eaa04c762dd278b
BLAKE2b-256 checksum
How to use checksums
c93b812d5a5a7ad422abd043a288931e4b0e66d10238579b7c73c01ab678d9c7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 19, 2026.

Transparency log

Release files / musica-0.17.2-cp313-cp313-macosx_15_0_arm64.whl

Download URL musica-0.17.2-cp313-cp313-macosx_15_0_arm64.whl
Size 31.4 MB
Tags CPython 3.13 macOS 15.0+ ARM64
SHA-256 checksum
How to use checksums
7c05f7c2544d0082fadbe026fbac423d8578f7c91fe57b0e127e44e1db75608e
BLAKE2b-256 checksum
How to use checksums
be2c5af6a80d560b2941fdcddc2cad3c91cc7044c11b55f15aeb4382cb3769f5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 19, 2026.

Transparency log

Release files / musica-0.17.2-cp312-cp312-win_arm64.whl

Download URL musica-0.17.2-cp312-cp312-win_arm64.whl
Size 25.5 MB
Tags CPython 3.12 Windows ARM64
SHA-256 checksum
How to use checksums
b4ed0f2aea1e599ac63e88d4acf913d5db7edc212ea8b11a8e971d35f91d0fa9
BLAKE2b-256 checksum
How to use checksums
0581b907031a6486198e59b51e439a65a2fedfd1018581463504603dd4b2e91d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 19, 2026.

Transparency log

Release files / musica-0.17.2-cp312-cp312-win_amd64.whl

Download URL musica-0.17.2-cp312-cp312-win_amd64.whl
Size 44.9 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
04f4c9d5d638f2eb5819c38720a17383b416f8032c52ed3bd73cdcb82889181c
BLAKE2b-256 checksum
How to use checksums
0d150fe4e148574498881a1af1f3bafc7759ac04d6a9e72c0fde548885efbbde
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 19, 2026.

Transparency log

Release files / musica-0.17.2-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL musica-0.17.2-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 29.9 MB
Tags CPython 3.12 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
160163c4a7cc4b8d18d077b09027cf0a0501e1ca49153346e1cc5c09e29e9094
BLAKE2b-256 checksum
How to use checksums
a4975554ef93c4ca82cd03b52f73daf27febff139eff6eb5fb9af4c9de1e488b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 19, 2026.

Transparency log

Release files / musica-0.17.2-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl

Download URL musica-0.17.2-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Size 26.6 MB
Tags CPython 3.12 Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
de7332a83ad4ec1712139b2252bbceee9f8710259f387cfe86877a2cb4b1816c
BLAKE2b-256 checksum
How to use checksums
c3f39d362ba139eee7596b62e4cb7a90aec1271658d34147fc649cf19d38888c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 19, 2026.

Transparency log

Release files / musica-0.17.2-cp312-cp312-macosx_15_0_x86_64.whl

Download URL musica-0.17.2-cp312-cp312-macosx_15_0_x86_64.whl
Size 34.8 MB
Tags CPython 3.12 macOS 15.0+ x86-64
SHA-256 checksum
How to use checksums
ba736cea0d54f255aaad35366fc259d90c9fbfb71e253f8284c56d369fb7e086
BLAKE2b-256 checksum
How to use checksums
6a9f299cc1f632c3a101c9951b0dba75811a563b9f3f31842d5da1bdbeb54b0d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 19, 2026.

Transparency log

Release files / musica-0.17.2-cp312-cp312-macosx_15_0_arm64.whl

Download URL musica-0.17.2-cp312-cp312-macosx_15_0_arm64.whl
Size 31.4 MB
Tags CPython 3.12 macOS 15.0+ ARM64
SHA-256 checksum
How to use checksums
a2f9dc47d86f08ab87f038c2124335c79c40357234749d722b16c630a0570b61
BLAKE2b-256 checksum
How to use checksums
03358a1f81bc01dd3d326e3ca4bc1de95d868b3525faaaa2743499b889da3745
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 19, 2026.

Transparency log

Release files / musica-0.17.2-cp311-cp311-win_arm64.whl

Download URL musica-0.17.2-cp311-cp311-win_arm64.whl
Size 25.5 MB
Tags CPython 3.11 Windows ARM64
SHA-256 checksum
How to use checksums
761e616012832ea123926ddb2eea87d6fbde49a78c0f2b68282c892c522e6a5e
BLAKE2b-256 checksum
How to use checksums
05ca958b457ca2bedb2eca4fa1ea3f3166667f938da1b05d4797c2bf79cdc348
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 19, 2026.

Transparency log

Release files / musica-0.17.2-cp311-cp311-win_amd64.whl

Download URL musica-0.17.2-cp311-cp311-win_amd64.whl
Size 44.9 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
58bda863cb9f381a0ee0383cd6449223a134a9bf599c30705102187d7762ba9e
BLAKE2b-256 checksum
How to use checksums
dc88dd4b34015441e8ec968dae998968766216df7aefec766a9e709c4a8d8c3f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 19, 2026.

Transparency log

Release files / musica-0.17.2-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL musica-0.17.2-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 29.9 MB
Tags CPython 3.11 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
63a1ffdd3fc07604d41bcd261dcea58acbce3c858bcd096f5dcd8dd2ffc3b10b
BLAKE2b-256 checksum
How to use checksums
0c58484ddc69140b19d3c2a43c2d9963535a778bdeb0166383d208e54f6a3446
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 19, 2026.

Transparency log

Release files / musica-0.17.2-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl

Download URL musica-0.17.2-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Size 26.6 MB
Tags CPython 3.11 Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
6b9309a2becd6efe4166807e643d46d50d4431799e254f5b07d9f399532149a5
BLAKE2b-256 checksum
How to use checksums
b1c5232098d63300950802ea614de5023bd26b0072a76dd333c51ea6d253bba5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 19, 2026.

Transparency log

Release files / musica-0.17.2-cp311-cp311-macosx_15_0_x86_64.whl

Download URL musica-0.17.2-cp311-cp311-macosx_15_0_x86_64.whl
Size 34.8 MB
Tags CPython 3.11 macOS 15.0+ x86-64
SHA-256 checksum
How to use checksums
1b999beb05196efd06eec4097b9f20d8437a03c24e68facf31b40e2866a3f5b0
BLAKE2b-256 checksum
How to use checksums
8c7a7d21aaba177122660c25fcf2016ef21e7603048f98ca92cf45891cb03dbc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 19, 2026.

Transparency log

Release files / musica-0.17.2-cp311-cp311-macosx_15_0_arm64.whl

Download URL musica-0.17.2-cp311-cp311-macosx_15_0_arm64.whl
Size 31.4 MB
Tags CPython 3.11 macOS 15.0+ ARM64
SHA-256 checksum
How to use checksums
9921b2fcb14669ae212820e2a1036588534ac3b12f192c58968b4311c6cc7fab
BLAKE2b-256 checksum
How to use checksums
05789cb4368b12df65ba41ea66e89f45a57fb791259824f75334f8c86c2b1353
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 19, 2026.

Transparency log

Release files / musica-0.17.2-cp310-cp310-win_amd64.whl

Download URL musica-0.17.2-cp310-cp310-win_amd64.whl
Size 44.9 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
48387da932cd1c7e49aadd4166fb46c74305038a7951fcf8841129434df3c477
BLAKE2b-256 checksum
How to use checksums
1d746c36b171f010ff45f934defc20062751563f435ca265d1df6ca2e9038e67
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 19, 2026.

Transparency log

Release files / musica-0.17.2-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL musica-0.17.2-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 29.9 MB
Tags CPython 3.10 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
ff300d88b53ea0cd87b1430ccb3607c1601295231c82463b379c9e5c6c649c60
BLAKE2b-256 checksum
How to use checksums
40714f11f3a0ea2c86bfaa2edb382863a3f9da296d4accb6dcca2ec255cd8cbf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 19, 2026.

Transparency log

Release files / musica-0.17.2-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl

Download URL musica-0.17.2-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Size 26.6 MB
Tags CPython 3.10 Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
f40462d4aea9897c4c5b0f674bd2cbd50de44adb65c4247d9247c0313bc5ff50
BLAKE2b-256 checksum
How to use checksums
db1a155600d56c420071ca18149fa97ae4248956287e495f25950696dc558b46
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 19, 2026.

Transparency log

Release files / musica-0.17.2-cp310-cp310-macosx_15_0_x86_64.whl

Download URL musica-0.17.2-cp310-cp310-macosx_15_0_x86_64.whl
Size 34.7 MB
Tags CPython 3.10 macOS 15.0+ x86-64
SHA-256 checksum
How to use checksums
99c12b268ec9e886395b131c37bbbfc9d3e21236c1843befa72020a57c61027c
BLAKE2b-256 checksum
How to use checksums
cdd92e28bf630da6802cb55b68a3140444ccbd598cd1b69ce8e427651609d64c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 19, 2026.

Transparency log

Release files / musica-0.17.2-cp310-cp310-macosx_15_0_arm64.whl

Download URL musica-0.17.2-cp310-cp310-macosx_15_0_arm64.whl
Size 31.4 MB
Tags CPython 3.10 macOS 15.0+ ARM64
SHA-256 checksum
How to use checksums
f64c4fb9790d2a4501e1807b49baac3fa82c4241ec75b2089fc75031d84cb426
BLAKE2b-256 checksum
How to use checksums
e5b847f5bbfb6e29f8aa815889cfa26a8a838fe96540c6c99eadb4f88ff03f70
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 19, 2026.

Transparency log

Security for musica 0.17.2

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

Full provenance

All 30 files in this release have been uploaded with provenance metadata.

Select from 30 files

Attestation for musica-0.17.2.tar.gz

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 20, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page