About This Project
The Sexagesimal Calculator was originally developed as a summer project for the History of Mathematics in India (HoMI) initiative at the Indian Institute of Technology, Gandhinagar.
It has since been completely refactored into a modern, robust, and professionally maintained open-source Python library.
Quality and Testing
This project is committed to a high standard of code quality and correctness.
- Test Coverage: The library maintains a high level of test coverage, verified on every commit via continuous integration.
- Property-Based Testing: In addition to standard unit tests, the library is rigorously validated using
hypothesis, a powerful property-based testing framework. This ensures that the arithmetic logic is correct for a vast range of inputs, including edge cases that are difficult to find with manual testing.