Source code for src.spyice.utils.create_directory
import os
[docs]
def create_output_directory(
hyd_dir: str,
initial_salinity,
boundary_condition_type,
grid_resolution_dz,
grid_timestep_dt,
max_iterations,
output_suffix,
) -> str:
"""Creates an output directory for storing temperature data.
Args:
hyd_dir (str): The directory path where the output directory will be created.
Returns:
str: The path of the created output directory.
Raises:
None
"""
file_name = f"Temperature_{initial_salinity}_{boundary_condition_type}_{grid_resolution_dz}_{grid_timestep_dt}_{max_iterations}_{output_suffix}"
output_dir = os.path.join(hyd_dir, file_name)
if not os.path.exists(output_dir):
os.makedirs(output_dir)
return output_dir