idstools.scripts

CLI script entry points for idstools.

These modules provide command-line entry points for the visualization and analysis tools. Each entry point corresponds to a script in the bin/ directory within this package, which is included in the installed package data.

Package Contents

idstools.scripts.create_db_entry()[source]

Create database entry.

idstools.scripts.create_db_entry_disruption()[source]

Create disruption database entry.

idstools.scripts.dbconverter()[source]

Convert database formats.

idstools.scripts.dblist()[source]

List database contents.

idstools.scripts.dbperf()[source]

Analyze database performance.

idstools.scripts.dbscraper()[source]

Scrape database metadata.

idstools.scripts.dbselector()[source]

Select data from database.

idstools.scripts.disruption_summary()[source]

Show disruption summary.

idstools.scripts.eqdsk2ids()[source]

Convert EQDSK file to IDS format.

idstools.scripts.idscp()[source]

Copy IDS data.

idstools.scripts.idsdiff()[source]

Diff two IDS files.

idstools.scripts.idslist()[source]

List IDS shots and runs from a database.

idstools.scripts.idsperf()[source]

Analyze and display IDS performance metrics.

idstools.scripts.idsprint()[source]

Print IDS structure and data.

idstools.scripts.idsquery()[source]

Query IDS data.

idstools.scripts.idsresample()[source]

Resample IDS data.

idstools.scripts.idsrescale_equilibrium()[source]

Rescale equilibrium data.

idstools.scripts.idsrosettacode()[source]

Convert between IDS formats.

idstools.scripts.idsshift_equilibrium()[source]

Shift equilibrium coordinates.

idstools.scripts.idssize()[source]

Display IDS size information.

idstools.scripts.md_status()[source]

Show machine description status.

idstools.scripts.md_summary()[source]

Show machine description summary.

idstools.scripts.plotcoresources()[source]

Plot core resource data.

idstools.scripts.ploteccomposition()[source]

Plot electron cyclotron composition data.

idstools.scripts.plotecray()[source]

Plot EC ray tracing data.

idstools.scripts.plotecstrayradiation()[source]

Plot EC stray radiation.

idstools.scripts.plotedgeprofiles()[source]

Plot edge profile data.

idstools.scripts.plotequicomp()[source]

Compare equilibrium data.

idstools.scripts.plotequilibrium()[source]

Plot plasma equilibrium from equilibrium IDS.

idstools.scripts.plothcd()[source]

Plot heating and current drive data.

idstools.scripts.plothcddistributions()[source]

Plot HCD distributions.

idstools.scripts.plothcdwaves()[source]

Plot HCD wave data.

idstools.scripts.plotkineticprofiles()[source]

Plot kinetic profiles.

idstools.scripts.plotmachinedescription()[source]

Plot machine description geometry.

idstools.scripts.plotneutron()[source]

Plot neutron diagnostic data.

idstools.scripts.plotpressure()[source]

Plot pressure profiles.

idstools.scripts.plotrotation()[source]

Plot rotation and velocity profiles.

idstools.scripts.plotscenario()[source]

Plot scenario data.

idstools.scripts.plotspectrometry()[source]

Plot spectrometry data.

idstools.scripts.printcoresources()[source]

Print core resource information.

idstools.scripts.printfluxes()[source]

Print magnetics flux values.

idstools.scripts.printplasmacompo()[source]

Print plasma composition.

idstools.scripts.scenario_status()[source]

Show scenario status.

idstools.scripts.scenario_summary()[source]

Show scenario summary.

idstools.scripts.show_db_entry()[source]

Display database entry.

idstools.scripts.watch_db_entry()[source]

Watch database entry for changes.