Skip to main content

a package for editing and formatting engineering documents

Project description

rivtlib is alpha software. Some features are not complete and a number of bugs still exist in the program.

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 add to complexity when assembling 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 formatted 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.

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

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: rivtlib-1.0.0a3.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

Hashes for rivtlib-1.0.0a3.tar.gz
Algorithm Hash digest
SHA256 ae15cda5092549747950b7794499326f0c51e09e007a5c59a525bb5d8c1ce51a
MD5 8d4534be0ca2433e18cb906f5b061e01
BLAKE2b-256 2a2136e59193b78f4806cf4c2efbb687a4066f943e88a9ab8ac99552ec4faa91

See more details on using hashes here.

File details

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

File metadata

  • Download URL: rivtlib-1.0.0a3-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

Hashes for rivtlib-1.0.0a3-py3-none-any.whl
Algorithm Hash digest
SHA256 0366036f7484a9f20cf025ad0ade3db2d42d7b35a0f29740a028ea7bcb9ef63c
MD5 a61010ad4d81e140bbb70f641a8989ef
BLAKE2b-256 4b8fd774890388bece12efbb050af5c458d3d0df270fc9bbf6c6233a40be2f46

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