This module contains classes to interact with AREPO data, both structured and unstructured meshes, such as reading/writing routines and plotting algoritms.


This module contains classes for dealing with filamentary networks from DisPerSE, and a variety of very useful algorithms such as readjusting filament spines, characterizing filament lengths and masses, identifying junctions/hubs in the network and more!

This module contains functions for calculating physical properties such as number density, sound speed, Jeans mass, Mach number, and more.


This module contains useful plotting routines for statistical analysis.


This module contains the AREPO units used throughout the code for unit conversions.