Skip to content
master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
doc
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

qa4mbes-data-pipeline

A proof of concept of a data pipeline for quality assurance.

Python requirements outside of the Python 3 standard library:

See environment.yml for the conda environment setup used to run the code here. A requirements.txt file is also available.

Structure of this repository

./doc contains documentation as markdown
./tests will contain some sample data snippets and Python code to run standard tests.
./qa4mbes contains python code to run QA
./notebooks contains Jupyter notebooks with usage examples for each tool

Instructions:

testcoverage.py

Assess whether a survey covers a planned region more...

testdensity.py

Assess the density of a survey more...

Docker instructions

  • Build: docker-compose build
  • Run example 1:
docker-compose run qa4mbes \
    python3 qa4mbes/testcoverage.py \
    -i "tests/xyzdata/4819-100000lines.xyz" \
    -r "tests/gridcoverages/testcoverage.shp"
  • Run example 2:
docker-compose run qa4mbes \
    python3 qa4mbes/testdensity.py \
    -i "tests/xyzdata/4819-100000lines.xyz"

Jupyter from Docker

Run the Jupyter notebooks within Docker:

    docker-compose up qa4mbes

Jupyter will be accessible from http://localhost:8888/?token=<ACCESS_TOKEN_FROM_DOCKER_UP_CMD>

About

A proof of concept of a data pipeline for quality assurance.

Resources

License

Releases

No releases published

Packages

No packages published

Languages