This project is managed with a git
repository hosted at https://github.com/SCALE-MS/scale-ms
Data for some examples and tests is stored in a separate
testdata repository,
but the external repository is embedded as a git submodule for convenience.
(testdata/
)
This fact should be uninteresting to most readers,
but if you need the extra files, you will appreciate the convenience of a couple of
extra arguments available to git
commands.
--recursive
argument to git clone
.--recurse-submodules
argument to git pull
or git checkout
.Refer to https://scale-ms.readthedocs.io/en/latest/ for the most up-to-date documentation.
To build the documentation locally, clone this repository and go to the root directory of the local repository, then
pip install -r docs/requirements.txt
scalems
package so that Sphinx can import it when run: pip install .
sudo apt-get install plantuml
)Build with Sphinx using the docs/conf.py
file in this repository.
From the root of a local copy of the repository, build HTML documentation for the
scalems
package into a new ./web
directory (or some directory of your choosing).
./docs
is the input directory.
python3 -m sphinx docs web -b html
Then open ./web/index.html
Note: Depending on your Sphinx installation, you may have a sphinx-build
executable
or you may access the sphinx
module with the -m
Python interpreter option
(python -m sphinx ...
).