Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

Sim-Astro

Authors
Affiliations
Univerza v Ljubljani
Univerza v Ljubljani

Pozdravljeni v projekt Sim-Astro. Ideja projekta je interaktivno učenje dijakov in študentov astronomskih (ali v prihodnosti mogoče tudi kakšnih drugih) predmetov, ki jih na faksu predavamo na prvi stopnji. Zaradi enostavnosti smo se odločili, da bomo uporabili Python projekta:

  1. JupyterBook

  2. JupyterHub

Spletna stran je zagnana na poddomeni domene FMF, kjer na glavni strani posegate v JupyterBook, na linku pa lahko posegate v JupyterHub - tu datoteke lahko spreminjajo vsi, spremembe pa lahko shranijo le uporabniki, ki so jim dodeljene ustrezne pravice.

Projekt JupyterBook omogoča prikaz statične (ali z vezavo na tako imenovan Python kernel dinamične) spletne strani, ki jo lahko zgradimo kar direktno iz Jupyter datotek. Te so podobne Python datotekam, toda omogočajo vmesni zapis teskta v bolj jasni obliki (se pravi ne kot komentar). Da jih lahko zaženemo moramo datoteki povedati, kateri Python kernel naj uporabi. Zato smo ustvarili svoj Python kernel “Python (simastro)”. Če boste ustvarjali kakršnekoli nove datoteke priporočamo, da vežete enak kernel, saj boste v njem imeli dostop do vseh knjižnic, ki smo jih uporabili v spletni strani (to velja seveda tudi za admine).

Projekt JupyterHub pa omogoča neposredno spreminjanje teh Jupyter datotek kar na spletni strani. Zaradi varnosti projekt lahko uporabljajo le uporabniki registrirani v sistemu. Če niste registrirani (se pravi študent astronomije) pišite na enega od podpornih mailov, ki ju najdete na vrhu strani v avtorskih informacijah.