A python framework for working with the data from Autonomous Underwater Vehicles (AUVs)
2.3K
š + š + š¤
A python framework for working with the data from Autonomous Underwater Vehicles (AUVs)
Supports:
The main concept is to break the data down from each deployment of glider into different states:
rt (.tbd, .sbd, .mbd, and .nbd) and delayed (.ebd and .dbd)GUTILS is available as a python library through condaā and was designed for Python 3.8+.
$ conda create -n gutils python=3.9
$ source activate gutils
$ conda install -c conda-forge gutils
$ git clone [[email protected]:axiom/packrat.git](https://github.com/secoora/GUTILS.git)
Install Anaconda (using python3): http://conda.pydata.org/docs/download.htmlā
Read Anaconda quickstart: http://conda.pydata.org/docs/test-drive.htmlā
It is recommended that you use mamba to install to speed up the process: https://github.com/mamba-org/mambaā .
Setup a GUTILS conda environment and install the base packages: you are
$ mamba env create environment.yml
$ conda activate gutils
To update the gutils environment, issue these commands from your root gutils directory
$ git pull
$ conda deactivate
$ conda env remove -n gutils
$ mamba env create environment.yml
$ conda activate gutils
The tests are written using pytest. To run the tests use the pytest command.
To run the "long" tests you will need thisā cloned somewhere. Then set the env variable GUTILS_TEST_CONFIG_DIRECTORY to the config directory, ie export GUTILS_TEST_CONFIG_DIRECTORY=/data/dev/SGS/config and run pytest -m long
To run a specific test, locate the test name you would like to run and run: pytest -k [name_of_test] i.e. pytest -k TestEcoMetricsOne
Content type
Image
Digest
sha256:15857b895ā¦
Size
799.4 MB
Last updated
about 1 month ago
docker pull axiom/gutils