Skip to main content

write and share 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:

  1. software control

  2. visualization

  3. instrumentation

rivt docs can be used for:

  1. internal communication

  2. research documentation

  3. government permits

  4. technical reports

  5. funding applications

rivt is compatible with collaborative tools and may be used for:

  1. teaching

  2. presentations

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


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.0a6.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.0a6-py3-none-any.whl (7.9 MB view details)

Uploaded Python 3

File details

Details for the file rivtlib-1.0.0a6.tar.gz.

File metadata

  • Download URL: rivtlib-1.0.0a6.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.0a6.tar.gz
Algorithm Hash digest
SHA256 589c7d071a04a9eae735c8f4f6ad6f7636e09610ec9b6bbb3a0ed64070149fca
MD5 a2f489250dadb9be3ada49e4653a4ca9
BLAKE2b-256 ce66fb5cf1c72d03b30647ebbe9292eed7c7f59d13164fbb8c049c1f212594b5

See more details on using hashes here.

File details

Details for the file rivtlib-1.0.0a6-py3-none-any.whl.

File metadata

  • Download URL: rivtlib-1.0.0a6-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.0a6-py3-none-any.whl
Algorithm Hash digest
SHA256 3788e1081c3ea1b7c33291d47e86f19b22e4a71b67bca715da355b80211f4c9e
MD5 15a45f2d843a75554d68cd3c8cdc6a1d
BLAKE2b-256 f471151072bf8235eb84c74e48b5bce51239fef41dce5f84a941847d2153b1bb

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