/BoltzmannSolvers.jl

A Julia package to work with the output of common Boltzmann solvers (WIP)

Primary LanguageJuliaMIT LicenseMIT

BoltzmannSolvers

Stable Dev Build Status Coverage

WIP package to use the output of various Boltzmann solver codes in Julia.

Currently, reading the output from two solvers are implemented:

  • LoKI()
  • MultiBolt()

Examples

julia> using BoltzmannSolvers
julia> df = load_dataframe(MultiBolt(), "/some/path/to/solver/output", replacements=["VIBV1" => "v=1"])
julia> meanE = create_interpolation(df, :mean_energy, :reduced_field)
julia> meanE(100) # value of :mean_energy at 100 Td