--- format:markdown ... # Hackathon ML/AI 2024 - soutěžní téma na tokamaku GOLEM
*Tady je obrázek kombinující tokamak GOLEM s atmosférou hackathonu! Tokamak je centrálním bodem, zatímco kolem něj pracují programátoři a inženýři na svých laptopech. Příjemná kombinace výzkumné laboratoře a moderního pracovního prostoru s hackathonovou energií.* (ChatGPT na otázku "Ahoj, udělal bys mi obrázek kombinující tokamak GOLEM a hackathon?")
# Výroba energie
Co takhle jako zdroj tepla "malá hvězda"?
# Termonukleární fúze Zdrojem energie hvězd a samozřejmě i Slunce je [Termonukleární fúze](https://cs.wikipedia.org/wiki/Termonukle%C3%A1rn%C3%AD_f%C3%BAze).
Schematické znázornění fúze jádra. Credit: Wiki
# Vize budoucího fúzního reaktoru [Vize budoucího fúzního reaktoru @ Wiki](https://cs.wikipedia.org/wiki/Jadern%C3%BD_f%C3%BAzn%C3%AD_reaktor)
Schéma budoucího fúzního reaktoru. Credit: ResearchGate
# Tokamaky [Tokamak @ Wiki](https://cs.wikipedia.org/wiki/Tokamak)
Tokamak. Credit: Wikipedia
# Tokamak GOLEM [Tokamak GOLEM](https://cs.wikipedia.org/wiki/Tokamak_TM-1_MH) je malé studijní zařízení na Jaderné fakultě ČVUT.
# Elektrické pole $E_t$ je důležitá komponenta tokamakové technologie GOLEMa
# Nějak to musíme diagnostifikovat. $U_{loop}$ reflektuje Elektrické pole $E_t$
# Basic diagnostics @ Shot homepage
# Cesta k datům, třeba $U_{loop}$ @ #39187
~~~ mport numpy as np import matplotlib.pyplot as plt shot_no = 39187 identifier = "U_loop.csv" DAS='Diagnostics/BasicDiagnostics/Results/' # create data cache in the 'golem_cache' folder ds = np.DataSource('golem_cache') #Create a path to data and download and open the file base_url = "http://golem.fjfi.cvut.cz/shots/" data_file = ds.open(base_url + str(shot_no)+ '/' +DAS +identifier) #Load data from the file and plot to screen and to disk data = np.loadtxt(data_file,delimiter=",") plt.plot(data[:,0], data[:,1]) #1. column vs 2. column plt.xlabel('Time [ms]');plt.ylabel('$U_l$ [V]'); plt.savefig('graph.jpg') plt.show() #Run it: save it as script.py and run "python script.py" or execute in a ceel in a Jupyter Notebook ~~~
# Cosi (prosím pozor, v případě, že nevidíte ikony, zaměňte https za http) * [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) * [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) * [Multiple breakdown examples](http://golem.fjfi.cvut.cz/DataBase/Tools/SelectDischarges.php?order=shot_no&direction=DESC&howmany=20&width=20&where=tag_mlt_bd%20=%20true) * [Standard discharges](http://golem.fjfi.cvut.cz/DataBase/Tools/SelectDischarges.php?order=shot_no&direction=DESC&howmany=20&width=20&where=shot_no=45505%20OR%20shot_no=45499)