Skip to content

pydhis2 v0.2.0 - Major Release

Latest

Choose a tag to compare

@HzaCode HzaCode released this 29 Sep 08:16
· 17 commits to main since this release

πŸš€ 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.