You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 4 Next »

 

1. Setting up environment

Setting up Catalog QT environment
> module load imasenv

# Remember to set the name of database (I am using 'test')
> imasdb test
 
# Make sure to load catalog QT module
> module load imas-catalogqt

2. Populating Catalog with data

There are two options to populate Catalog database with input data

  • populating whole machine
  • populating single pulse file

These are available once you load imas-catalogqt module. You can use two commands: store_data.sh and store_machine.sh.

2.1. Populating single pulse file

Storing single pulse file can be done using store_data.sh script.

> ./store_data.sh --help
Usage: store_data.sh [OPTIONS]
-help,		--help=		print this messageMandatory options:
-shot=,		--shot=		shot number
-run=,		--run=		run number
-file=,		--file=		location of derivation file
				location of derivation file must be provided as explicit path
Optional options:
-user=,		--user=		user name
-machine=,	--machine=	tokamak name
-version=,	--version=	database version
In case you don't provide optional options, their values will be taken from environment variables

2.1.1. Populating explicite pulse file

Let's say you want to populate following pulse file:

  • shot=1000,
  • run=100,
  • machine test,
  • data dictionary release 3 (we are focusing only on major release of dictionary).

To achieve that, you can use following command

> ./store_data.sh -shot=1000 \
-run=100 \
-machine=test \
-version=test \
-file=$SWIMASDIR/extra/catalogqt/$CATALOG_QT_RELEASE/examples/derivation_files/derivation.xml
  • No labels