Complete documentation for the Monata circuit simulation framework.
- Getting Started - Installation and first Monata library
- User Guide - Monata workflow: libraries, cells, views, models, simulation, results, sweeps, optimization
- Toolchain - Public external-tool boundary,
lizhangmai/skillsagent-managed local conda-channel setup, pixi environments, and ngspice/Xyce/OpenVAF/ADMS details - Tutorials - Step-by-step guides (coming soon)
- Examples - Example circuits and scripts (coming soon)
- Reference - Model compatibility, BSIM background, and technical specifications
- Maintainers - Roadmap, contribution policy, compliance notes, release notes, and packaging guidance
Install pixi:
curl -fsSL https://pixi.sh/install.sh | bashcd src/monata-docs
# First time setup
pixi install
# Development mode (auto-rebuild on file changes)
pixi run dev
# Visit http://localhost:8000pixi run build # Build local HTML documentation
pixi run serve # Serve on localhost:8000
pixi run clean # Clean build artifacts
pixi run linkcheck # Check for broken links
pixi run dev # Development mode (recommended)
pixi task list # Show all available tasksDocumentation is automatically published via Read the Docs:
Main site: https://monata-docs.readthedocs.io (coming soon)
- Visit https://readthedocs.org and login with GitHub
- Import the
lizhangmai/monata-docsrepository - Use the
.readthedocs.ymlfile from the repository root - Build is automatic via the native Read the Docs Sphinx workflow
Each push triggers an HTML documentation rebuild plus all Read the Docs offline formats.
- Edit
.mdfiles indocs/user-guide/,docs/toolchain/,docs/reference/, etc. - Use MyST Markdown syntax
- Preview locally:
pixi run dev - Commit and push
Open an issue with the documentation label in the main repository.
monata-docs/
├── pixi.toml # Pixi configuration and tasks
├── pixi.lock # Locked dependencies (auto-generated)
├── .readthedocs.yml # Read the Docs configuration
├── docs/
│ ├── conf.py # Sphinx configuration
│ ├── index.md # Main index
│ ├── getting-started/ # Installation and first steps
│ ├── user-guide/ # Monata workflow guides
│ ├── toolchain/ # Backend and model compiler guides
│ ├── tutorials/ # Tutorials
│ ├── examples/ # Examples
│ ├── reference/ # Reference docs
│ └── maintainers/ # Maintainer-only process docs
└── README.md # This file
- Main Repository: https://github.com/lizhangmai/monata
- Monata Package: https://github.com/lizhangmai/monata/tree/main/src/monata
- MyST Syntax Guide: https://myst-parser.readthedocs.io/en/latest/syntax/syntax.html
- Sphinx Documentation: https://www.sphinx-doc.org/
- Furo Theme: https://pradyunsg.me/furo/
Documentation is licensed under CC BY-SA 4.0.