Skip to main content

Python wrapper to DataWarehouse Connect

Project description

Overview

Python wrapper to DataWarehouse Connect.

  • Free software: ISC license

Installation

conda install -c conda-forge dwclib

pip install dwclib

Changelog

  • 2024.12.27

    • Support updating the config file through the API
  • 2024.9.17

    • Support reading waves in binary chunks without conversion
  • 2024.5.10

    • Support searching patients directly in DWC without DWCmeta
  • 2024.4.4

    • Support querying enumerations
    • Update dependencies
  • 2023.6.21

    • Remove all occurences of naive datetime since dask now support tz-aware
    • New config file syntax to be compatible with other libraries
    • Fix a bug when Pleth waveform return all NaN
  • 2023.6.7

    • Support for querying alerts using the read_alerts call
    • Use the platformdirs package for config file location
  • 2022.9.14

    • Support numeric labels and sublabels in read_patients and read_numerics
    • Support to query for multiple patients at once in read_numerics
  • 2022.6.23

    • Convert packaging from flit to poetry
    • Add linting and testing with nox, flake8 and safety
    • Create scaffolding for future Sphinx documentation
    • Fix a number of bugs in corner cases (division by zero, ...)
    • Add a generic Dask wrapper to run custom DWC queries with Dask
  • 2022.3.22

    • Convert packaging from old-style setup.py to flit
    • Refactor: extract common code between dask and pandas version
    • No longer relies on user defined function in the database
    • Patients: add read_patient function to fetch a single patient
    • Numerics: read_numerics patientids can be a list or a str. When it is a list, a MultiIndex is returned

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

dwclib-2025.12.5.tar.gz (30.0 kB view details)

Uploaded Source

Built Distribution

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

dwclib-2025.12.5-py3-none-any.whl (35.8 kB view details)

Uploaded Python 3

File details

Details for the file dwclib-2025.12.5.tar.gz.

File metadata

  • Download URL: dwclib-2025.12.5.tar.gz
  • Upload date:
  • Size: 30.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.2.1 CPython/3.12.11 Linux/6.17.0-7-generic

File hashes

Hashes for dwclib-2025.12.5.tar.gz
Algorithm Hash digest
SHA256 2b8d77a205dd5bd3345adcabbc33c21e055a01a9be8d85acf73a78969c82859e
MD5 5a7e5d2db8e3710316550a4d22383b65
BLAKE2b-256 aab41d685869f9b87f005425f5c5ff62793dd826d1f7064bffa8610cb5d7ec04

See more details on using hashes here.

File details

Details for the file dwclib-2025.12.5-py3-none-any.whl.

File metadata

  • Download URL: dwclib-2025.12.5-py3-none-any.whl
  • Upload date:
  • Size: 35.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.2.1 CPython/3.12.11 Linux/6.17.0-7-generic

File hashes

Hashes for dwclib-2025.12.5-py3-none-any.whl
Algorithm Hash digest
SHA256 292612b82202c31eb4d7611f00e115fee92cfd73fea4837a25516ec469dc4cb5
MD5 dc65c01289ddbe9564958287eef4af71
BLAKE2b-256 12fdabe816a6ee769f3b56d20d25a3ecfebb6b63515589e28985e3eb13418970

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