Skip to main content

Overview

Python wrapper to DataWarehouse Connect.

  • Free software: ISC license

Installation

pip install dwclib

Changelog

  • 2026.07.11

    • Update documentation, add MCP server, update dependencies, move from poetry to uv
  • 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

Metadata

Release files for dwclib 2026.7.11

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for dwclib 2026.7.11
File Size Uploaded
dwclib-2026.7.11.tar.gz 43.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for dwclib 2026.7.11
File Interpreter ABI Platform
dwclib-2026.7.11-py3-none-any.whl Python 3 none any Details

Total release size: 89.7 kB

Release files / dwclib-2026.7.11.tar.gz

Download URL dwclib-2026.7.11.tar.gz
Size 43.1 kB
Tags Source
SHA-256 checksum
How to use checksums
539088de7de0082b3915da9abfd55d6bc66b8cebf8a3ad9ea645301eeae1c113
BLAKE2b-256 checksum
How to use checksums
cef6f19953f02ee4b8f591c271f695de5f65fc1e938ee1f1a0b76d93cf5fd2e2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.8.17

Release files / dwclib-2026.7.11-py3-none-any.whl

Download URL dwclib-2026.7.11-py3-none-any.whl
Size 46.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
05738de76fcfe2c5313151695f202c9759c4ed400c9a6764456fb7bf24bc8967
BLAKE2b-256 checksum
How to use checksums
fbd9f2dbe0047449102bee4cdacc682ee45a9b75130827a9c5639d33fe80fed1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.8.17
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page