Skip to content

Commit 4f84187

Browse files
authored
Merge pull request #128 from iterorganization/develop
Release 0.3
2 parents 7c7b302 + 153d1c5 commit 4f84187

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

54 files changed

+2821
-188
lines changed

README.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@ are described using descriptive tendencies, such as sine waves or linear ramps.
66
Waveform Editor includes a GUI for interactive creation, editing, and organization of
77
waveforms.
88

9+
![GUI of the Waveform Editor](docs/source/images/gui/editor.png)
10+
911
## Development Status
1012

1113
This project is currently under active development. While a functional prototype and

docs/source/cli.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,7 @@ All export commands allow you to specify the time points at which the waveforms
5757
The CSV file must contain exactly **one row** of comma-separated numerical values representing the time points. For example:
5858
``0.0,0.1,0.2,0.5,1.0,2.0,5.0,10.0``
5959

60+
.. _export-ids:
6061

6162
export-ids
6263
----------

docs/source/example_yaml.rst

Lines changed: 65 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,65 @@
1+
.. _example_config:
2+
3+
Example Configuration
4+
=====================
5+
6+
The waveform editor supports exporting waveforms many different quantities across multiple IDSs.
7+
The example YAML configuration below demonstrates how to assign waveforms to various IDS quantities.
8+
An overview of the quantities and IDSs in the example configuration is provided in the table below.
9+
10+
.. list-table::
11+
:widths: 25 25 50
12+
:header-rows: 1
13+
14+
* - Physics domain
15+
- Dynamic data
16+
- Involved IDS
17+
* - H&CD
18+
- H&CD powers
19+
- ec_launchers, ic_antennas, nbi
20+
* -
21+
- Wave polarization
22+
- ec_launchers
23+
* -
24+
- Strap phase
25+
- ic_antennas
26+
* -
27+
- Wave frequency
28+
- ec_launchers, ic_antennas
29+
* -
30+
- Beam energy
31+
- nbi
32+
* -
33+
- Beam steering angles
34+
- ec_launchers
35+
* - Plasma density
36+
- Gas puffing
37+
- gas_injection
38+
* -
39+
- Pellet injection
40+
- pellets
41+
* -
42+
- Line-averaged density
43+
- interferometer
44+
* - Global scenario parameters
45+
- Plasma current
46+
- equilibrium, core_profiles
47+
* -
48+
- Nominal magnetic field
49+
- equilibrium, core_profiles
50+
* -
51+
- Effective charge
52+
- core_profiles
53+
54+
55+
Example YAML configuration
56+
--------------------------
57+
58+
.. note::
59+
60+
The actual waveform data in this configuration are derived from a dummy waveform ``w/1``
61+
which contains arbitrary data. For more information, see :ref:`Derived Waveforms <derived-waveforms>`.
62+
Additionally, only the first elements of each array of structures are filled for this example.
63+
64+
.. literalinclude:: ../../tests/test_yaml/example.yaml
65+
:language: yaml

0 commit comments

Comments
 (0)