Some python codes used for my project. Please feel free to reach me via email: jiaxinzhu@stu.xmu.edu.cn .
📚 Live Documentation: https://ChiahsinChu.github.io/toolbox
The documentation is automatically built and deployed to GitHub Pages whenever changes are pushed to the main branch.
- MultiFrameCp2kOutput
- Unit Testing
- write class for workflow plotting
git clone --recursive https://github.com/ChiahsinChu/toolbox.git
cd toolbox
pip install .If you don't use --recursive, you will miss the submodule(s). You can, alternatively, download the submodule(s) in two steps:
git clone https://github.com/ChiahsinChu/toolbox.git
cd toolbox
git submodule update --init --recursiveYou can check if the installation succeeds by running:
python -c "import toolbox; toolbox.test()"This project uses MkDocs for documentation generation. The documentation is automatically built and deployed using GitHub Actions.
To build and serve the documentation locally:
# Install documentation dependencies
pip install -e ".[docs]"
# Build the documentation
mkdocs build
# Serve the documentation locally (for development)
mkdocs serveThe documentation will be available at http://127.0.0.1:8000.
docs/- Contains all documentation source filesmkdocs.yml- MkDocs configuration file.github/workflows/docs.yml- GitHub Actions workflow for auto-deployment