urbanogilson / SICAR

This tool is designed for students, researchers, data scientists or anyone who would like to have access to SICAR files
https://urbanogilson.github.io/posts/sicar/
MIT License
71 stars 30 forks source link

V0.6 - Improved Documentation, Tests, and Code Enhancements #13

Closed urbanogilson closed 1 year ago

urbanogilson commented 1 year ago

Summary:

This pull request aims to enhance the project by making various improvements in documentation, tests, and code. The key changes include improved documentation with 100% docstring coverage, an updated colab example, and an updated README.md. The tests have been improved to achieve 100% test coverage, as reported by Coveralls. The code has been enhanced with increased modularity, the addition of a State Enum, the relocation of temporary files to the tempfile module, and the deletion of temporary files after use. Other changes include upgrading from setup.py to pyproject.toml, removing the Manual driver, exposing the chunksize parameter, and making the download methods' interfaces more consistent. Code reusability has also been improved.

Changes Made:

These changes aim to enhance the project's overall quality, maintainability, and usability. They have been thoroughly tested to ensure reliability.