poli-sci-kit tries to follow semantic versioning, a MAJOR.MINOR.PATCH version where increments are made of the:
- MAJOR version when we make incompatible API changes
- MINOR version when we add functionality in a backwards compatible manner
- PATCH version when we make backwards compatible bug fixes
- The assignment of points for semicircle parliament plots now groups points for parties together more appropriately
- Updates source code files with direct references to the code they're based on
- Release switches poli-sci-kit over to semantic versioning and indicates that it is stable
Changes include:
- Package structure has been modified for better testing and a cleaner wheel
- Bug fixes and refactoring for cleaner code
- Checks for code quality have been added
- Examples now function in Google Colab
First stable release of poli-sci-kit
Changes include:
- Plotting functions for parliament allocations and seat disproportionality
- Full documentation of the package
- Virtual environment files
- Bug fixes
- Extensive testing of all modules with GH Actions and Codecov
- Code of conduct and contribution guidelines
The minimum viable product of poli-sci-kit
- Users are able to do political appointments using a variety of methods including largest remainder and highest averages techniques
- Users are able to analyze the results of appointments
- Usage examples have been created