simdb.validation package¶

class simdb.validation.TestParameters[source]¶

Bases: object

exception simdb.validation.ValidationError[source]¶

Bases: Exception

class simdb.validation.Validator(schema: Dict)[source]¶

Bases: object

validate(sim: Simulation) → None[source]¶
classmethod validation_schemas(config: Config, simulation: Simulation | None, path=None) → List[Dict][source]¶

Subpackages¶

  • simdb.validation.file package
    • find_file_validator()
    • Submodules
      • simdb.validation.file.ids_validator module
        • IdsValidator
      • simdb.validation.file.validator_base module
        • FileValidatorBase

Submodules¶

  • simdb.validation.validator module
    • CustomValidator
      • CustomValidator.checkers
      • CustomValidator.coercers
      • CustomValidator.default_setters
      • CustomValidator.normalization_rules
      • CustomValidator.np
      • CustomValidator.rules
      • CustomValidator.types_mapping
      • CustomValidator.validation_rules
    • LoadError
    • TestParameters
    • ValidationError
    • Validator
      • Validator.validate()
      • Validator.validation_schemas()

IMAS Simulation Database Management Tool Version 0.15

Navigation

User Documentation

  • SimDB Installation Guide
  • SimDB CLI Tutorial
  • SimDB user guide
  • SimDB CLI commands
  • Connecting to the ITER remotes

Developer Documentation

  • Developer Guide
  • SimDB server maintenance guide
  • simdb package
    • Subpackages
    • Submodules
  • SimDB technical design

Related Topics

  • Documentation overview
    • simdb package
      • Previous: simdb.uda.checksum module
      • Next: simdb.validation.file package
©2018-2025, ITER Organization. | Powered by Sphinx 9.0.4 & Alabaster 1.0.0 | Page source