Skip to main content

DAS api client.

Project description

Welcome to the DAS Python package

The Royal Netherlands Institute for Sea Research has its data management system to help scientists archive and access their data. This tool is called: Data Archive System (DAS) and this package is its Python client.

Release Notes

For detailed release notes, please see CHANGELOG.md.

NOTE: This package requires Python 3.11 and plus

To install using pip

    $ pip install daspython

To install this package locally use the following commands:

Create a virtual environment first:

Install virtualenv if not installed.

    $ pip install virtualenv

Create the virtual enviroment

    $ virtualenv .venv

Activate your virtual environment (for Windows)

    $ .\.venv\Scripts\activate.ps1   

Deactivate your virtual environment (for Windows)

    $ deactivate

Now install the dependencies

    $ pip install -r .\requirements.txt

The best way to see how each method is used is visiting out automated test scripts page.

Authentication

Use this class to authenticate and keep your token that will be needed to use with all other service classes.

Usage
from daspython.auth.authenticate import DasAuth

auth = DasAuth('DAS url', 'Your user name', 'Your password')

if (auth.authenticate()):
    print('You are connected ...')    

Unit Tests

python -m unittest tests/test_something.py

Deploying this package:

$ pip install twine

Install twine

twine upload dist/*

Than follow the instructions to publish/upload the distribution files to pypi.org

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

daspython-4.0.7.tar.gz (34.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

daspython-4.0.7-py3-none-any.whl (34.4 kB view details)

Uploaded Python 3

File details

Details for the file daspython-4.0.7.tar.gz.

File metadata

  • Download URL: daspython-4.0.7.tar.gz
  • Upload date:
  • Size: 34.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.2

File hashes

Hashes for daspython-4.0.7.tar.gz
Algorithm Hash digest
SHA256 f5125dbb024cd26ea583769ed563d199e73abf8bbec000698a16b7f2b5f40ce9
MD5 35f0a738fb23586c93c6f6b03bc1c95a
BLAKE2b-256 cbdb93172ea82976952cd4baa1e945347429fa5560331e60c49be241c81bd622

See more details on using hashes here.

File details

Details for the file daspython-4.0.7-py3-none-any.whl.

File metadata

  • Download URL: daspython-4.0.7-py3-none-any.whl
  • Upload date:
  • Size: 34.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.2

File hashes

Hashes for daspython-4.0.7-py3-none-any.whl
Algorithm Hash digest
SHA256 deaba6e3de65c51d9a5962e4c66d2513dc88714e4ae18c618684687c8dff5154
MD5 d5cf304ff86e32789ed3a49637c71013
BLAKE2b-256 f69ab85e7b08c2e9a8c12305a7fa42afb32755202a089fc349fbae1b3cac3cc1

See more details on using hashes here.

Supported by

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