idsshift_equilibrium

idsshift_equilibrium This script imports an equilibrium IDS, rigidly shifts it vertically, and then adds it to the output IDS

Syntax idsshift_equilibrium

$ idsshift_equilibrium -h
Usage: idsshift_equilibrium [-h] -s SRC -d DEST [--dd-update] --shift SHIFT

Rigidly shifts vertically an equilibrium, storing the output into another
entry of the same DB. replaced by ids_shift_eq

Options:
  -h, --help            show this help message and exit
  -s, --src SRC         source uri (e.g. imas:hdf5?path=./testdb1 or
                        ./testpulse1.nc)
  -d, --dest DEST       destination uri (e.g. imas:hdf5?path=./testdb2 or
                        ./testpulse2.nc)
  --dd-update           Convert IDS to the default version of the data
                        dictionary if enabledotherwise, use the original IDS
                        stored on disk.
  --shift SHIFT         Upward shift of equilibrium (m)

Example idsshift_equilibrium

$ idsshift_equilibrium --src "imas:mdsplus?user=public;pulse=122525;run=1;database=ITER;version=3" --dest "imas:mdsplus?user=$USER;pulse=123001;run=1;database=ITER;version=3"  --shift -0.01
[10/30/24 15:56:24] INFO     Shifting equilibrium by -0.01 m                                                               idsshift_equilibrium:69
                    INFO     Values for wall gaps, locations of strike-points and closest wall points are no longer        idsshift_equilibrium:70
                            guaranteed!
                    INFO     Equilibrium IDS is upward shifted successfully.                                               idsshift_equilibrium:80
                    INFO     Output database details                                                                       idsshift_equilibrium:83
                            imas:mdsplus?user=username;pulse=123001;run=1;database=ITER;version=3