Skip to main content

Automatically annotate dijkprofiles in qDAMEdit format

Project description

Version: 0.1.1

dijkprofile-annotator description

Automatically annotate drijkprofile is qDAMEdit format

Author: Jonathan Gerbscheid
Email: j.gerbscheid@hetwaterschapshuis.nl

Online Tool

An web version of this tool is available at: https://huggingface.co/spaces/jgerbscheid/dpa-example
The availability of this tool is not currently guaranteed and it's location might change in the future to a different adress.

Install

Warning

This package will install pytorch to run the neural network for prediction. If you wish to use your own pytorch installation or modify the code in any way I recommend cloning the repository and installing locally:
https://gitlab.com/hetwaterschapshuis/kenniscentrum/tooling/dijkprofile-annotator/-/tree/master/
I recommended installing the package in a fresh conda environment to avoid conflicts with already other installed packages.

Install directly from PiPI with pip

pip install dijkprofile-annotator

Installing locally:

git clone git@gitlab.com:hetwaterschapshuis/kenniscentrum/tooling/dijkprofile-annotator.git
cd dijkprofile-annotator
pip install -e . 

Usage

basic

To annotate a single file, use the annotate function:

import dijkprofile_annotator

input_filepath = "/home/documents/surfacelines.csv"
target_filepath = "/home/documents/predicted_characteristpoints.csv"

dijkprofile_annotator.annotate(input_filepath, 
                               target_filepath)

Detailed Exampes

See the example notebooks at:
https://gitlab.com/hetwaterschapshuis/kenniscentrum/tooling/dijkprofile-annotator/-/tree/master/notebooks
for examples on how to use the package.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

dijkprofile_annotator-0.1.1.tar.gz (98.7 MB view hashes)

Uploaded Source

Built Distribution

dijkprofile_annotator-0.1.1-py3-none-any.whl (15.5 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page