Paths

Legacy configuration

These path settings are primarily used by the server-client architecture. For standalone client usage (the common case), the default paths are sufficient and this section can be left unconfigured.

Configuration

[Paths]
pydantic model eon.schema.PathsConfig[source]

Show JSON schema
{
   "title": "PathsConfig",
   "type": "object",
   "properties": {
      "main_directory": {
         "default": "./",
         "description": "This is the root directory of the simulation. Configuration files and the initial reactant are here and by default all of the simulation data will be stored under this directory.",
         "title": "Main Directory",
         "type": "string"
      },
      "jobs_out": {
         "default": null,
         "description": "Directory for job outputs.",
         "title": "Jobs Out",
         "type": "string"
      },
      "jobs_in": {
         "default": null,
         "description": "Directory for job inputs.",
         "title": "Jobs In",
         "type": "string"
      },
      "incomplete": {
         "default": null,
         "description": "Directory for incomplete jobs.",
         "title": "Incomplete",
         "type": "string"
      },
      "states": {
         "default": null,
         "description": "Directory where all of the information about individual states is located.",
         "title": "States",
         "type": "string"
      },
      "results": {
         "default": null,
         "description": "Directory for storing results.",
         "title": "Results",
         "type": "string"
      },
      "potential_files": {
         "default": null,
         "description": "Directory for extra files needed by the client for the potential.",
         "title": "Potential Files",
         "type": "string"
      },
      "bh_minima": {
         "default": null,
         "description": "Directory for BH minima.",
         "title": "Bh Minima",
         "type": "string"
      },
      "kdb_scratch": {
         "default": null,
         "description": "Directory for KDB scratch files.",
         "title": "Kdb Scratch",
         "type": "string"
      },
      "kdb": {
         "default": null,
         "description": "Directory for KDB files.",
         "title": "Kdb",
         "type": "string"
      },
      "superbasins": {
         "default": null,
         "description": "Directory for superbasins.",
         "title": "Superbasins",
         "type": "string"
      },
      "superbasin_recycling": {
         "default": null,
         "description": "Directory for superbasin recycling.",
         "title": "Superbasin Recycling",
         "type": "string"
      },
      "scratch": {
         "default": null,
         "description": "Directory for scratch files.",
         "title": "Scratch",
         "type": "string"
      }
   }
}

Config:
  • use_attribute_docstrings: bool = True

Fields:
Validators:
field bh_minima: str = None

Directory for BH minima.

Validated by:
field incomplete: str = None

Directory for incomplete jobs.

Validated by:
field jobs_in: str = None

Directory for job inputs.

Validated by:
field jobs_out: str = None

Directory for job outputs.

Validated by:
field kdb: str = None

Directory for KDB files.

Validated by:
field kdb_scratch: str = None

Directory for KDB scratch files.

Validated by:
field main_directory: str = './'

This is the root directory of the simulation. Configuration files and the initial reactant are here and by default all of the simulation data will be stored under this directory.

Validated by:
field potential_files: str = None

Directory for extra files needed by the client for the potential.

Validated by:
field results: str = None

Directory for storing results.

Validated by:
field scratch: str = None

Directory for scratch files.

Validated by:
field states: str = None

Directory where all of the information about individual states is located.

Validated by:
field superbasin_recycling: str = None

Directory for superbasin recycling.

Validated by:
field superbasins: str = None

Directory for superbasins.

Validated by:
validator set_default_paths  »  all fields[source]