# 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
Raw data
{
"_id": null,
"home_page": "https://github.com/larib-data/dwclib",
"name": "dwclib",
"maintainer": null,
"docs_url": null,
"requires_python": "<4.0,>=3.10",
"maintainer_email": null,
"keywords": null,
"author": "Jona Joachim",
"author_email": "jona@joachim.cc",
"download_url": "https://files.pythonhosted.org/packages/2c/bb/49b5f15dbf4d3bdbe99da0124d51574a286fe2dc92ec64d6b463ef7989bf/dwclib-2024.12.28.tar.gz",
"platform": null,
"description": "# Overview\nPython wrapper to DataWarehouse Connect.\n- Free software: ISC license\n\n## Installation\n`conda install -c conda-forge dwclib`\n\n`pip install dwclib`\n\n## Changelog\n- 2024.12.27\n - Support updating the config file through the API\n\n- 2024.9.17\n - Support reading waves in binary chunks without conversion\n\n- 2024.5.10\n - Support searching patients directly in DWC without DWCmeta\n\n- 2024.4.4\n - Support querying enumerations\n - Update dependencies\n\n- 2023.6.21\n - Remove all occurences of naive datetime since dask now support tz-aware\n - New config file syntax to be compatible with other libraries\n - Fix a bug when Pleth waveform return all NaN\n\n- 2023.6.7\n - Support for querying alerts using the read_alerts call\n - Use the platformdirs package for config file location\n\n- 2022.9.14\n - Support numeric labels and sublabels in read_patients and read_numerics\n - Support to query for multiple patients at once in read_numerics\n\n- 2022.6.23\n - Convert packaging from flit to poetry\n - Add linting and testing with nox, flake8 and safety\n - Create scaffolding for future Sphinx documentation\n - Fix a number of bugs in corner cases (division by zero, ...)\n - Add a generic Dask wrapper to run custom DWC queries with Dask\n\n- 2022.3.22\n - Convert packaging from old-style setup.py to flit\n - Refactor: extract common code between dask and pandas version\n - No longer relies on user defined function in the database\n - Patients: add read_patient function to fetch a single patient\n - Numerics: read_numerics patientids can be a list or a str. When it is a list, a MultiIndex is returned\n\n",
"bugtrack_url": null,
"license": "ISC",
"summary": "Python wrapper to DataWarehouse Connect",
"version": "2024.12.28",
"project_urls": {
"Homepage": "https://github.com/larib-data/dwclib",
"Repository": "https://github.com/larib-data/dwclib"
},
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "6f2da50764b0fd34b776c2fa5c5630a5e4480e6c6ef6b1739c249ca5ef6650d9",
"md5": "bab91c682e82ef7f812831003062e58f",
"sha256": "93cea8f1bf81471bea4796cfd44e92d5eec4bc60bafc877be2f7690d97d0ad77"
},
"downloads": -1,
"filename": "dwclib-2024.12.28-py3-none-any.whl",
"has_sig": false,
"md5_digest": "bab91c682e82ef7f812831003062e58f",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": "<4.0,>=3.10",
"size": 35759,
"upload_time": "2024-12-27T19:40:08",
"upload_time_iso_8601": "2024-12-27T19:40:08.370700Z",
"url": "https://files.pythonhosted.org/packages/6f/2d/a50764b0fd34b776c2fa5c5630a5e4480e6c6ef6b1739c249ca5ef6650d9/dwclib-2024.12.28-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "2cbb49b5f15dbf4d3bdbe99da0124d51574a286fe2dc92ec64d6b463ef7989bf",
"md5": "a9820284a20581ad9c4d0e015df1013f",
"sha256": "bbdf7107d3647438a695a14f78201dd07300c1bf317e88c1cb3bf6735defa5ac"
},
"downloads": -1,
"filename": "dwclib-2024.12.28.tar.gz",
"has_sig": false,
"md5_digest": "a9820284a20581ad9c4d0e015df1013f",
"packagetype": "sdist",
"python_version": "source",
"requires_python": "<4.0,>=3.10",
"size": 30888,
"upload_time": "2024-12-27T19:40:10",
"upload_time_iso_8601": "2024-12-27T19:40:10.996332Z",
"url": "https://files.pythonhosted.org/packages/2c/bb/49b5f15dbf4d3bdbe99da0124d51574a286fe2dc92ec64d6b463ef7989bf/dwclib-2024.12.28.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-12-27 19:40:10",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "larib-data",
"github_project": "dwclib",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"lcname": "dwclib"
}