ETIA.utils package

Subpackages

Submodules

ETIA.utils.jvm_manager module

start_jvm(package='ETIA.CausalLearning.algorithms.jar_files')[source]

Starts the JVM with the JAR files from the specified package.

Parameters:

package (str) – The Python package containing the JAR files.

stop_jvm()[source]

Shuts down the JVM if it is running.

ETIA.utils.logger module

get_logger(name=None, verbose=False)[source]

ETIA.utils.timeout module

exception TimeoutException[source]

Bases: Exception

Custom exception to indicate a timeout.

timeout_handler(signum, frame)[source]

Handler function that raises TimeoutException.