10
1
mirror of https://gitlab.com/scemama/QCaml.git synced 2024-11-18 12:03:40 +01:00
QCaml/docs/index.org

36 lines
820 B
Org Mode

#+TITLE: QCaml documentation
#+SETUPFILE: ../docs/theme.setup
#+ATTR_HTML: :width 400px
[[./chamo_bg.png]]
QCaml is an OCaml library for writing quantum chemistry codes.
It is written using literate programming with org-mode.
To use it interactively in the top level or in a Jupyter or org-mode
notebook, use
#+begin_src ocaml
#require "qcaml.top" ;;
#+end_src
This loads all the sub-libraries provided with QCaml, and installs
the pretty printers. *List of modules*
#+NAME: modules
#+begin_src sh :exports none
ls ../*/README.org \
| cut -d '/' -f 2
#+end_src
#+NAME: list
#+begin_src python :var modules=modules :exports results :results output drawer
for m in modules:
m = m[0]
m2 = m.replace("_"," ").capitalize()
print(f"- [[./{m}.html][{m2}]]")
#+end_src