Installation Guide
Datavzrd can be installed in several ways. We recommend Conda as the preferred method due to ease of setup and integration of dependencies. To install Conda check their installation guide.
Conda
To install Datavzrd via Conda, use one of the following commands:
conda install -c conda-forge datavzrd
or
mamba install -c conda-forge datavzrd
or
micromamba install -c conda-forge datavzrd
This installs Datavzrd along with all its dependencies.
Tip
To isolate Datavzrd in its own environment, you can create and activate a dedicated Conda environment:
conda create -n datavzrd -c conda-forge datavzrd
conda activate datavzrd
Cargo
If you prefer using Rust’s native package manager, you can install Datavzrd using Cargo. Please note that Datavzrd depends on Python packages via pyo3 and yte and also various JavaScript libraries via pnpm. Therefore you must have the following installed beforehand:
Then install Datavzrd via Cargo:
cargo install datavzrd
Once installed, you can run datavzrd from the command line to generate interactive reports from tabular data.
From Source
To build Datavzrd from source, first clone the repository:
git clone https://github.com/datavzrd/datavzrd
cd datavzrd
Ensure all prequisites listed in the above Cargo section are installed an then build via:
cargo build
This will compile Datavzrd. To run it with the alredy included example material in the repository run:
cargo run .examples/example-config.yaml -o report