Skip to main content

Library for creating the OpenDORS dataset.

Project description

opendorslib

Library for creating the OpenDORS dataset.

Installation

# Clone git repository & change into clone directory
git clone git@gitlab.dlr.de:drus_st/opendorslib.git
cd opendorslib

# Install with poetry
poetry install

Build Python package

Run poetry build.

To publish to PyPI, run poetry publish. You need to have a PyPI API token configured to do this.

Build conda package

The conda package is configured in conda/recipe/local/meta.yaml, and reuses information from pyproject.toml.

To build package locally, run

# Update to next dev version to keep build metadata intact
poetry version 0.1.dev<n>
conda create -n condabuild conda-build git
conda activate condabuild
conda build conda/recipe/local <optional: --output-folder [FOLDER]>
# e.g.:
#  conda build conda/recipe/local --output-folder /home/stephan/src/opendors/conda-pkgs

You can then install the package in a new environment and use it:

conda create -n my-env --use-local opendorslib

Run tests

Tests can be run locally as follows:

poetry run python -m pytest tests/

Test coverage

Coverage (with branch coverage) can be displayed as follows:

poetry run python -m pytest tests --cov=opendorslib --cov-branch --cov-report=html --cov-report=term

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

opendorslib-0.1.dev86.tar.gz (13.6 kB view hashes)

Uploaded Source

Built Distribution

opendorslib-0.1.dev86-py3-none-any.whl (27.2 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