rivt is a lightweight, extensible open source Python tool for writing, organizing and sharing engineering documents. It takes readable, interactive text files and compiles them into formatted text, HTML or PDF document files.
There are four types of rivt files:
rivt file | A Python input file (.py) that imports the rivtlib
| Python package and includes content and rivt markup
rivt book | A collection of rivt input files organized around a
| common subject matter and intended for selected export
rivt report | A group of rivt files organized for compilation into
| a single output doc file
rivt doc | A formatted text, PDF or HTML output file compiled
| and linked from a single or group of rivt files
For an overview of rivt see here. To get started see here. For rivt and AI see here. rivt works naturally with AI tools.
An interface for finding public rivt files on GitHub is here. A collection of open source models and documents, including rivt, is at Google Drive here .
rivt produces clear, organized engineering documents using reasonable default formats that can be customized. rivt markup uses about 3 dozen commands and tags to format and build documents. If journal articles or books with higher production values are needed Quarto is a better tool. Further discussion of avaialble scientific and engineering document tools is here.
ver: 1.0.0a12 (Note: rivt is alpha sofware. Some features are incomplete and the user API may change.)