17.1.1.1.1.1. cobra.core.configuration
¶
Provide a global configuration object.
17.1.1.1.1.1.1. Module Contents¶
17.1.1.1.1.1.1.1. Classes¶
Define a global configuration object. |
-
class
cobra.core.configuration.
Configuration
(**kwargs)[source]¶ Define a global configuration object.
The attributes of this singleton object are used as default values by cobra functions.
-
solver
[source]¶ The default solver for new models. The solver choices are the ones provided by optlang and depend on solvers installed in your environment.
- Type
{“glpk”, “cplex”, “gurobi”, “glpk_exact”}
-
lower_bound
¶ The standard lower bound for reversible reactions (default -1000).
- Type
float, optional
-
bounds
[source]¶ The default reaction bounds for newly created reactions. The bounds are in the form of lower_bound, upper_bound (default -1000.0, 1000.0).
- Type
tuple of floats
-
processes
¶ A default number of processes to use where multiprocessing is possible. The default number corresponds to the number of available cores (hyperthreads) minus one.
- Type
-
cache_directory
[source]¶ A path where the model cache should reside if caching is desired. The default directory depends on the operating system.
- Type
pathlib.Path or str, optional
-
max_cache_size
¶ The allowed maximum size of the model cache in bytes (default 1 GB).
- Type
int, optional
-
cache_expiration
¶ The expiration time in seconds for the model cache if any (default None).
- Type
int, optional
-
_set_default_cache_directory
(self) → None[source]¶ Set the platform-dependent default cache directory.
-
property
solver
(self) → types.ModuleType[source] Return the optlang solver interface.
-
property
bounds
(self) → Tuple[Optional[Number], Optional[Number]][source] Return the lower, upper reaction bound pair.
-
property
cache_directory
(self) → pathlib.Path[source] Return the model cache directory.
-