rivt is an extensible, open source Python tool for writing and formatting engineering documents. A rivt document, termed a rivt doc, is published as a text, HTML or PDF file from a rivt file. A rivt file is a Python file (.py) that imports the rivtlib Python package and includes the rivt API and markup. The rivtlib library is built on docutils, PyData Sphinx and rst2pdf.
A rivt report is a linked compilation of multiple rivt docs. This site is an example of an HTML rivt report.
An interface for finding public rivt files on GitHub is here, and a collection of open source models and calculations, including rivt, can be found on Google Drive.