a package for editing and formatting engineering documents
Project description
rivtlib is alpha software. Some features are not complete and the program has a number of bugs.
rivt is an open source software project that simplifies sharing and reuse of engineering documents. This has always been a challenge because engineering documents typically include text, images, tables, calculations, models and computer code, which adds to complexity when assembling documents and reports.
The primary use case for rivt is producing engineering documents that lie somewhere between back of envelope notes and calculations, and formal journal publications. In other words, it produces formatted, organized documents that are easy to edit.
The second use case is when flexibilty is needed to produce documents in a variety of formats including text, PDF or HTML. A rivt file publishes a rivt doc as a text, PDF or HTML file. A rivt file is a Python file (.py) that imports the rivtlib Python package and includes rivt markup. A collection of rivt docs may be linked and collated as a rivt report. The rivt user manual is here.
Use Cases
rivt files can function as a front and back end for:
software control
visualization
instrumentation
rivt docs can be used for:
internal communication
research documentation
government permits
technical reports
funding applications
rivt is compatible with collaborative tools and may be used for:
teaching
presentations
real time collaboration
The table below summarizes and 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.0a4.tar.gz.
File metadata
- Download URL: rivtlib-1.0.0a4.tar.gz
- Upload date:
- Size: 7.9 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7d3531df89894a249243f6885fb1eba643d41d6ac79a0cf8928da635e91e4f21
|
|
| MD5 |
c8b6c2ed56745e586043b32ffb2dd76e
|
|
| BLAKE2b-256 |
ad413eb6364b143ba9ee2405aa0934bf890a15b75d5419a8a62a809ea53207da
|
File details
Details for the file rivtlib-1.0.0a4-py3-none-any.whl.
File metadata
- Download URL: rivtlib-1.0.0a4-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.13.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e33ec478dac2a0cf90163436a2b10e2b505f672f09c2349f82a4c75341d7420d
|
|
| MD5 |
4152bea22bfbea9f5c05621382a00085
|
|
| BLAKE2b-256 |
3cb8d8426d789824d423cb4bc59b71b0a430e1cbb5c5d9e4df589dd87ef003c2
|