Skip to content

Releases: HzaCode/pyDHIS2

pydhis2 v0.2.0 - Major Release

29 Sep 08:16

Choose a tag to compare

🚀 What's New

This is a significant milestone release with major improvements and PyPI publication!

✨ Key Features

  • Async-first DHIS2 Python SDK designed for reproducible workflows in LMIC scenarios
  • Built-in rate limiting and retry mechanisms optimized for weak network environments
  • One-click conversion to Pandas/Arrow formats
  • Built-in WHO-DQR data quality metrics
  • CLI + Cookiecutter template support
  • Comprehensive error handling with detailed error types

🔧 Technical Improvements

  • Enhanced rate limiting with adaptive algorithms
  • Improved error handling and retry mechanisms
  • Better async/await support throughout the codebase
  • Optimized data conversion pipelines
  • Comprehensive test coverage (348 tests passing)

📦 Installation

pip install pydhis2

🔗 Links

🏷️ Version Info

  • Version: 0.2.0
  • Python: ≥3.9
  • License: Apache-2.0
  • Status: Stable release

This release marks the first stable PyPI publication of pydhis2, making it easily accessible to the Python community.