Revision ffad6e6849c8971c31ccf7903f48afd6744c7b90 (click the page title to view the current version)
Changes from ffad6e6849c8971c31ccf7903f48afd6744c7b90 to 8cf24bd39a1b582affd2e0e244e24f19fb1f2667
---
format:markdown
...
# Hackathon ML/AI 2024 - soutěžní téma na tokamaku GOLEM
# Cesta k $U_{loop}$ datům
Obecně je přístup k csv formátovaným datům (čas [ms], napětí [V]) přes adresu
**http://golem.fjfi.cvut.cz/discharges/*ShotNumber*/Diagnostics/BasicDiagnostics/U_Loop.csv**
kde *ShotNumber* je číslo výboje.
Třeba pro výboj číslo #39187:
<table>
<tr><td>
~~~
mport numpy as np
import matplotlib.pyplot as plt
shot_no = 39187
data = np.loadtxt("http://golem.fjfi.cvut.cz/discharges/" + str(shot_no) + "/Diagnostics/BasicDiagnostics/U_Loop.csv",delimiter=",")
plt.plot(data[:,0], data[:,1]) #1. column vs 2. column
plt.xlabel('Time [ms]');plt.ylabel('$U_{loop}$ [V]');
plt.show()
~~~
</td><td><img src="http://golem.fjfi.cvut.cz/wiki/Handling/CompAlgSystems4Golem/python/v3/Jupyter/Demos/39187/Ul/code/graph.jpg" width="500"></img></td></tr>
</table>
# Databáze výbojů na tokamaku GOLEM
V historii tokamaku GOLEM od 8.7.2009 do řijna 2024 bylo provedeno více než 46500 výbojů. Standardní cesta k záznamu o nastavení a vysledcích jednotlivého výboje je přes adresu **http://golem.fjfi.cvut.cz/shots/*ShotNumber***. Třeba [http://golem.fjfi.cvut.cz/shots/39187](http://golem.fjfi.cvut.cz/shots/39187) . Uložení dat a cesta k nim se však s vývojem značně měnila, tak pro požadavky Hackathonu jsme sjednotili přístup pro $U_loop$ csv file přes adresu **http://golem.fjfi.cvut.cz/discharges/*ShotNumber*/Diagnostics/BasicDiagnostics/U_Loop.csv**
K dispozici jsou dvě vlny rozumně zpracovatelných výbojů
* (10600 < ShotNumber < 31150 ), kde by mělo být více než 15000 úspěšných výbojů
* (36247 < ShotNumber < 45206 ), kde by mělo být více než 5500 úspěšných výbojů
K dispozici máte tyto údaje
* Naše vyhodnocení, zda došlo k úspěšnému provedení plazmatického výboje ve formátu https://golem.fjfi.cvut.cz/getData.php?schema=diagnostics&table=plasmadetection&column=b_Plasma&ShotNo=*ShotNumber*. Třeba pro výboj [#39187](https://golem.fjfi.cvut.cz/getData.php?schema=diagnostics&table=plasmadetection&column=b_Plasma&ShotNo=39187) . Hodnoty 1: šlo o výboj, 0: výboj se nezapálil.
* Začátek výboje v milisekundách ve formátu https://golem.fjfi.cvut.cz/getData.php?schema=diagnostics&table=plasmadetection&column=t_Plasma__start&ShotNo=*ShotNumber*. Třeba pro výboj [#39187](https://golem.fjfi.cvut.cz/getData.php?schema=diagnostics&table=plasmadetection&column=t_Plasma__start&ShotNo=39187).
* Konec výboje v milisekundách ve formátu https://golem.fjfi.cvut.cz/getData.php?schema=diagnostics&table=plasmadetection&column=t_Plasma__end&ShotNo=*ShotNumber*. Třeba pro výboj [#39187](https://golem.fjfi.cvut.cz/getData.php?schema=diagnostics&table=plasmadetection&column=t_Plasma__end&ShotNo=39187).
* Dobu výboje v milisekundách ve formátu https://golem.fjfi.cvut.cz/getData.php?schema=diagnostics&table=plasmadetection&column=t_Plasma__duration&ShotNo=*ShotNumber*. Třeba pro výboj [#39187](https://golem.fjfi.cvut.cz/getData.php?schema=diagnostics&table=plasmadetection&column=t_Plasma__duration&ShotNo=39187).
* Již zmíněná cesta k časovému vývoji $U_l$: http://golem.fjfi.cvut.cz/discharges/*ShotNumber*/Diagnostics/BasicDiagnostics/U_Loop.csv**. Třeba pro výboj [#39187](https://golem.fjfi.cvut.cz/discharges/39187/Diagnostics/BasicDiagnostics/U_Loop.csv).
# Různé režimy výboje
V historii tokamaku GOLEM jsme zaznamenali různé režimy. V následující tabulce jsou uvedeny příklady:
(prosím pozor, v případě, že nevidíte ikony, zaměňte v adrese https za http)
<table>
<tr><th>Režim</th><th>Číslo výboje</th><th>Graf</th><th>Cesta k datům</th><th>Další příklady</th></tr>
<tr><td>Standardní (jednoduchý průraz)</td><td><a href=http://golem.fjfi.cvut.cz/shots/39187>#39187</a></td>
<td><img src="http://golem.fjfi.cvut.cz/wiki/Handling/CompAlgSystems4Golem/python/v3/Jupyter/Demos/39187/Ul/code/graph.jpg" width="500"></img></td><td>[$U_{loop}$](https://golem.fjfi.cvut.cz/discharges/39187/Diagnostics/BasicDiagnostics/U_Loop.csv)</td><td>-</td></tr>
<tr><td>Nestandardní (dvojitý průraz)</td><td><a href=http://golem.fjfi.cvut.cz/shots/44914>#44914</a></td>
<td><img src="http://golem.fjfi.cvut.cz/wiki/Events/Hackathon/24Decin/figs/U_loop-44914.jpg" width="500"></img></td><td>[$U_{loop}$](https://golem.fjfi.cvut.cz/discharges/44914/Diagnostics/BasicDiagnostics/U_Loop.csv)</td><td>-</td></tr>
<td><img src="http://golem.fjfi.cvut.cz/wiki/Events/Hackathon/24Decin/figs/U_loop-44914.jpg" width="500"></img></td><td>[$U_{loop}$](https://golem.fjfi.cvut.cz/discharges/44914/Diagnostics/BasicDiagnostics/U_Loop.csv)</td><td>[Double breakdown examples](http://golem.fjfi.cvut.cz/DataBase/Tools/SelectDischarges.php?order=shot_no&direction=DESC&howmany=20&width=20&where=tag_dbl_bd%20=%20true) + [z dávné historie](http://golem.fjfi.cvut.cz/wiki/ShowRooms/PlasmaPerformance/DoubleBreakdown/index)</td></tr>
<tr><td>Nestandardní (trojitý průraz)</td><td><a href=http://golem.fjfi.cvut.cz/shots/41642>#41642</a></td>
<td><img src="http://golem.fjfi.cvut.cz/wiki/Events/Hackathon/24Decin/figs/U_loop-41642.jpg" width="500"></img></td><td>[$U_{loop}$](https://golem.fjfi.cvut.cz/discharges/41642/Diagnostics/BasicDiagnostics/U_Loop.csv)</td><td>[Tripple breakdown examples](http://golem.fjfi.cvut.cz/DataBase/Tools/SelectDischarges.php?order=shot_no&direction=DESC&howmany=20&width=20&where=tag_trp_bd%20=%20true) + [z dávné historie](http://golem.fjfi.cvut.cz/wiki/ShowRooms/PlasmaPerformance/TripleBreakdown/index)</td></tr>
<tr><td>Nestandardní (několikanásobný průraz)</td><td><a href=http://golem.fjfi.cvut.cz/shots/44625>#44625</a></td>
<td><img src="http://golem.fjfi.cvut.cz/wiki/Events/Hackathon/24Decin/figs/U_loop-44625.jpg" width="500"></img></td><td>[$U_{loop}$](https://golem.fjfi.cvut.cz/discharges/44625/Diagnostics/BasicDiagnostics/U_Loop.csv)</td><td>[Tripple breakdown examples](http://golem.fjfi.cvut.cz/DataBase/Tools/SelectDischarges.php?order=shot_no&direction=DESC&howmany=20&width=20&where=tag_trp_bd%20=%20true) + [z dávné historie](http://golem.fjfi.cvut.cz/wiki/ShowRooms/PlasmaPerformance/TripleBreakdown/index)</td></tr>
</table>