This library offers tools to take advantage of the external API of a RUDI Producer node (also referred as RUDI node).
The Jupyter notebook README.ipynb offers an overview of the available functionalities.
pip install rudi-node-read
You don't need installing any additional library to use this.
See Python notebook for use examples.
Rudi-node-read supports unit test discovery using Pytest:
dest_dir="rudi-node-read"
git clone https://github.com/OlivierMartineau/rudi-node-read.git $dest_dir
cd $dest_dir
python3 -m venv .venv
source .venv/bin/activate
pip install -r requirements-dev.txt
pytest
You may have a look at the tests if you wish to see how every class or function is used.