annular.install_tulipa

Attributes

logger

Functions

install_tulipa(→ None)

Install TulipaEnergyModel.jl by instantiating a Julia environment.

Module Contents

annular.install_tulipa.logger[source]
annular.install_tulipa.install_tulipa(workspace: pathlib.Path | str = './') None[source]

Install TulipaEnergyModel.jl by instantiating a Julia environment.

This function creates a Julia Project.toml file in the specified workspace directory and runs Pkg.instantiate() to install all required Julia dependencies, including TulipaEnergyModel.jl.

Parameters:

workspace – Path to the workspace directory where the Julia environment will be created. Defaults to the current directory (“./”).

Returns:

Path to the directory containing the instantiated Julia environment.

Raises:

SystemExit – If Julia package instantiation fails.