deepdrivemd.aggregation.stream.config

pydantic settings deepdrivemd.aggregation.stream.config.StreamAggregation

Show JSON schema
{
   "title": "StreamAggregation",
   "description": "Base class for specific aggregation configs to inherit.",
   "type": "object",
   "properties": {
      "experiment_directory": {
         "title": "Experiment Directory",
         "default": "set_by_deepdrivemd",
         "env_names": "{'experiment_directory'}",
         "type": "string",
         "format": "path"
      },
      "stage_idx": {
         "title": "Stage Idx",
         "default": 0,
         "env_names": "{'stage_idx'}",
         "type": "integer"
      },
      "task_idx": {
         "title": "Task Idx",
         "default": 0,
         "env_names": "{'task_idx'}",
         "type": "integer"
      },
      "output_path": {
         "title": "Output Path",
         "default": "set_by_deepdrivemd",
         "env_names": "{'output_path'}",
         "type": "string",
         "format": "path"
      },
      "node_local_path": {
         "title": "Node Local Path",
         "default": "set_by_deepdrivemd",
         "env_names": "{'node_local_path'}",
         "type": "string",
         "format": "path"
      },
      "n_sim": {
         "title": "N Sim",
         "default": 12,
         "env_names": "{'n_sim'}",
         "type": "integer"
      },
      "sleeptime_bpfiles": {
         "title": "Sleeptime Bpfiles",
         "default": 30,
         "env_names": "{'sleeptime_bpfiles'}",
         "type": "integer"
      },
      "num_tasks": {
         "title": "Num Tasks",
         "default": 2,
         "env_names": "{'num_tasks'}",
         "type": "integer"
      },
      "adios_xml_agg": {
         "title": "Adios Xml Agg",
         "default": ".",
         "env_names": "{'adios_xml_agg'}",
         "type": "string",
         "format": "path"
      },
      "compute_rmsd": {
         "title": "Compute Rmsd",
         "default": true,
         "env_names": "{'compute_rmsd'}",
         "type": "boolean"
      },
      "compute_zcentroid": {
         "title": "Compute Zcentroid",
         "default": false,
         "env_names": "{'compute_zcentroid'}",
         "type": "boolean"
      },
      "multi_ligand_table": {
         "title": "Multi Ligand Table",
         "default": ".",
         "env_names": "{'multi_ligand_table'}",
         "type": "string",
         "format": "path"
      },
      "model": {
         "title": "Model",
         "default": "cvae",
         "env_names": "{'model'}",
         "type": "string"
      }
   }
}

Config
  • extra: str = allow

Fields
field adios_xml_agg: pathlib.Path = PosixPath('.')
field compute_rmsd: bool = True
field compute_zcentroid: bool = False
field model: str = 'cvae'
field multi_ligand_table: pathlib.Path = PosixPath('.')
field n_sim: int = 12
field num_tasks: int = 2
field sleeptime_bpfiles: int = 30