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

Uploaded CPython 3.14Windows ARM64

musica-0.16.1-cp314-cp314-win_amd64.whl (40.6 MB view details)

Uploaded CPython 3.14Windows x86-64

musica-0.16.1-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (24.6 MB view details)

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

musica-0.16.1-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (21.4 MB view details)

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

musica-0.16.1-cp314-cp314-macosx_15_0_x86_64.whl (24.2 MB view details)

Uploaded CPython 3.14macOS 15.0+ x86-64

musica-0.16.1-cp314-cp314-macosx_15_0_arm64.whl (21.0 MB view details)

Uploaded CPython 3.14macOS 15.0+ ARM64

musica-0.16.1-cp313-cp313-win_arm64.whl (20.6 MB view details)

Uploaded CPython 3.13Windows ARM64

musica-0.16.1-cp313-cp313-win_amd64.whl (39.6 MB view details)

Uploaded CPython 3.13Windows x86-64

musica-0.16.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (24.6 MB view details)

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

musica-0.16.1-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (21.4 MB view details)

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

musica-0.16.1-cp313-cp313-macosx_15_0_x86_64.whl (24.2 MB view details)

Uploaded CPython 3.13macOS 15.0+ x86-64

musica-0.16.1-cp313-cp313-macosx_15_0_arm64.whl (21.0 MB view details)

Uploaded CPython 3.13macOS 15.0+ ARM64

musica-0.16.1-cp312-cp312-win_arm64.whl (20.6 MB view details)

Uploaded CPython 3.12Windows ARM64

musica-0.16.1-cp312-cp312-win_amd64.whl (39.6 MB view details)

Uploaded CPython 3.12Windows x86-64

musica-0.16.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (24.6 MB view details)

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

musica-0.16.1-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (21.4 MB view details)

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

musica-0.16.1-cp312-cp312-macosx_15_0_x86_64.whl (24.2 MB view details)

Uploaded CPython 3.12macOS 15.0+ x86-64

musica-0.16.1-cp312-cp312-macosx_15_0_arm64.whl (21.0 MB view details)

Uploaded CPython 3.12macOS 15.0+ ARM64

musica-0.16.1-cp311-cp311-win_arm64.whl (20.6 MB view details)

Uploaded CPython 3.11Windows ARM64

musica-0.16.1-cp311-cp311-win_amd64.whl (39.6 MB view details)

Uploaded CPython 3.11Windows x86-64

musica-0.16.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (24.6 MB view details)

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

musica-0.16.1-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (21.4 MB view details)

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

musica-0.16.1-cp311-cp311-macosx_15_0_x86_64.whl (24.2 MB view details)

Uploaded CPython 3.11macOS 15.0+ x86-64

musica-0.16.1-cp311-cp311-macosx_15_0_arm64.whl (21.0 MB view details)

Uploaded CPython 3.11macOS 15.0+ ARM64

musica-0.16.1-cp310-cp310-win_amd64.whl (39.6 MB view details)

Uploaded CPython 3.10Windows x86-64

musica-0.16.1-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (24.6 MB view details)

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

musica-0.16.1-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (21.4 MB view details)

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

musica-0.16.1-cp310-cp310-macosx_15_0_x86_64.whl (24.2 MB view details)

Uploaded CPython 3.10macOS 15.0+ x86-64

musica-0.16.1-cp310-cp310-macosx_15_0_arm64.whl (21.0 MB view details)

Uploaded CPython 3.10macOS 15.0+ ARM64

File details

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

File metadata

  • Download URL: musica-0.16.1.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.1.tar.gz
Algorithm Hash digest
SHA256 abce8035fa6aa883c27be062380546d9f7f07db0310a59a70efd9037a37c53f1
MD5 34925d087b2588e355703413e9124b6e
BLAKE2b-256 e0d4b1a8b18e3f91f2bf862db965ee3ce64ef0ffe7bf1f6753e38bc36e804e0b

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: musica-0.16.1-cp314-cp314-win_arm64.whl
  • Upload date:
  • Size: 21.3 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.1-cp314-cp314-win_arm64.whl
Algorithm Hash digest
SHA256 75e377b242fb345c42ab121298e23a0d4a387881e51d42eb10bd7a01302b05cc
MD5 a20f654d6fa0aacdf7e2501a5377e379
BLAKE2b-256 91f92f097c6f82e9419d0235e9e1333c88782a28e201961c184946077096eb58

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: musica-0.16.1-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 40.6 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.1-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 8a59e61dfbdcb5be86860eec908ccfa90cdb44d8c24dbee788513175ad93fc79
MD5 931b58ca6fb83859ded82cb435945c8f
BLAKE2b-256 da9adff8da7e1287e82314955ea027fb042dd93c7df95381ee86ffc2cc7b6efc

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for musica-0.16.1-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3e89b842e4fe963217bd67aa66cf3253e351c9f650434e1e3105f1a1d5cd5be9
MD5 b2c362d337a4411e546a866e53f17ca0
BLAKE2b-256 dff01d73ee8609e329df295039d343a821a19856d5eaf70ecea5d6c1f04c74ee

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for musica-0.16.1-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 2d762cbda1293562714e6229ddcc5220ecec30cd79a3a852a1ab93c8995eedbb
MD5 e551ff6a783aefe1874c1f0276ef9022
BLAKE2b-256 5fd4bae1e4ee9df21dc4c8d0407c0fe61c465e243a1c30621e98ac3c79717c68

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for musica-0.16.1-cp314-cp314-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 793c0b1b25f41a1be8f8c5e6131112237570681300437cdb82143a7b55d30600
MD5 e9cdac7ee6d34252e579aab0a7e2122e
BLAKE2b-256 891a48cbbeff622f9c17d32fe7d78b23f56b60b7d0e8b203a36810a7cf506f9b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for musica-0.16.1-cp314-cp314-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 d41d5f378061a563caaefa7a910ee95c2517b0218fa53e6a16b631883558ae60
MD5 7b82f3d0d8fe9058a59f57ad26741c23
BLAKE2b-256 45c9207715ba90d16e4aa046202ed5b018f39670db9f702aae9b4cd740c940a6

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: musica-0.16.1-cp313-cp313-win_arm64.whl
  • Upload date:
  • Size: 20.6 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.1-cp313-cp313-win_arm64.whl
Algorithm Hash digest
SHA256 b477e19d4d81d4b22a6bdc5276554da1a0f396d535dceab3ea7c628bd8024413
MD5 a6b4a1faeddf464951decebf072ffe4e
BLAKE2b-256 046ff9ae573921789b7de632b637bcb1682bf776453be8ddb9291a3a542972e2

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: musica-0.16.1-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 39.6 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.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 13ba4aeb942a43c2c9bedb3dd911728808742a8ecc71d0d82da635d2cff227a7
MD5 9b57fc6cbbeab24dd079dc69f86ecb68
BLAKE2b-256 a4210dc251e6c5a932826a5e61ad3f8f88934db7ab0ab2bfbd85045a7aeb228c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for musica-0.16.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8852214e81eb8ffe5149082967673e2d043c05f5008ae6b8df57897eafd538a0
MD5 f3782294c6c06256ddf674c27aa4da23
BLAKE2b-256 1f273bb00182579791e1b2e477964e46d6cc8ca08c33f7ef9a8ba624802f1c9d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for musica-0.16.1-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 6a92b4fdbddea35eee0149152072233599984bfbe60a96915657da3483319871
MD5 fc10cc0341d5a948c7ee5861f602af2b
BLAKE2b-256 43a590c78e4bdc97518ee2bdfba12ca15f0886683854fa7abfac670f3448c55d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for musica-0.16.1-cp313-cp313-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 463adb63d93dc628b80a2298cb27a2c40b5f64d07ecd43cf6766660b1d8503ad
MD5 1f1de1a041e9dc6a3c649c5d4933d57c
BLAKE2b-256 b1fde368fe36a7035fba042bf3a500e54d7854a977a1784ea77080a0e2e7dc1f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for musica-0.16.1-cp313-cp313-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 b8e4e5ea33236743a585f442107b48c303eaa099b4d4d73499209d1eea43b369
MD5 602f7fbd4ed6e7d2e2c5df654f68c50a
BLAKE2b-256 fab92c987c2990249a7da97e7fcd3ee47fd5664c9cd3ea8863e1cbd4d57aaf19

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: musica-0.16.1-cp312-cp312-win_arm64.whl
  • Upload date:
  • Size: 20.6 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.1-cp312-cp312-win_arm64.whl
Algorithm Hash digest
SHA256 1f46de8d25fea9dade0ff7fe1199ee0e89f1d48c6702bd118b9404c964dd2f86
MD5 2c5ffe0792c4f6e0114f5b096a953476
BLAKE2b-256 69dd0a2d49e0a585c3088eabd0d1072525529231c23712d75a38ce87dd773d4a

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: musica-0.16.1-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 39.6 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.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 6eb1b7ba39c465a4120a04efb1d453793112d3f36be63650045dbd5baebf4aaa
MD5 26b4338b7f96f3f2d4f6b823c4aac255
BLAKE2b-256 297454ef4ecd38d1fede4e0215e96fd6d4d03a01b0fcddf5f092ae8332a49404

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for musica-0.16.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 69f17994e9b5f81207eff24167531284b3c08d1e24cc521a45f04f764090685a
MD5 8ee8c3fa06f11d601f376909c36ccaae
BLAKE2b-256 732e44dc373185033d5f078e1e8d1ecc90923760138ebb06ff36d2e0dc61c79b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for musica-0.16.1-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 45f6c48c3b554f0b319889c7baf0672bbb5dcd9def0dbb9d933b7948fcec6ba0
MD5 565601f53a7925a875d218a35c2ca330
BLAKE2b-256 db94bc8f788ce348f2350a0568d796f30d730cf3dc9fe41811a54c08c243def7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for musica-0.16.1-cp312-cp312-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 6e29c731bbe418eecaaf0ae96f295c4f8558ccb39952c3c6e92cb8eefd1809a6
MD5 7ea352fd91378c79cdd0499b975dc30d
BLAKE2b-256 173f85ff1c15a9d2e53b21561073d6ef30998e16ad0572cc7196fbe31101c6d9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for musica-0.16.1-cp312-cp312-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 c45cf2874d4f7dfe61e694020fff024d5d56dd738788ab227221f50d74d49dac
MD5 b63631cc92736b4fb612d6c32fb34a8a
BLAKE2b-256 60d718dbe4817080885c4591a4428920411eef1aecc11f013dc4a1c4210e48eb

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: musica-0.16.1-cp311-cp311-win_arm64.whl
  • Upload date:
  • Size: 20.6 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.1-cp311-cp311-win_arm64.whl
Algorithm Hash digest
SHA256 73235cbf7e7b3adfd330ce2e0dd7388edf60704ca3c9ff8e9ffec25d93ae87d6
MD5 16328a105d173fdbebe6aaa31aca1d80
BLAKE2b-256 7fc9335b7edd00d356b1d57e10a9db7e9e4d8397d0ead7cb8b37dcb7015cc00a

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: musica-0.16.1-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 39.6 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.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 1de0410b599887dfedf202b6ba37d3cfce38c4f794e3230fc8c66ac5671a131b
MD5 872f14acd16e1fe8266e0a61ac91a3d8
BLAKE2b-256 6fc719266c2837f461e36608cb25488e4bf96fd13f97ea2c47cabc57dc8982a5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for musica-0.16.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 bedd1fe59d7f21ec2083163892086f21e7ab3bae2757c9746c18238ef6a81a78
MD5 480af5157c16c778fde22c7c0e66de60
BLAKE2b-256 048fbc82b2d45d1fa9808d7a7aad2b6edac50563e15c14f354c8cf01855e3717

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for musica-0.16.1-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 0600039bdd3aa9f3a474cbb8e53024478fb6ae9e58d79bfdf846b3ebac532d59
MD5 e549a869756bcf1a5a0efbf9dbeb8c66
BLAKE2b-256 1002baf153168cf3d469c9cd7d358edc73efdfead26e824b7a49e9b2105be271

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for musica-0.16.1-cp311-cp311-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 cecd5194c61c93e91530833a7a006147b1074dfaccce90c5942605b35d8096fe
MD5 6e8abf1bc995f110a772ec4b1ba7f0de
BLAKE2b-256 a8b8e5afc3bf717bf7fa82ac54520a0c698afe4384857e0d7f68f3965c95f44c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for musica-0.16.1-cp311-cp311-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 97b6315087502af2f7486c60420949ef1b6c07140a01e1fc6b7e27b6db66a5f5
MD5 c3ccbfbe891ea3e7164d6625fca100f6
BLAKE2b-256 05c9d41a51d382a7767f0ca06a6753af0951b34694fd8a0f8315b8a8c7ae14ef

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: musica-0.16.1-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 39.6 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.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 f1e74542fce182d05d03ab0368ada5add79583f262d197a2c39c03f7e0670fb8
MD5 b093b108b675dc1e1884525dcfa9ed22
BLAKE2b-256 e4981c1207e0ff62bb84b84070b39c0487364d4803abdf01d2a66756cdda8402

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for musica-0.16.1-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c2c0b01a16874da3af33c00486d30ed948f6f9c760d692800c7395c4aba310bb
MD5 1c80bcd6710d44c1a84daeb9ddcd60dc
BLAKE2b-256 fc05a24f8ef282a9cfe7cb743fac1b8ac39a1db06def7ee1d0bb7286044adb48

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for musica-0.16.1-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 0b715ed57a5ada716d0a29517569f25fa5bb30f837c7dd303cb5c448561a4799
MD5 35eb85ad920137eb35c43e1f45d0bd70
BLAKE2b-256 cf827ffaf3e873f06906fdeae556008b5e82e513fa95bfcb4f12fa22d3e61f9b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for musica-0.16.1-cp310-cp310-macosx_15_0_x86_64.whl
Algorithm Hash digest
SHA256 7770100788b936497a8e400d0cd7b6ff81eb92b6f28fed18b6c15abba408656c
MD5 df1f757121c734e4d633b017d21fc714
BLAKE2b-256 d8b02ba68f9aa63efb3b07c1a760c3741d1c6c2708cf973175d6e0a66ff81da2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for musica-0.16.1-cp310-cp310-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 60ee7c742fddc82e9aae28d535505dad559df51fec5864b08c5e92be0d15eb8f
MD5 22ea4cece52444a84cdb4148f09ce4d8
BLAKE2b-256 f73f07e66a0856ca51972109aa577d192e33a54002ce88b005118ae5e1923be2

See more details on using hashes here.

Provenance

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