Skip to content
IMAS Simulation Database Management Tool Version 0.15 0.15.2.dev110 documentation
simdb.database.models.utils module
Initializing search
    SimDB
    • User Documentation
    • Developer Documentation
    SimDB
      • SimDB Installation Guide
      • SimDB CLI Tutorial
      • SimDB user guide
      • SimDB CLI commands
      • Connecting to the ITER remotes
      • Developer Guide
      • SimDB server maintenance guide
      • simdb package
        • Subpackages
          • simdb.cli package
          • simdb.config package
          • simdb.database package
            • Subpackages
              • simdb.database.models package
                • Submodules
                  • simdb.database.models.base module
                  • simdb.database.models.file module
                  • simdb.database.models.metadata module
                  • simdb.database.models.simulation module
                  • simdb.database.models.types module
                  • simdb.database.models.utils module
                    • F simdb.database.models.utils.checked_get
                    • F simdb.database.models.utils.flatten_dict
                    • F simdb.database.models.utils.unflatten_dict
                  • simdb.database.models.watcher module
            • Submodules
          • simdb.email package
          • simdb.imas package
          • simdb.remote package
          • simdb.validation package
        • Submodules
      • SimDB technical design
    • F simdb.database.models.utils.checked_get
    • F simdb.database.models.utils.flatten_dict
    • F simdb.database.models.utils.unflatten_dict

    simdb.database.models.utils module¶

    simdb.database.models.utils.checked_get(data: dict[str, Any], key, expected_type: type, optional: bool = False)[source]¶
    simdb.database.models.utils.flatten_dict(out_dict: dict[str, Any], in_dict: dict[str, dict | list | Any], prefix: tuple = ())[source]¶
    simdb.database.models.utils.unflatten_dict(in_dict: dict[str, Any]) → dict[str, dict | Any][source]¶
    © Copyright 2018-2025, ITER Organization.
    Created using Sphinx 9.0.4. and Sphinx-Immaterial