D.1 Docs#

<i>

[1] rivt Files#


Each rivt file outputs a corresponding formatted doc. A rivt report is organized using the rivt doc numbers. If the rivt file names are:

rvA01-filename.py
rv105-filename.py
rv212-filename.py

the report numbers would be:

  • A.1 (division A, subdivision 1)

  • 1.5 (division 1, subdivision 5)

  • 2.12 (division 2, subdivision 12)

Note that leading zeroes are dropped. Docs are sorted alpha-numerically into divisions and subdivisions in the report.

<i>

[2] Docs#


Each rivt file outputs a corresponding formatted doc written to the publish folder unless it is a stand-alone doc.

Docs may be text, HTML or PDF. PDF doc files are produced by two different libraries, referred to as pdf and pdftex. A pdf doc is formatted using the rst2pdf library, a subset of the larger ReportLab library. It is the default PDF doc. Its advantage is a small library that has been incorporated into rivt.

A pdftex doc requires separate installation of the much larger texlive LaTeX library (approx. 3GB). Its advantage is additional control over doc formatting and appearance.

<i>

[3] Stand-alone Docs#


A document that will not be part of a report may use the rivt file folder for reading and writing files, without referencing the rivt report folders. A stand-alone doc is published using the following settings:

  1. The rv_local variable is set to “True” in the Meta API.

  2. Any COMMAND relative path is just the file name.

A rivt file may be converted to a stand-alone doc by making those two adjustments.

The text, PDF and HTML docs will be written to the local file folder using simple style settings built into rivtlib. Stand-alone docs require less setup but also offer less formatting control.