Osyris - Visualization for Ramses#
Osyris is a python utility to read, manipulate and visualize simulation data created by the astrophysical software Ramses. Osyris provides automatic handling of physical units, loading of sub-regions inside a large simulation, and enables the production of publication grade figures.
It was designed to be portable, lightweight and fast,
requiring minimum dependencies and resources.
It currently only works with the native binary Ramses data output format.
Osyris stores the data internally as one-dimensional arrays, and can also be used to
visualize outputs from other simulation codes, such as e.g.
Dispatch.
It uses Numpy for data
manipulation, Pint for physical units,
and Matplotlib for visualization.
Installation#
pip install osyris
conda install -c conda-forge osyris
git clone https://github.com/osyris-project/osyris.git
cd osyris
python -m pip install -e .
Getting started#
Setup
Loadind data
Plotting#
1D data
2D data
1D histograms
2D histograms
Spatial maps
Thick maps
Scatter plots
Particles
Recipes