PyDP v0.1.7-alpha Release Notes
**New functionality:**
* Move tox to pytest (197 by alejandrosame, 137 by chinmayshah99, 192 by chinmayshah99)
* Added a dockerfile for easy running of examples (199 by BenjaminDev)
* Run clang-format from pipenv (201 by alejandrosame)
* Switched to latest Google DP version (202 by chinmayshah99)
* GeometricDistribution and fixed LaplaceDistribution (205 by BenjaminDev)
* Run clang-format from the system installation instead of pipenv (216 by codeboy5, 215 by codeboy5)
* Added setting of l0 and linf sensitivity (217 by chinmayshah99, 195 by replomancer)
* Added more epsilon property and budget (228 by chinmayshah99)
* Added error handing during initialization (229 by chinmayshah99)
* Added error handling in partial result (231 by chinmayshah99)
* Added bounded algorithm python code (239 by chinmayshah99)
* Added setting of l0 and linf sensitivity (241 by chinmayshah99)
* Tidy up public interface (246 by alejandrosame)
* Added mypy for noise interval (250 by chinmayshah99)
**Bug fixes:**
* Added error handling (188 by chinmayshah99, 120 by chinmayshah99)
* Python Package Structure fix (189 by vishalsubbiah, 92 by chinmayshah99)
* Moved SHA to latest version (221 by chinmayshah99, 220 by replomancer)
* Pin sphinx version becuase of sphinx bug in 3.2.0 (238 by jandremarais)
**Code Refactoring:**
* [WIP] Refactoring (222 by alejandrosame)
* [WIP] Refactoring: Bounded functions (223 by alejandrosame)
* [WIP] Added a more compact name and type lookup (225 by BenjaminDev)
* [WIP] Refactoring: Bind extra methods (230 by alejandrosame)
* [WIP] Refactoring: Generalise algorithm declaration (232 by alejandrosame)
* [WIP] Refactoring: Python interface (237 by alejandrosame)
* [WIP] Refactoring: Add bounded algorithms (240 by alejandrosame)
* [WIP] Refactoring: Fix sensitivity values init and make getters readonly arguments (243 by alejandrosame)
* Order statistics refactor (244 by BenjaminDev)
* Refactoring: Fix compilation with new DP hash (245 by alejandrosame)
* Final refactoring, cleaning up (248 by chinmayshah99)
* Major Refactoring (249 by chinmayshah99, 150 by replomancer)
* Fix typos (255 by alejandrosame)
**Examples and Tutorials:**
* Improved the Example structure (224 by chinmayshah99)
* Update examples with new Python API (247 by alejandrosame)
**Documentation:**
* Update contributing.md for better guidance (186 by shaistha24)
* Fix some typos and grammatical errors (196 by tholop)
* Remove duplicated paragraph from contributions guideline (198 by jabertuhin)
* Fixed typo for docker build in readme (200 by jabertuhin)
* Documentation only (206 by BenjaminDev, 107 by chinmayshah99)
* Corrected README.md in examples (227 by devansh1305)
* Build dev docs action (235 by BenjaminDev, 107 by chinmayshah99)
* Set version and release in docs/conf.py from pydp import (236 by jandremarais, 234 by chinmayshah99)
**Note 1: This release does not work on Windows (use Docker for that)**
**Note 2: Due to pypi restrictions, we couldn’t re-upload PyDP version 0.1.5 and 0.1.6 using the same name after failing for the first time and second time. Therefore we are skipping version 0.1.5 and version 0.1.6**