- Enhanced code to adhere to Python coding conventions and standards.
- Migrated project packaging from setuptools and setup.py to pyproject.toml and poetry for improved dependency management.
- Transitioned unit tests from unittest to pytest for enhanced testing capabilities and flexibility.