#+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