Skip to main content

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:

  1. Easier to write and format than LaTeX, Excel, Word or other general purpose word processors.

  2. 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:

  1. internal communication

  2. research documentation

  3. government permits

  4. technical reports

  5. funding applications

  6. teaching

  7. presentations

rivt can:

  1. function as a front and back end for external software

  2. 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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

rivtlib-1.0.0a12.tar.gz (7.9 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

rivtlib-1.0.0a12-py3-none-any.whl (7.9 MB view details)

Uploaded Python 3

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

Hashes for rivtlib-1.0.0a12.tar.gz
Algorithm Hash digest
SHA256 a967f7f215e301800b7e39c2190e44e34f6e0849cf3b6f45b5fcf62f55bfd999
MD5 6576adc00963e1014c4a2f91db3d3274
BLAKE2b-256 c832f5df6bfea2384621d66f0e214ffd7d04e00c2b133913ef18553fdbe496b8

See more details on using hashes here.

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

Hashes for rivtlib-1.0.0a12-py3-none-any.whl
Algorithm Hash digest
SHA256 e7b6cc28bc19b76d6606d82e34485e9ad1090c8d4b86ace63409c37451332f33
MD5 4a2cd2870146e5900902a389b8ea0fe4
BLAKE2b-256 eb12fefcf761e21ec87d4fe14ad436e787d8e2e3de7e5d5223e65dcd9164b84b

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page