Ingest and manage simulations

This guide covers working with simulations in your local catalogue: ingesting, listing, inspecting, modifying metadata, and deleting. For querying, see Query simulations; for sharing, see Push and pull.

Ingest

Add a simulation from a manifest:

simdb simulation ingest manifest.yaml

Override the manifest’s alias at ingest time:

simdb simulation ingest -a my-alias manifest.yaml

List

simdb simulation list

Useful options:

simdb simulation list -m machine -m code.name   # add metadata columns
simdb simulation list --uuid                     # show UUIDs
simdb simulation list -l 50                       # limit rows (default 100)

Inspect

Show everything stored for one simulation, by alias or UUID:

simdb simulation info my-alias

Modify metadata

Add or update, and delete, metadata on a local simulation:

simdb simulation modify my-alias --set-meta reviewed=yes
simdb simulation modify my-alias --del-meta reviewed
simdb simulation modify my-alias -a new-alias        # change the alias

Delete

Delete a single simulation:

simdb simulation delete my-alias

Reset the entire local catalogue:

simdb simulation delete --all

Note

simdb simulation delete --all replaces the old simdb database clear command, which has been removed.