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.1

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.1
File Size Uploaded
musica-0.17.1.tar.gz 10.8 MB Details

Built distributions (wheels)

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

Total release size: 880.8 MB

Release files / musica-0.17.1.tar.gz

Download URL musica-0.17.1.tar.gz
Size 10.8 MB
Tags Source
SHA-256 checksum
How to use checksums
174d76858a5deeafd3ca54d3f0568810ec9261a82372076c5262c33993afd2ef
BLAKE2b-256 checksum
How to use checksums
fd462804100b6ed3d16a0bbd0c6d17cdc5f436642af4706562478f50f5428428
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 7, 2026.

Transparency log

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

Download URL musica-0.17.1-cp314-cp314-win_arm64.whl
Size 24.8 MB
Tags CPython 3.14 Windows ARM64
SHA-256 checksum
How to use checksums
16304b1a0c6d67a93ceb6626bfecaf943b820424e1fd200e0d1032129306a882
BLAKE2b-256 checksum
How to use checksums
79e4f831ce44269027ca16de9f4e1a3de1dbc34878c61ef78f82b47fde779bbf
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 7, 2026.

Transparency log

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

Download URL musica-0.17.1-cp314-cp314-win_amd64.whl
Size 44.6 MB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
e6c8fea8d4462e1ad15b7e86286845d190fb3f90c81e921706b5fabd54eeaaad
BLAKE2b-256 checksum
How to use checksums
59662dfbaf03c1afa29257ce27935016d927c31e473e6d0ea4702e2dcba78fe2
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 7, 2026.

Transparency log

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

Download URL musica-0.17.1-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 27.8 MB
Tags CPython 3.14 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
fe3d3317547bb7ae6e568a738a8b91858bc084acf5c26c54f98590b6a3362641
BLAKE2b-256 checksum
How to use checksums
14346bf7b7f57c1e73d7a973eb1514fb61302afdc5ef750193a6b0379470a97a
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 7, 2026.

Transparency log

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

Download URL musica-0.17.1-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Size 24.7 MB
Tags CPython 3.14 Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
549565c174892765ba1ba1c80fc43652578ec16a4f8e221ddc86176a2313d02f
BLAKE2b-256 checksum
How to use checksums
bec298d6707448fbefb14bfd1271a9ec74b1aecb24129777dd343ace6590f096
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 7, 2026.

Transparency log

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

Download URL musica-0.17.1-cp314-cp314-macosx_15_0_x86_64.whl
Size 30.4 MB
Tags CPython 3.14 macOS 15.0+ x86-64
SHA-256 checksum
How to use checksums
398cf379a62cbbd14100d5310d9e60260f22cfcd6b052891ff9314c9fbdc19f0
BLAKE2b-256 checksum
How to use checksums
4b153555e5ffebccde0bbe3057e9e3cb3219991517dc348683306fded17d4b1e
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 7, 2026.

Transparency log

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

Download URL musica-0.17.1-cp314-cp314-macosx_15_0_arm64.whl
Size 28.1 MB
Tags CPython 3.14 macOS 15.0+ ARM64
SHA-256 checksum
How to use checksums
78eab5b6328147ce1c26fa6b3272960886231327954273fbc5d85eae60e9d8c4
BLAKE2b-256 checksum
How to use checksums
04b7c102832d2ec592e76aaa65f0b8741332e676473a02857d97ae513b051ca4
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 7, 2026.

Transparency log

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

Download URL musica-0.17.1-cp313-cp313-win_arm64.whl
Size 24.1 MB
Tags CPython 3.13 Windows ARM64
SHA-256 checksum
How to use checksums
8954d7f75964e801d907a674684f775eb9072c6c693115f9a985a9ba4fea21d8
BLAKE2b-256 checksum
How to use checksums
cd4cc25301efe0cf07c96911da4e69e9560846afae27817a71c018dd232d90f5
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 7, 2026.

Transparency log

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

Download URL musica-0.17.1-cp313-cp313-win_amd64.whl
Size 43.5 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
2ab37ee8e27ab9e98309ae1ce46c5adce725a58c9ce9811400012a863bdaa78d
BLAKE2b-256 checksum
How to use checksums
7b781cc4381c4c5519c4e1ac2bf40a62aab213276248063a7ce91aef3c5c8218
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 7, 2026.

Transparency log

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

Download URL musica-0.17.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 27.8 MB
Tags CPython 3.13 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
4370735665ae2ea8ae41be7a4bfec546d0228bfc941286353c5031b78bc9f506
BLAKE2b-256 checksum
How to use checksums
9cb237350f90e303b24f71d6440dd75801ea8fe98a71eb57d5730898fc5a71de
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 7, 2026.

Transparency log

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

Download URL musica-0.17.1-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Size 24.7 MB
Tags CPython 3.13 Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
d83742456e05144126bc67447cdd0331b9d8d2fd5122973dbde7345d5e1d91ac
BLAKE2b-256 checksum
How to use checksums
2d29972ef5373e0bb892ad11b6ad71d59159368c22524534acad1b86c5766f4b
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 7, 2026.

Transparency log

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

Download URL musica-0.17.1-cp313-cp313-macosx_15_0_x86_64.whl
Size 30.4 MB
Tags CPython 3.13 macOS 15.0+ x86-64
SHA-256 checksum
How to use checksums
2098c633c560ff797d59b6b5c61d2893e758bc67e895ebc6eba785c886a8cca2
BLAKE2b-256 checksum
How to use checksums
559381f6e86ed07367678e21c42331e439797963c28e2c6afaf5ad17e34bc78c
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 7, 2026.

Transparency log

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

Download URL musica-0.17.1-cp313-cp313-macosx_15_0_arm64.whl
Size 28.0 MB
Tags CPython 3.13 macOS 15.0+ ARM64
SHA-256 checksum
How to use checksums
d8ac91908612f137ea49628fb1d3062d7ac4c06bdcef12240b89eb5311833aee
BLAKE2b-256 checksum
How to use checksums
f4eee88ede6adbe16ee6fb4da6ab70e1a6e36ce0e6c33bf112b66c3cc998a92e
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 7, 2026.

Transparency log

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

Download URL musica-0.17.1-cp312-cp312-win_arm64.whl
Size 24.1 MB
Tags CPython 3.12 Windows ARM64
SHA-256 checksum
How to use checksums
a24f3e9f52919261a9957da2a96f5b1132277027822eca6cd94adeead2061f63
BLAKE2b-256 checksum
How to use checksums
6bc65c7ed79d0f68b0d42d9d5b2eb9ade4aadab2c7830a8592a37dc87a3f6e81
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 7, 2026.

Transparency log

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

Download URL musica-0.17.1-cp312-cp312-win_amd64.whl
Size 43.5 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
e70847cd6f6ab68fd4f699ef5caaa5987cc3b5e00d9dcb4ed79e0c74e7e6c505
BLAKE2b-256 checksum
How to use checksums
2e521de6ee249dacafa8e51281e4b3a320fb33c3a7b8917a4c6e9dd42b4c1bb9
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 7, 2026.

Transparency log

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

Download URL musica-0.17.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 27.8 MB
Tags CPython 3.12 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
fc146f5eb27b6f834c35ff91420d50d734ab460e95147fe9b4cd6428bbbee13a
BLAKE2b-256 checksum
How to use checksums
502804883dd953a0755d91108ee75b48f758a5ffdf43c83d2ebb0980261e7366
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 7, 2026.

Transparency log

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

Download URL musica-0.17.1-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Size 24.7 MB
Tags CPython 3.12 Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
2fb32d8e78a8cbcf09671545ae18613b57db1e6a7ee7a36a0ecb89b4a76f8553
BLAKE2b-256 checksum
How to use checksums
8b005222b2744f4dc92dd1237b964b1f4b7f6c6e3eadfbc9eef7950bf350807f
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 7, 2026.

Transparency log

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

Download URL musica-0.17.1-cp312-cp312-macosx_15_0_x86_64.whl
Size 30.4 MB
Tags CPython 3.12 macOS 15.0+ x86-64
SHA-256 checksum
How to use checksums
9338ef594b269220eb8269e93c7e850ae0a1954bc4a002210327ab6825280a35
BLAKE2b-256 checksum
How to use checksums
b7908fd31481e0f6d7900052bb41579848388ce86e242413b7cb62656400b77c
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 7, 2026.

Transparency log

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

Download URL musica-0.17.1-cp312-cp312-macosx_15_0_arm64.whl
Size 28.0 MB
Tags CPython 3.12 macOS 15.0+ ARM64
SHA-256 checksum
How to use checksums
45bef4dea60987dd910d6ae3e4d1813edb76022b8728044788d6ba451d22b0c9
BLAKE2b-256 checksum
How to use checksums
a0e73a93dc8ba8d8b4348bab7d2cfa719fd4e5501be5dd797256c78c13370c22
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 7, 2026.

Transparency log

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

Download URL musica-0.17.1-cp311-cp311-win_arm64.whl
Size 24.1 MB
Tags CPython 3.11 Windows ARM64
SHA-256 checksum
How to use checksums
9c8cc207b0a4dc6a8de803047b3263dde28aa2ff630aea88c1b0adcc4a7cc131
BLAKE2b-256 checksum
How to use checksums
e34b6c3530e767fca02e6916670110c9dbff8e4d7175f38d9dd04325f49973ab
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 7, 2026.

Transparency log

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

Download URL musica-0.17.1-cp311-cp311-win_amd64.whl
Size 43.5 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
90e6e8a622ff4a2a3ef31d73c0267f22c5c19d6d639e3ffea7c3a510b26c3add
BLAKE2b-256 checksum
How to use checksums
007ea3979fd2a67f04020acd31e812947c21299d208b8cf0e51490382813f3bd
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 7, 2026.

Transparency log

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

Download URL musica-0.17.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 27.8 MB
Tags CPython 3.11 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
480209e8cf59a812f3d0e719ee5b417fb1a5ae87259bb9f58b77805f9bdb1685
BLAKE2b-256 checksum
How to use checksums
9ecd6ba2419917c5db82fb23c86f55f92b1d1e71b071ca484298e61f47138b8b
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 7, 2026.

Transparency log

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

Download URL musica-0.17.1-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Size 24.7 MB
Tags CPython 3.11 Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
f1cf87c07765d42bf3aa170d7a045aaa0cd04874461e9db6cbc7da4e72c9bec2
BLAKE2b-256 checksum
How to use checksums
c048b4d9c64a78540c2f82e428624af1c4d41aa5fe897fcfe8c8aabee0b537eb
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 7, 2026.

Transparency log

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

Download URL musica-0.17.1-cp311-cp311-macosx_15_0_x86_64.whl
Size 30.4 MB
Tags CPython 3.11 macOS 15.0+ x86-64
SHA-256 checksum
How to use checksums
94afa2679bcf3b752bdfc069a05a4ff83759dc5e5c65df47eb165dac798f2508
BLAKE2b-256 checksum
How to use checksums
f5badc474a25e1fa110e58d85992dc845ce7ff2e39ad1c615a7e3caadf953762
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 7, 2026.

Transparency log

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

Download URL musica-0.17.1-cp311-cp311-macosx_15_0_arm64.whl
Size 28.0 MB
Tags CPython 3.11 macOS 15.0+ ARM64
SHA-256 checksum
How to use checksums
097f7d05080b5cc19ba79902f7e4534ddb758172e2cde6dd5796295f82d9559a
BLAKE2b-256 checksum
How to use checksums
c419a77e3a541e06b93dda3dee7958ac9da7d153fbf28a2c317cae80b452148c
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 7, 2026.

Transparency log

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

Download URL musica-0.17.1-cp310-cp310-win_amd64.whl
Size 43.5 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
be8ad33cf4a09f5adb0b3a006380afe9561246cf2981ededd9fbf7c2e8737cb6
BLAKE2b-256 checksum
How to use checksums
9d44ecac467c31614cc4c0f2b1ee2e13b4e370cdb2ffea51b68d7ca1685c6c43
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 7, 2026.

Transparency log

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

Download URL musica-0.17.1-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 27.8 MB
Tags CPython 3.10 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
130e98b487e8a02b366f05dc4f170147d9d74544603ee6e18378c951f93ba4a4
BLAKE2b-256 checksum
How to use checksums
1b3c94209b2a121a65999156059f4d4e1a1ee6b30556fa9c28f25feef8c415aa
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 7, 2026.

Transparency log

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

Download URL musica-0.17.1-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Size 24.7 MB
Tags CPython 3.10 Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
c3e1e436ced065a3f292042c865972a37d1d4126e05573fb90eefb9ca985cb6c
BLAKE2b-256 checksum
How to use checksums
90838a38f99b074a43825236d3337b9feef15035e062d5bfd480ec234fcf529e
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 7, 2026.

Transparency log

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

Download URL musica-0.17.1-cp310-cp310-macosx_15_0_x86_64.whl
Size 30.4 MB
Tags CPython 3.10 macOS 15.0+ x86-64
SHA-256 checksum
How to use checksums
a2aeab51ca36f09da2ac0a682dc8bef1382997121323d1491de8a1b3fc7f27c5
BLAKE2b-256 checksum
How to use checksums
8525eefb6a078ac0e9b039894a8be236fb65c681280eff5048616fa3fa3659b3
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 7, 2026.

Transparency log

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

Download URL musica-0.17.1-cp310-cp310-macosx_15_0_arm64.whl
Size 28.0 MB
Tags CPython 3.10 macOS 15.0+ ARM64
SHA-256 checksum
How to use checksums
088bc2f5369435264e131ca3f0831c00f8dc79c979769146c351e44dd0a1f625
BLAKE2b-256 checksum
How to use checksums
11145f8978de8060a2c2fcada91a9db7905a548594e6830c0cb8ef564fcb5498
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 7, 2026.

Transparency log
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