1. Introduction#
rivt is a software project that faciliates reuse and community improvement of engineering documents. Writing engineering documents typically involves text, tables, diagrams, equations and calculations from a variety of sources. Although software combining these elements is available, reusing an arbitrary document is generally difficult because of the following limitations:
documents are divided among many incompatible programs
newer documents are inaccessible without frequently updating software
update costs are high
software is limited to specific platforms
collaboration and version control is limited
report generation features are limited
As an open source project, rivt addresses these limitations. The table below compares it with other representative software:
Table 1 - Reuseable Features 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 |
some |
some |
no |
no |
yes |
some |
Jupyter |
no |
no |
no |
yes |
yes |
yes |
rivt |
yes |
yes |
yes |
yes |
yes |
yes |