B.2 Dependencies#
[1t] Requirements#
rivt installs Python libraries for
document formatting
numerical analysis
symbolic processing
visualization
The minimum Python version is 3.13.0. The recommended method for installing rivt is rivtuv.
Dependency |
description |
|---|---|
“pyzo>=4.20.0” |
lightweight IDE |
“pyside6>=6.10.1” |
QT bindings |
“fastcore>=1.8.16” |
code simplification |
“tabulate>=0.9.0” |
format tables |
“pillow>=11.2.1” |
image processing |
“matplotlib>=3.10.1” |
data visualization |
“sympy>=1.13.3” |
symbolic analysis |
“numpy>=2.2.5” |
numerical analysis |
“scipy>=1.16.3” |
numerical analysis |
“pandas>=2.2.3” |
data analysis |
“docutils>=0.21.2” |
reStructuredText processing |
“ipython>=8.16.2” |
interactive Python shell |
“ipykernel>=6.28.1” |
Jupyter kernel for Python |
“reportlab>=4.4.0” |
PDF generation without LaTeX |
“rst2pdf>=0.103.1” |
PDF generation without LaTeX |
“pypdf>=1.0.3” |
PDF manipulation |
“Sphinx>=8.2.3” |
HTML generation |
“pydata-sphinx-theme>=0.16.1” |
HTML generation |
“sphinx-copybutton>=0.5.2” |
HTML generation |
“sphinx_design>=0.6.1” |
HTML generation |
“sphinx-favicon>=1.0.1” |
HTML generation |
“sphinx-togglebutton>=0.3.2” |
HTML generation |
“sphinxcontrib-applehelp>=2.0.0” |
HTML generation |
“sphinxcontrib-devhelp>=2.0.0” |
HTML generation |
“sphinxcontrib-email>=0.3.6” |
HTML generation |
“sphinxcontrib-htmlhelp>=2.1.0” |
HTML generation |
“sphinxcontrib-jquery>=4.1” |
HTML generation |
“sphinxcontrib-jsmath>=1.0.1” |
HTML generation |
“sphinxcontrib-qthelp>=2.0.0” |
HTML generation |
“sphinxcontrib-serializinghtml>=2.0.0” |
HTML generation |