...
Storing single pulse file can be done using store_data.sh
script.
Code Block | ||
---|---|---|
| ||
> ./store_data.sh --help
Usage: store_data.sh [OPTIONS]
-help, --help= print this messageMandatory options:
-shot=, --shot= shot number
-run=, --run= run number
-machine=, --machine= tokamak name
-sim-db=, --sim-db= simulation databasei (e.g. pedestal, jettc)
Optional options:
-user=, --user= user name
-version=, --version= database version
-file=, --file= location of derivation file
must be provided as explicit path
In case you don't provide optional options, their values will be taken from environment variables |
...
To achieve that, you can use following command
Code Block |
---|
> ./store_data.sh -shot=1000 \ -run=100 \ -machine=test \ -version=test \ -file=$SWIMASDIR/extra/catalogqt/$CATALOG_QT_RELEASE/examples/derivation_files/derivation.xml \ --sim-db=pedestal |
Populating whole database
It is also possible to store the whole database tree. In this case, you don't specify each and every file separately. You can use helper script called: store_machine.sh
Code Block |
---|
> store_machine.sh --help Usage: store_machine.sh [-machine=|--machine=] -help, --help= print this message Mandatory options: -machine=, --machine= tokamak name -sim-db=, --sim-db= target simulation database Optional options: -version=, --version= IMAS version by default version is set to value: 3 -dryrun, --dryrun Just show what will be done |
All you have to do, is to specify what data do you want to be stored and to specify target databse
Code Block |
---|
> store_machine.sh -machine=test -sim-db=pedestal |