env#
CapyMOA supports a few environment variables that can be used to customize its behavior. None of these are required, but they can be useful in certain situations.
- Use
CAPYMOA_DATASETS_DIRto specify a custom directory where datasets will be stored. (See
capymoa_datasets_dir())
- Use
- Use
CAPYMOA_JVM_ARGSto specify custom JVM arguments. (See
capymoa_jvm_args())
- Use
- Use
CAPYMOA_MOA_JARto specify a custom MOA jar file. (See
capymoa_moa_jar())
- Use
Use
JAVA_HOMEto specify the path to your Java installation.
Functions#
- capymoa.env.capymoa_datasets_dir() Path[source]#
Return the
CAPYMOA_DATASETS_DIRenvironment variable or the default value./data.The
CAPYMOA_DATASETS_DIRenvironment variable can be used to specify a custom directory where datasets will be stored. Set it to a custom value in bash like this:export CAPYMOA_DATASETS_DIR=/path/to/datasets python my_capy_moa_script.py
We recommend setting this environment variable in your shell configuration file.
- Returns:
The path to the datasets directory.
- capymoa.env.capymoa_jvm_args() List[str][source]#
Return the
CAPYMOA_JVM_ARGSenvironment variable or the default value-Xmx8g -Xss10M.The
CAPYMOA_JVM_ARGSenvironment variable can be used to specify custom JVM arguments. Set it to a custom value in bash like this:export CAPYMOA_JVM_ARGS="-Xmx16g -Xss10M" python my_capy_moa_script.py
- Returns:
A list of JVM arguments.
- capymoa.env.capymoa_moa_jar() Path[source]#
Return the
CAPYMOA_MOA_JARenvironment variable or the built-in MOA jar file.This is an advanced feature that is unnecessary for most users.
The
CAPYMOA_MOA_JARenvironment variable can be used to specify a custom path to the MOA jar file. Set it to a custom value in bash like this:export CAPYMOA_MOA_JAR=/path/to/moa.jar python my_capy_moa_script.py
- Returns:
The path to the MOA jar file.