Skip to content

Commit 3b581ca

Browse files
committed
Setup outline for basic user training
1 parent b44e508 commit 3b581ca

File tree

8 files changed

+109
-0
lines changed

8 files changed

+109
-0
lines changed

docs/source/conf.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -125,6 +125,8 @@
125125
"sphinxcontrib.mermaid", # Draw graphs using Mermaid.js
126126
]
127127

128+
todo_include_todos = True
129+
128130
# Add any paths that contain templates here, relative to this directory.
129131
templates_path = ["_templates", sphinx_autosummary_accessors.templates_path]
130132

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
Analyze with IMASPy
2+
===================
3+
4+
.. TODO:: Add content
5+
6+
Load data
7+
---------
8+
9+
Open IMAS database entry
10+
''''''''''''''''''''''''
11+
12+
Load a time slice
13+
'''''''''''''''''
14+
15+
Plot data
16+
---------
17+
18+
Access data
19+
'''''''''''
20+
21+
Get coordinate information
22+
''''''''''''''''''''''''''
23+
24+
Plot data against coordinates
25+
'''''''''''''''''''''''''''''
26+
27+
Plot time-dependent data
28+
------------------------
29+
30+
Load full IDS
31+
'''''''''''''
32+
33+
Create time-dependent plot
34+
''''''''''''''''''''''''''
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
Create with IMASPy
2+
==================
3+
4+
.. TODO:: Add content
5+
6+
Create an empty IDS
7+
-------------------
8+
9+
Populate fields
10+
---------------
11+
12+
Sanity check the IDS
13+
--------------------
14+
15+
Store IDS on disk
16+
-----------------
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
Explore with IMASPy
2+
===================
3+
4+
.. TODO:: Add content
5+
6+
Explore which IDSs are available
7+
--------------------------------
8+
9+
Explore the structure and contents of an IDS
10+
--------------------------------------------
11+
12+
Load an IDS and explore which data exists
13+
-----------------------------------------
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
IMASPy 101: setup IMASPy
2+
========================
3+
4+
.. TODO:: Refer to :ref:`Installing IMASPy`; add instructions for obtaining the
5+
training data sets (SDCC public DB/tarball(?)).
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
Transform with IMASPy
2+
=====================
3+
4+
.. TODO:: add content
5+
6+
Load a time slice
7+
-----------------
8+
9+
Apply the transformation
10+
------------------------
11+
12+
Store a time slice
13+
------------------
14+
15+
Bringing it all together
16+
------------------------
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
IMASPy 101
2+
==========
3+
4+
In this IMASPy training, we introduce you to the basic concepts and features of
5+
IMASPy.
6+
7+
.. TODO:: Expand introduction.
8+
9+
.. toctree::
10+
:caption: Training contents
11+
:maxdepth: 1
12+
13+
basic/setup
14+
basic/analyze
15+
basic/explore
16+
basic/transform
17+
basic/create

docs/source/index.rst

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,12 @@ It provides:
3232
api_overview
3333
mdsplus
3434

35+
.. toctree::
36+
:hidden:
37+
:caption: IMASPy training courses
38+
39+
courses/basic_user_training
40+
3541

3642
README
3743
------

0 commit comments

Comments
 (0)