write, edit and share engineering documents
Project description
rivtlib is alpha software. Some features are not complete and the program has bugs.
rivt is an extensible, open source tool for writing and sharing engineering documents. This has always been a challenge because engineering documents are complex. They may include text, images, tables, calculations, models and computer code.
A rivt file is a Python file (.py) that imports the rivtlib Python package and includes rivt markup. Markup publishes the file as a text, PDF or HTML doc that can be assembled and linked, with other docs, into a rivt report.
The primary use case for rivt is producing clear, acurate engineering documents that are:
Easier to write and format than LaTeX, Excel, Word or other general purpose word processors.
Do not need to be formatted to the precise standards of a formal journal publication.
A second use case is when documents may need to be produced in a variety of formats from the same input file. For futher details please refer to the rivt user manual.
Use Cases
In addition to publishing engineering documents for:
internal communication
research documentation
government permits
technical reports
funding applications
teaching
presentations
rivt can:
function as a front and back end for external software
be used for real time collaboration
The table below compares limitations between different software programs. rivt is designed to address these limitations and serve as a complement or replacement to existing software.
Software Comparison
Program |
Rep [1] |
Ver [2] |
Txt [3] |
Comp [4] |
CP [5] |
Collab [6] |
|---|---|---|---|---|---|---|
Matlab |
no |
no |
no |
no |
no |
no |
Mathcad |
no |
no |
no |
no |
no |
no |
Mathematica |
no |
no |
no |
no |
no |
no |
Cloud SaaS |
limited |
no |
no |
no |
yes |
limited |
Excel |
limited |
no |
no |
yes |
no |
yes |
Jupyter |
no |
no |
no |
yes |
yes |
yes |
rivt |
yes |
yes |
yes |
yes |
yes |
yes |
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file rivtlib-1.0.0a12.tar.gz.
File metadata
- Download URL: rivtlib-1.0.0a12.tar.gz
- Upload date:
- Size: 7.9 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a967f7f215e301800b7e39c2190e44e34f6e0849cf3b6f45b5fcf62f55bfd999
|
|
| MD5 |
6576adc00963e1014c4a2f91db3d3274
|
|
| BLAKE2b-256 |
c832f5df6bfea2384621d66f0e214ffd7d04e00c2b133913ef18553fdbe496b8
|
File details
Details for the file rivtlib-1.0.0a12-py3-none-any.whl.
File metadata
- Download URL: rivtlib-1.0.0a12-py3-none-any.whl
- Upload date:
- Size: 7.9 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e7b6cc28bc19b76d6606d82e34485e9ad1090c8d4b86ace63409c37451332f33
|
|
| MD5 |
4a2cd2870146e5900902a389b8ea0fe4
|
|
| BLAKE2b-256 |
eb12fefcf761e21ec87d4fe14ad436e787d8e2e3de7e5d5223e65dcd9164b84b
|