In preparation for the SiParCS 2026 project, we will need a julia wrapper of musica.
Acceptance criteria
- julia directory is created holding all julia code and julida biding code, similar to what we do with javscript and python
- A julia package
musica.jl is created which can read the musica version number
- A build infrastructure is setup with a new optional cmake optoin
- A julia testing infrastructure is setup in github actions
- The docs are modified to start documenting julia code
- The initial package is published
Ideas
In preparation for the SiParCS 2026 project, we will need a julia wrapper of musica.
Acceptance criteria
musica.jlis created which can read the musica version numberIdeas
CxxWrapto create bindingsBinaryBuilder.jlto create platform-specific binary packages