pisces.extensions.simulation.core.initial_conditions#

Core classes for facilitating simulation initial conditions.

This module defines the InitialConditions class, which serves as a base for all simulation initial conditions in Pisces. It allows users to insert models into a 3D box, providing a framework for defining and manipulating initial conditions in astrophysical simulations.

Functions

load_ics(path)

Load an initial conditions directory from its configuration file.

Classes

InitialConditions(directory)

Central base class for configuring simulation initial conditions.

InitialConditions1DCartesian(directory)

Initial conditions for 1D Cartesian simulations.

InitialConditions1DSpherical(directory)

Initial conditions for 1D spherical simulations.

InitialConditions2DCartesian(directory)

Initial conditions for 2D Cartesian simulations.

InitialConditions3DCartesian(directory)

Initial conditions for 3D Cartesian simulations.

InitialConditionsCartesian(directory)

Abstract base class for Cartesian initial conditions.