Serve DC files via GET requests on DCOR
Project description
This CKAN plugin provides an API for accessing DC data. The python package dclab implements a client library (dclab.rtdc_dataset.fmt_dcor) to access this API. Shape-Out 2 offers a GUI via File - Load DCOR data.
This plugin implements:
The DCOR API for accessing DC datasets online.
A background job that generates a condensed dataset after a resource has been created.
A route that makes the condensed dataset available via “/dataset/{id}/resource/{resource_id}/condensed.rtdc”
Installation
pip install ckanext-dc_serve
Add this extension to the plugins and defaul_views in ckan.ini:
ckan.plugins = [...] dc_serve
Testing
If CKAN/DCOR is installed and setup for testing, this extension can be tested with pytest:
pytest ckanext
Testing can also be done via vagrant in a virtualmachine using the dcor-test <https://app.vagrantup.com/paulmueller/boxes/dcor-test/> image. Make sure that vagrant and virtualbox are installed and run the following commands in the root of this repository:
# Setup virtual machine using `Vagrantfile` vagrant up # Run the tests vagrant ssh -- sudo bash /testing/vagrant-run-tests.sh
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
Hashes for ckanext_dc_serve-0.4.11-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4761436fc007c46a2dd34469b1973dcc7a0ff2fdc170d077e9b3133aea9a0f29 |
|
MD5 | 941e2e6284f31f7fe9db6a4de152b397 |
|
BLAKE2b-256 | 7b3e9a8bcd3538de2e1e123e355d08dbf13547ff998c422e3a7169342a3d67f4 |