Skip to main content

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

Project description

MUSICA

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

Multi-Scale Infrastructure for Chemistry and Aerosols

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

At present the project encompasses these core components

  • TUV-x

    • A photolysis rate calculator
  • MICM

    • Model Independent Chemical Module
  • CARMA

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

    • The standardized format to describe atmospheric chemistry

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

MUSICA Ecosystem

Installation

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

Python

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

pip install musica

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

JavaScript

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

npm install @ncar/musica

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

Fortran

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

spack install musica

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

C++ / CMake

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

Prerequisites

Minimum required packages:

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

Building from Source

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

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

Quick Start

Documentation and Resources

Official Documentation

Available grids

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

Developer Options

Specifying dependency versions via parameterization at configure time

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

CMake Dependency Variables

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

Example Usage

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

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

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

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

$ cmake .. \
    -DTUVX_GIT_TAG=a6b2c4d8745

Contributing

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

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

Citations

MUSICA can be cited in at least two ways:

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

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

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

musica-0.16.0.tar.gz (6.2 MB view details)

Uploaded Source

Built Distributions

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

musica-0.16.0-cp314-cp314-win_arm64.whl (19.8 MB view details)

Uploaded CPython 3.14Windows ARM64

musica-0.16.0-cp314-cp314-win_amd64.whl (39.1 MB view details)

Uploaded CPython 3.14Windows x86-64

musica-0.16.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (22.3 MB view details)

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

musica-0.16.0-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (19.4 MB view details)

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

musica-0.16.0-cp314-cp314-macosx_15_0_x86_64.whl (20.0 MB view details)

Uploaded CPython 3.14macOS 15.0+ x86-64

musica-0.16.0-cp314-cp314-macosx_15_0_arm64.whl (17.9 MB view details)

Uploaded CPython 3.14macOS 15.0+ ARM64

musica-0.16.0-cp313-cp313-win_arm64.whl (19.1 MB view details)

Uploaded CPython 3.13Windows ARM64

musica-0.16.0-cp313-cp313-win_amd64.whl (38.0 MB view details)

Uploaded CPython 3.13Windows x86-64

musica-0.16.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (22.3 MB view details)

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

musica-0.16.0-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (19.4 MB view details)

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

musica-0.16.0-cp313-cp313-macosx_15_0_x86_64.whl (20.0 MB view details)

Uploaded CPython 3.13macOS 15.0+ x86-64

musica-0.16.0-cp313-cp313-macosx_15_0_arm64.whl (17.8 MB view details)

Uploaded CPython 3.13macOS 15.0+ ARM64

musica-0.16.0-cp312-cp312-win_arm64.whl (19.1 MB view details)

Uploaded CPython 3.12Windows ARM64

musica-0.16.0-cp312-cp312-win_amd64.whl (38.0 MB view details)

Uploaded CPython 3.12Windows x86-64

musica-0.16.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (22.3 MB view details)

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

musica-0.16.0-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (19.4 MB view details)

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

musica-0.16.0-cp312-cp312-macosx_15_0_x86_64.whl (20.0 MB view details)

Uploaded CPython 3.12macOS 15.0+ x86-64

musica-0.16.0-cp312-cp312-macosx_15_0_arm64.whl (17.8 MB view details)

Uploaded CPython 3.12macOS 15.0+ ARM64

musica-0.16.0-cp311-cp311-win_arm64.whl (19.1 MB view details)

Uploaded CPython 3.11Windows ARM64

musica-0.16.0-cp311-cp311-win_amd64.whl (38.0 MB view details)

Uploaded CPython 3.11Windows x86-64

musica-0.16.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (22.3 MB view details)

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

musica-0.16.0-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (19.4 MB view details)

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

musica-0.16.0-cp311-cp311-macosx_15_0_x86_64.whl (20.0 MB view details)

Uploaded CPython 3.11macOS 15.0+ x86-64

musica-0.16.0-cp311-cp311-macosx_15_0_arm64.whl (17.8 MB view details)

Uploaded CPython 3.11macOS 15.0+ ARM64

musica-0.16.0-cp310-cp310-win_amd64.whl (38.0 MB view details)

Uploaded CPython 3.10Windows x86-64

musica-0.16.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (22.3 MB view details)

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

musica-0.16.0-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (19.4 MB view details)

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

musica-0.16.0-cp310-cp310-macosx_15_0_x86_64.whl (20.0 MB view details)

Uploaded CPython 3.10macOS 15.0+ x86-64

musica-0.16.0-cp310-cp310-macosx_15_0_arm64.whl (17.8 MB view details)

Uploaded CPython 3.10macOS 15.0+ ARM64

File details

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

File metadata

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

File hashes

Hashes for musica-0.16.0.tar.gz
Algorithm Hash digest
SHA256 976e92fb33b94c0776402a18fcd938fd955ab7764204d3110f15d793437deb76
MD5 96601938f2ed0664456b868778a2e7fb
BLAKE2b-256 37af3912dfa5469cdcab22439d35caaf24e030d110d51bf716782abf4872d0ee

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for musica-0.16.0-cp314-cp314-win_arm64.whl
Algorithm Hash digest
SHA256 67feeae871f4cb25958ec1374de45825f59e89e5005647b9f0955389d459131e
MD5 33b23f177cb0bb16f2065d9ad7783d97
BLAKE2b-256 f7fddd206bd41a9f9d470070242aba85c87f80171bb4d2d78daf2d0d634aec0b

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for musica-0.16.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 f2e6d6752e0501d70d86aa4ec3ea39a040456e89624f4df4dd7db9c3c71ca7d7
MD5 4380f7e201c0a35c5d5b01510a404030
BLAKE2b-256 aaa234517a80ac6d358660fcd962b6ce41f14e76c7d5dbdff731f16a8cb1a6a1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for musica-0.16.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8193b70818d97fa890502756bfb56919a7468bdd341a37030ea9a85eb46cd69a
MD5 27779d2544a7535edd92a44b00db608b
BLAKE2b-256 eecef9f0f7c046731ffae939ab863c41d51b29335632cf42e81533140727c3c6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for musica-0.16.0-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b51e52db32b49c5f215e567e50252ae29ee4e105cec8ac4d77e3d867acb12046
MD5 9b895603e1e8a43626e0060b7a622058
BLAKE2b-256 40080662ad7623922ad883a7deb69399bc003f259479e76cac5d49460504504a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for musica-0.16.0-cp314-cp314-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 0ac9d91d7b582987813441db846fa5230061d26f962fca84bf818de75674644d
MD5 d839deead137dddcb19864f4688a5d53
BLAKE2b-256 b42ede11a27870b3c66be406b2eb41b307f9f095fa3f73e30ee00a263ea03fc5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for musica-0.16.0-cp314-cp314-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 a2b7fbf58edbcf150e6d6e27d3101cee8dd00d1f51cee5e4f745b87fdc5df402
MD5 438fe624dd6073b4a2005e6acdb6f7d2
BLAKE2b-256 a081997719ac75590bef5074d3a172e9bf6ef027ebeab5bf39a146be1c2eb096

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for musica-0.16.0-cp313-cp313-win_arm64.whl
Algorithm Hash digest
SHA256 693c892c63fe1c71f1ae0283f8668d8fb668e9e069262fc484d72441f4501af0
MD5 97766fc042830543ff3db70829776ace
BLAKE2b-256 c8dd130d1a16f5d80f3d52baa34e49364131750874ca4199464e8ab5ed2c50b4

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for musica-0.16.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 f65ee277c2a2c5e34ec75daacffdfe99b047c5481146ab363771e18fb505299e
MD5 3c2d7101c7b69449e3db498908f73b97
BLAKE2b-256 c07cf51c297ed0af6038f73101cd367a8dc5fc86d10b82a1eb7b5b5319de598c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for musica-0.16.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 aa8579e613e3d76f3c59868028373c75d7ad54c2568a80175de2e07a62d5c4c9
MD5 ad6222ba35986b5b459cd1247b1a60a1
BLAKE2b-256 9dbddecb1eefa5da0742b233f678f47ac2af59d4b994dcc37ed8d0b6f7e873f1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for musica-0.16.0-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 912ff415e5240cc013aca71a6a3f752a459e84072f68a8baac75149fa20a2525
MD5 4f3b01be6d1ff7c80bbc47683ffede41
BLAKE2b-256 dac197d49822547d8a2845cc2a2687f66fd790c37c989578fb1d9f90419aa2e2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for musica-0.16.0-cp313-cp313-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 624aa5824a095a4ac0aa91ace311adcd4d39443f310add14cd5f59f463f7632e
MD5 174239a022e1d83034da22598358f6fd
BLAKE2b-256 e6045defb97242dbc5b4dab3df2cb2a691b9392451f3555a9705515017cf269f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for musica-0.16.0-cp313-cp313-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 40a6b90784b38e15b59522e191f73c5092ff7e7e2f92b3aa7449a8c16ed19da0
MD5 1eee58435728087770a8509c3e4080a0
BLAKE2b-256 7058f703264d401abeec560eeb4227dfd9b6f61541f0c7eadf67601129c0107d

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for musica-0.16.0-cp312-cp312-win_arm64.whl
Algorithm Hash digest
SHA256 1ceeca2c1aff7de07c9f2617c615707bafce53b917c22772777fe702a6a7c35f
MD5 7ba81e3dbf05b81e4821f9a709dc44fc
BLAKE2b-256 096eecd9d294439c67eb5803720dc42349d2dd4fc16f5f42bdbf1eeb19ebc69f

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for musica-0.16.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 d6cdf5f0e96138435d4a89aa436a33d906fcbf54b95af0fae35355f3b2793290
MD5 ac174caab9f6a1de6c1bfd4e9906cb87
BLAKE2b-256 1b5a0a1894a62648689ce0abb63d3c113fecf9e338c0bf4ec033d5bd0dc7da04

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for musica-0.16.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 49127aac6cdddbefc5c1252c9924ecfae6f0e1cffbf9700c23ecc9482288da8a
MD5 4c60643ee2c7993a8c7888b4f0aad61a
BLAKE2b-256 dac7c0b85e8ec36c78cb50f2087b0e145ed08f10db48264fa2eb3a0f764709cf

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for musica-0.16.0-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 032e2610deee0b978a87ae3d8cfefa79c941a752a04b50cb4e5a1f9fcb5a7d3f
MD5 28f6f440a34c05de647e7d64ff50eb33
BLAKE2b-256 2aca07a3ea294d50361ddb618b698bc68229cc8a08d32b8af8122638c7f5e671

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for musica-0.16.0-cp312-cp312-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 61251bd98760d246186ccf17640a3cc2709b08ab7709bdb586536e25a0971fe3
MD5 d1852477d76c7a761f6a2d3c3980cb78
BLAKE2b-256 c6bb39b8bb52694f042f8a2825491168afacbcf76460254e270d7c98c8a45ca1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for musica-0.16.0-cp312-cp312-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 6c90e2cf81ed8b5a5c621ff5b05ddf4ebb6601086e1bb71633ddc85db47bc867
MD5 def780402676fbfbedb906dffa54a674
BLAKE2b-256 a986f082696d16e4c651e45d5d511231eb52771aa5965457ffd44f55a4614a87

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for musica-0.16.0-cp311-cp311-win_arm64.whl
Algorithm Hash digest
SHA256 11b18c402fe733bcdb2ee9acabeb6c2b5c44753dce3aa7f56bbfc2e05f386745
MD5 1f68b8858a75bf6d35fb9f244c26d203
BLAKE2b-256 0f941b5dec0266cfca2babefd697cd0be9c8fe4c0cdf20ed6f3a2aa0241cc019

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for musica-0.16.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 7fb0d9f8f5f8cc58afcad11a78fbf772e55452d678f079bc9d42b5049be0142e
MD5 2597f8ff49be69a8f7432bcfa9dcd40b
BLAKE2b-256 a1c311af60ef0647f18b2efe4a75dfc3c581a273e37910c7bf14734b7fba9b77

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for musica-0.16.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ae751024d8c8d05134f822534381847a0a8ae0ec8723709aec7c8c6b7f26288c
MD5 641b1ee386aaf1a5c4e4be5a62e80862
BLAKE2b-256 5c2935043794da967a440c3f9289c524a94bedc0942d1bd587486db9d4c2f227

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for musica-0.16.0-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 3710812db7ae12bb76abe14f6921c93218c42309a99bd022bde9ea42d723b06d
MD5 bec1fc2a9bd9c33265c26a6739c9e8d7
BLAKE2b-256 76a470c89e413953234de62fbfe015f670a015e7c64ad65b27b5bb1213d25400

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for musica-0.16.0-cp311-cp311-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 c7be4b9ccdafc16a0cfdcc919c89d6298126fef821389a3a3ceb9c67acd23d13
MD5 3f3efc3052cf1bf748afcbaaa3cfd383
BLAKE2b-256 6e9dce7ca9bf791aa37262e01e2aa7ece91ce3e7b1b1f8fdf3dcfc778e229293

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for musica-0.16.0-cp311-cp311-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 9d448b91dc22bb1dbe1b61d5e34412bc6a800a880714937ce56e28dd86296e30
MD5 03b4239f47d8208203958b6a86c938b5
BLAKE2b-256 357a4e5d0829686e7f897d5468313af2272eb59968b0e5435183437869d569a6

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for musica-0.16.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 3c376aa3fa559a3ce99c33fe1ce56c6c97456980118ea6a3cdbdeb4b070d14df
MD5 7341369654a0252e4ba98cae87e7c902
BLAKE2b-256 60ffc1ae6c9cdf919306d1b95164851babe3a338df623f4cc136f1445d00775f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for musica-0.16.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 77c95e9c5186f5a618e475e036d41eb61b96905a2b2a2d38892b231591da61e8
MD5 a0097e3f9920e901a68f66d69cd4b00d
BLAKE2b-256 68da69042c5a22998ea41a65b60ba3407c617733f655bbe75ef3de41c4d1ed5d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for musica-0.16.0-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 52ef067fcf5b0dfd14ed48c41ab2f500b71d23902e5b234e382696ade4b31801
MD5 d255836515d620330d474ac1089c0cc5
BLAKE2b-256 d2f97d7a40d3bbe3548afcabac16e5f84cb1a1b5cd0269b633b76ea201f12913

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for musica-0.16.0-cp310-cp310-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 1c8a5fd1e56c1ac43aef259915d0ae6eddc76c9e7d0e6948d8f3a4598e60d402
MD5 b9c62193fb32da4334018a110c8cc0db
BLAKE2b-256 ecedb80b7804ddd624dbd8ea8eea437ed1472a23cf4d8195e8709f4856bfae40

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for musica-0.16.0-cp310-cp310-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 b3943cddb13f8a4ce71c32613a856e7699b039d8757dfe496362a46e461116bd
MD5 4fb7759e9f8d632341c8ed793a6e93bf
BLAKE2b-256 35f004d2c9b186a44d72a724dc78dec239624b5c1ea7aac5a8d0c81ab9c119d4

See more details on using hashes here.

Provenance

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