Shepherd-Data#
Main Documentation: https://orgua.github.io/shepherd
Source Code: https://github.com/orgua/shepherd-datalib
Main Project: https://github.com/orgua/shepherd
shepherd-data
eases the handling of hdf5-recordings used by the shepherd-testbed. Users can read, validate and create files and also extract, down-sample and plot information.
Installation#
PIP - Online#
pip3 install shepherd-data -U
For bleeding-edge-features or dev-work it is possible to install directly from GitHub-Sources (here dev
-branch):
pip install git+https://github.com/orgua/shepherd-datalib.git@dev#subdirectory=shepherd_data -U
Command-Line Interface#
Note
The tool has integrated help-functionality. For a full list of supported commands and options, run shepherd-herd --help
and for more detail for each command shepherd-herd [COMMAND] --help
.
The command-line Interface is as follows:
Unittests#
To run the testbench, follow these steps:
Navigate your host-shell into the package-folder and
install dependencies
run the testbench (~ 30 tests):
cd shepherd-datalib/shepherd-data
pip3 install ./[tests]
pytest