Getting Started#

Welcome to MUSICA! This section covers installation for API users and development environment setup for contributors.

MUSICA is available in multiple languages — pick the one that fits your use case:

  • Python — easiest to get started; exposes MICM, TUV-x, and CARMA

  • Julia — ideal for scientific computing workflows in Julia

  • C++ — for embedding MUSICA in larger models or maximum performance

  • Fortran — for existing Fortran codebases

  • JavaScript — for web applications; exposes MICM via WebAssembly

Contributing: