Bevezetés
Üdvözöllek a Dokumentációs oldalon!
Ezen az oldalon összegyűjve megtalálod a dokumentációban használt különböző jelölésket.
Kódpéldák
A forráskódot mindig code-block direktívával adjuk meg. A direktíva után
ures sor következik, majd a kód következetesen behúzva jelenik meg.
Python példa:
from molecule import Simulation
sim = Simulation("water.xyz")
sim.run(steps=1000)
Inline kódrészletekhez dupla backtick-et használunk, például:
Simulation.run().
Parancssori (bash) utasítások
A terminálparancsokat bash típusú kódblokkban dokumentáljuk:
molsim prepare input.yaml
molsim run --nsteps 5000
Megjegyzés: a $ prompt elhagyásra kerül, hogy a parancsok könnyen
másolhatók legyenek.
Bemeneti fájlok (input)
A bemeneti fájlok teljes tartalmát vagy releváns részleteit önálló blokkban mutatjuk be.
Példa YAML input fájl:
system:
molecule: water
charge: 0
simulation:
method: DFT
steps: 1000
Hosszabb fájlok esetén csak a lényeges részeket emeljük ki.
Kimeneti fájlok (output)
A kimeneti fájlok lehetnek logok, táblázatok vagy strukturált adatok.
Példa szöveges kimenet:
Step Energy (Hartree)
1 -76.345
2 -76.351
...
Az egységeket és oszlopneveket mindig feltüntetjük.
Megjegyzések és figyelmeztetések
Fontos információkat Sphinx direktívákkal emelünk ki:
Note
A bemeneti fájlok formátuma verziónként változhat.
Warning
Nagy rendszerek esetén a számítás jelentős memória- és időigénnyel járhat.
Konvenciók összefoglalása
Kód:
.. code-block:: <nyelv>+ következetes behúzásParancsok:
bashblokk, prompt nélkülInput/Output: teljes, másolható példák
Inline kód: dupla backtick használata
Ez a formátum a dokumentáció minden további oldalán következetesen alkalmazásra kerül.