ersilia.serve.environment package

Submodules

ersilia.serve.environment.environment_variables module

class ersilia.serve.environment.environment_variables.GetEnvironmentVariable(config_json=None)[source]

Bases: ErsiliaBase

Class to get environment variables from various sources.

Parameters:

config_json (dict, optional) – Configuration in JSON format.

get(env: str) str[source]

Get the value of an environment variable from various sources.

Parameters:

env (str) – The name of the environment variable.

Returns:

The value of the environment variable.

Return type:

str

class ersilia.serve.environment.environment_variables.PutEnvironmentVariable(model_id: str, config_json=None)[source]

Bases: ErsiliaBase

Class to set environment variables for a given model.

Parameters:
  • model_id (str) – The ID of the model.

  • config_json (dict, optional) – Configuration in JSON format.

put(env_dict: dict)[source]

Set environment variables for the model.

Parameters:

env_dict (dict) – Dictionary of environment variables to set, where keys are variable names and values are variable values.

Module contents