simdb package¶
SimDB.
SimDB is the IMAS simulation database management tool designed to track, manage and validate simulations and allow for these simulations to be sent for remote archiving and verification.
- The tool comes in two parts:
The command line interface (CLI) tool which users can run on the command line to add, edit, view and query stored simulations.
The remote REST API which is run in a centralised location to allow the users simulations to be pushed for staging and checking.
Subpackages¶
- simdb.cli package
- Subpackages
- Submodules
- simdb.cli.file_system module
- simdb.cli.manifest module
- simdb.cli.manifest.AliasValidator
- simdb.cli.manifest.DataObject
- simdb.cli.manifest.DataObjectValidator
- simdb.cli.manifest.DescriptionValidator
- simdb.cli.manifest.DictValuesValidator
- simdb.cli.manifest.InputsValidator
- simdb.cli.manifest.InvalidAlias
- simdb.cli.manifest.InvalidManifest
- simdb.cli.manifest.ListValuesValidator
- simdb.cli.manifest.Manifest
- simdb.cli.manifest.ManifestValidator
- simdb.cli.manifest.MetaDataValidator
- simdb.cli.manifest.OutputsValidator
- simdb.cli.manifest.ResponsibleValidator
- simdb.cli.manifest.Sink
- simdb.cli.manifest.Source
- simdb.cli.manifest.VersionValidator
- simdb.cli.manifest.WorkflowValidator
- simdb.cli.manifest.get_loader
- simdb.cli.manifest.ndarray_constructor
- simdb.cli.remote_api module
- simdb.cli.simdb module
- simdb.config package
- simdb.database package
- simdb.database.Database
- DBMS
- add_watcher
- close
- delete_simulation
- engine
- get_aliases
- get_file
- get_metadata
- get_simulation
- get_simulation_children
- get_simulation_children_ref
- get_simulation_data
- get_simulation_parents
- get_simulation_parents_ref
- insert_simulation
- list_files
- list_metadata_keys
- list_metadata_values
- list_simulation_data
- list_simulations
- list_watchers
- query_meta
- query_meta_data
- remove
- remove_watcher
- reset
- simdb.database.DatabaseError
- simdb.database.get_local_db
- Subpackages
- Submodules
- simdb.database.database module
- simdb.database.database.Database
- simdb.database.database.DatabaseError
- simdb.database.database.DatabaseOutdatedError
- simdb.database.database.DatabaseUninitializedError
- simdb.database.database.Session
- simdb.database.database.backup_local_db
- simdb.database.database.check_migrations
- simdb.database.database.get_local_db
- simdb.database.database.run_migrations
- simdb.database.database module
- simdb.database.Database
- simdb.email package
- simdb.imas package
- Submodules
- simdb.imas.checksum module
- simdb.imas.metadata module
- simdb.imas.utils module
- simdb.imas.utils.ImasError
- simdb.imas.utils.check_time
- simdb.imas.utils.convert_uri
- simdb.imas.utils.extract_ids_occurrence
- simdb.imas.utils.get_path_for_legacy_uri
- simdb.imas.utils.imas_files
- simdb.imas.utils.imas_timestamp
- simdb.imas.utils.is_missing
- simdb.imas.utils.list_idss
- simdb.imas.utils.open_imas
- Submodules
- simdb.remote package
- simdb.remote.APIConstants
- Subpackages
- Submodules
- simdb.remote.app module
- simdb.remote.models module
- simdb.remote.models.BaseModel
- simdb.remote.models.ChunkInfo
- simdb.remote.models.ChunkInfoDict
- simdb.remote.models.CustomUUID
- simdb.remote.models.DeletedSimulation
- simdb.remote.models.ErrorResponse
- simdb.remote.models.FileData
- simdb.remote.models.FileDataList
- simdb.remote.models.FileGetDataResponse
- simdb.remote.models.FileInfo
- simdb.remote.models.FileRegistrationData
- simdb.remote.models.FileRegistrationItem
- simdb.remote.models.FileRegistrationResponse
- simdb.remote.models.FileUploadData
- simdb.remote.models.FileUploadResponse
- simdb.remote.models.FilesGetResponse
- simdb.remote.models.HexUUID
- simdb.remote.models.MetadataData
- simdb.remote.models.MetadataDataList
- simdb.remote.models.MetadataDeleteData
- simdb.remote.models.MetadataDeleteResponse
- simdb.remote.models.MetadataKeyInfo
- simdb.remote.models.MetadataKeyInfoList
- simdb.remote.models.MetadataPatchData
- simdb.remote.models.MetadataValue
- simdb.remote.models.MetadataValueList
- simdb.remote.models.PaginatedResponse
- simdb.remote.models.PaginationData
- simdb.remote.models.RangeValue
- simdb.remote.models.RootModel
- simdb.remote.models.SimulationData
- simdb.remote.models.SimulationDataResponse
- simdb.remote.models.SimulationDeleteResponse
- simdb.remote.models.SimulationListItem
- simdb.remote.models.SimulationPatchResponse
- simdb.remote.models.SimulationPostData
- simdb.remote.models.SimulationPostResponse
- simdb.remote.models.SimulationReference
- simdb.remote.models.SimulationTraceData
- simdb.remote.models.StagingDirectoryResponse
- simdb.remote.models.StatusLiteral
- simdb.remote.models.StatusPatchData
- simdb.remote.models.T
- simdb.remote.models.ValidationResult
- simdb.remote.models.WatcherData
- simdb.remote.models.WatcherDeleteRequest
- simdb.remote.models.WatcherDeleteResponse
- simdb.remote.models.WatcherGetResponse
- simdb.remote.models.WatcherPostRequest
- simdb.remote.models.WatcherPostResponse
- simdb.remote.models.WatcherReference
- simdb.remote.wsgi module
- simdb.validation package