Source code for tyssue.io

"""
Input/Output module.

Supported formats:

hdf5, csv
"""
import os
from pathlib import Path


[docs]def get_sim_dir(): """Returns the path to the root simulation directory as a :class:`pathlib.Path` object The simulation directory is stored in the 'TYSSUE_SIM_DIR' environement variable. """ try: sim_dir = Path(os.environ["TYSSUE_SIM_DIR"]).absolute() except KeyError: print( """ No default found for the simulations directory, you can define it by setting the "TYSSUE_SIM_DIR" environment variable on your system (e.g in .bashrc). We are now using the current directory as default. """ ) sim_dir = Path(os.getcwd()) return sim_dir