MOLGENIS Python tooling for the EUCAN-Connect Catalogue
Project description
molgenis-py-eucan-connect
MOLGENIS Python tooling for the EUCAN-Connect Catalogue.
Description
This library contains tools for the MOLGENIS EUCAN-Connect Catalogue that help with integrating data from external catalogues. For example BirthCohorts and Maelstrom.
Usage
These tools can be used as a library in a script.
Start by installing the library with pip install molgenis-py-eucan-connect
.
For an example of how to use this library to stage and publish nodes, see example.py
.
For developers
This project uses pre-commit and pipenv for the development workflow.
Install pre-commit and pipenv if you haven't already:
pip install pre-commit
pip install pipenv
Clone or check out this repository with git and install the git commit hooks:
pre-commit install
Create an environment and install the package including all (dev) dependencies:
pipenv install --dev
Activate the virtual environment:
pipenv shell
Build and run the tests:
tox
Note: If you want automatic code formatting in your IDE, you need to configure file watchers for
black
(the code formatter) andisort
(the formatter for import statements). Here are some examples of how to configure them inPyCharm
:
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file molgenis-py-eucan-connect-1.0.0.tar.gz
.
File metadata
- Download URL: molgenis-py-eucan-connect-1.0.0.tar.gz
- Upload date:
- Size: 391.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | cfb327cafd2fe634d76f666f92c81f434596c132f82133f6c12b4a8a12966398 |
|
MD5 | 1c2ec0ff910a608cb082f3485b35c0e0 |
|
BLAKE2b-256 | 4aa41d75ddcb6d650aa8500300cb659862684cc3ab5340e580d7e400b0930390 |
File details
Details for the file molgenis_py_eucan_connect-1.0.0-py3-none-any.whl
.
File metadata
- Download URL: molgenis_py_eucan_connect-1.0.0-py3-none-any.whl
- Upload date:
- Size: 27.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 52161ca8d9367ac7daa8c16ce6fd93bd7e92828a50eee33bf07f04e00ba0f326 |
|
MD5 | d693b2b15669d3cf2e08bb527a8a4f97 |
|
BLAKE2b-256 | 95f748cb297346d8bed7935571cdee326688119eb00e0084fcd665aabf4e681b |