pals-julia is a parser for the Particle Accelerator Lattice Standard (PALS) for the Julia language.
2026-2-24: In initial development.
From same root directory, clone pals-cpp and pals-julia.
src/pals.jl contains all the functions for manipulating lattice files. It is a
wrapper for the underlying C code contained in pals-cpp/build/libyaml_c_wrapper.dylib
For various examples of these functions, see examples/toJulia.jl. It can be run with
julia toJulia.jl