deepdrivemd.aggregation.basic.config

pydantic settings deepdrivemd.aggregation.basic.config.BasicAggegation

Show JSON schema
{
   "title": "BasicAggegation",
   "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"
      },
      "rmsd": {
         "title": "Rmsd",
         "default": true,
         "env_names": "{'rmsd'}",
         "type": "boolean"
      },
      "fnc": {
         "title": "Fnc",
         "default": false,
         "env_names": "{'fnc'}",
         "type": "boolean"
      },
      "contact_map": {
         "title": "Contact Map",
         "default": false,
         "env_names": "{'contact_map'}",
         "type": "boolean"
      },
      "point_cloud": {
         "title": "Point Cloud",
         "default": true,
         "env_names": "{'point_cloud'}",
         "type": "boolean"
      },
      "verbose": {
         "title": "Verbose",
         "default": true,
         "env_names": "{'verbose'}",
         "type": "boolean"
      },
      "last_n_h5_files": {
         "title": "Last N H5 Files",
         "env_names": "{'last_n_h5_files'}",
         "type": "integer"
      }
   }
}

Config
  • extra: str = allow

Fields
field contact_map: bool = False
field fnc: bool = False
field last_n_h5_files: Optional[int] = PydanticUndefined
field point_cloud: bool = True
field rmsd: bool = True
field verbose: bool = True