The documentation is at https://annarchy.github.io.
Generating the documentation requires Quarto (https://quarto.org) and quartodoc (https://github.com/machow/quartodoc, pip install quartodoc) for the API.
Rendering the quarto files requires a Python environment with the following packages (+ their dependencies):
ANNarchyjupyter
To also run the notebooks (e.g. with updated ANNarchy version), you additionally need:
scikit-learntensorflow==2.17tensorboardXhyperopt
First remove old files:
git clean -fdx
rm -rf referenceOptionally, run all notebooks (with current ANNarchy version) under notebooks/:
./run_notebooks.shBuild the API (directory reference/):
quartodoc buildPreview the doc (also renders everything):
quarto previewPush it to github:
quarto publish gh-pagesOptionally, remove untracked files:
git clean -fdxAlso push to master branch.