pydhis2


Namepydhis2 JSON
Version 0.1.4 PyPI version JSON
download
home_pageNone
SummaryReproducible DHIS2 Python SDK for LMIC scenarios
upload_time2025-09-17 08:30:34
maintainerNone
docs_urlNone
authorpydhis2 contributors
requires_python>=3.9
licenseNone
keywords analytics async data dhis2 health pandas
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # pydhis2

A reproducible DHIS2 Python SDK designed for LMIC (Low and Middle Income Countries) scenarios.

## Features

- Async HTTP client with automatic retry and rate limiting
- Data Quality Review (DQR) framework based on WHO standards
- Pandas integration for data analysis
- Pipeline system for automated workflows
- Comprehensive testing and benchmarking tools

## Installation

```bash
pip install pydhis2
```

## Quick Start

```python
import asyncio
from pydhis2 import DHIS2Client

async def main():
    client = DHIS2Client(
        base_url="https://play.dhis2.org/dev",
        auth=("admin", "district")
    )
    
    # Get user information
    user_info = await client.get("me")
    print(f"User: {user_info['name']}")

asyncio.run(main())
```

## Documentation

For detailed documentation and examples, visit our [GitHub repository](https://github.com/your-repo/pydhis2).

## License

Apache License 2.0
            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "pydhis2",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.9",
    "maintainer_email": null,
    "keywords": "analytics, async, data, dhis2, health, pandas",
    "author": "pydhis2 contributors",
    "author_email": null,
    "download_url": "https://files.pythonhosted.org/packages/d8/4a/7def64e50a1b7423762f4b4ecad2e8b58bbad69bcbdbdcd1d4a65d97974d/pydhis2-0.1.4.tar.gz",
    "platform": null,
    "description": "# pydhis2\n\nA reproducible DHIS2 Python SDK designed for LMIC (Low and Middle Income Countries) scenarios.\n\n## Features\n\n- Async HTTP client with automatic retry and rate limiting\n- Data Quality Review (DQR) framework based on WHO standards\n- Pandas integration for data analysis\n- Pipeline system for automated workflows\n- Comprehensive testing and benchmarking tools\n\n## Installation\n\n```bash\npip install pydhis2\n```\n\n## Quick Start\n\n```python\nimport asyncio\nfrom pydhis2 import DHIS2Client\n\nasync def main():\n    client = DHIS2Client(\n        base_url=\"https://play.dhis2.org/dev\",\n        auth=(\"admin\", \"district\")\n    )\n    \n    # Get user information\n    user_info = await client.get(\"me\")\n    print(f\"User: {user_info['name']}\")\n\nasyncio.run(main())\n```\n\n## Documentation\n\nFor detailed documentation and examples, visit our [GitHub repository](https://github.com/your-repo/pydhis2).\n\n## License\n\nApache License 2.0",
    "bugtrack_url": null,
    "license": null,
    "summary": "Reproducible DHIS2 Python SDK for LMIC scenarios",
    "version": "0.1.4",
    "project_urls": {
        "Documentation": "https://pydhis2.readthedocs.io",
        "Homepage": "https://github.com/pydhis2/pydhis2",
        "Issues": "https://github.com/pydhis2/pydhis2/issues",
        "Repository": "https://github.com/pydhis2/pydhis2"
    },
    "split_keywords": [
        "analytics",
        " async",
        " data",
        " dhis2",
        " health",
        " pandas"
    ],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "9e2bfcb59250ccc589c72d3bf78ac409af6aadc3bf7e9ecb7da26d4198c3b53b",
                "md5": "53f5210da171102851b5579d2420e3fc",
                "sha256": "e07d18399ff74eb79a00194240f8f6f9e483dcec47196b370895bcd1d5e19191"
            },
            "downloads": -1,
            "filename": "pydhis2-0.1.4-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "53f5210da171102851b5579d2420e3fc",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.9",
            "size": 109166,
            "upload_time": "2025-09-17T08:30:33",
            "upload_time_iso_8601": "2025-09-17T08:30:33.613334Z",
            "url": "https://files.pythonhosted.org/packages/9e/2b/fcb59250ccc589c72d3bf78ac409af6aadc3bf7e9ecb7da26d4198c3b53b/pydhis2-0.1.4-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "d84a7def64e50a1b7423762f4b4ecad2e8b58bbad69bcbdbdcd1d4a65d97974d",
                "md5": "089dab2f4b0e618e6bd9eedb27b57b8b",
                "sha256": "d00c850cf051c97da62fd1e51fae34bb44e8fcdf7c37468acee796dad12d3e45"
            },
            "downloads": -1,
            "filename": "pydhis2-0.1.4.tar.gz",
            "has_sig": false,
            "md5_digest": "089dab2f4b0e618e6bd9eedb27b57b8b",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.9",
            "size": 102909,
            "upload_time": "2025-09-17T08:30:34",
            "upload_time_iso_8601": "2025-09-17T08:30:34.909642Z",
            "url": "https://files.pythonhosted.org/packages/d8/4a/7def64e50a1b7423762f4b4ecad2e8b58bbad69bcbdbdcd1d4a65d97974d/pydhis2-0.1.4.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-09-17 08:30:34",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "pydhis2",
    "github_project": "pydhis2",
    "github_not_found": true,
    "lcname": "pydhis2"
}
        
Elapsed time: 1.63520s