Releases: UBC-MDS/SharpEdge
v1.1.6
v1.1.6 (2025-02-03)
Bug Fixes
-
Feedback addressed by Jenny - peer review feedback to fix grammor mistake in seam_carve docs
([
9c009ca`](9c009ca)) -
Feedback addressed by Jenny - peer review feedback to include arguments of function in tutorial (on top of docstring) (
6bc2a72
) -
Feedback addressed by Jenny - TA and peer review feedback to break down functions into intermediate functions for easier review (
d25f614
) -
Feedback addressed by Jenny on peer review CHANGELOG.md version order (
d5d0fc3
)
Detailed Changes: v1.1.5...v1.1.6
v1.1.5
v1.1.5 (2025-02-02)
Bug Fixes
-
Feedback addressed by Archer - Added missing pytest coverage badge in response to Agam's review (
864eb8f
) -
Feedback addressed by Archer - Added missing Python version and CI/CD workflow status badges in response to Ximin's review (
88f8c5f
)
Refactoring
- Added underscore to intermediate function names and updated docstrings (
d1bb0a1
)
Detailed Changes: v1.1.4...v1.1.5
v1.1.4
v1.1.4 (2025-02-02)
Bug Fixes
- Feedback addressed by Inder - Agam's & Green-zy's feedback to amend pooling tutorial where min pooling was described but mean pooling was used in the function (
416fd86
)
Detailed Changes: v1.1.3...v1.1.4
v1.1.3
v1.1.3 (2025-02-02)
Bug Fixes
-
Feedback addressed by Inder - Shannon's feedback to include edge cases that have unique image shapes such as 1x100 and 100x1 (
ed95781
) -
Feedback addressed by Inder - TA feedback to break reposition_image to intermediate functions for easier review (
f463262
)
Detailed Changes: v1.1.2...v1.1.3
v1.1.2
v1.1.2 (2025-01-31)
Bug Fixes
- Feedback addressed by Archer - Milestone 1 feedback on Software package project structure (simplify user import) (
d6ad822
)
Detailed Changes: v1.1.1...v1.1.2
v1.1.1
1.1.0
SharpEdge 1.1.0 Release Notes
We are excited to announce Version 1.1.0 of SharpEdge
!
In this release, we have greatly enhanced the user experience by writing and publishing package-level documentation. This comprehensive documentation includes a vignette that demonstrates how to use all package functions on a real-life image processing example. The vignette features a clear and engaging narrative, with fun examples that guides users through the process, making it easy for anyone with minimal expertise to run and experiment with SharpEdge
's functionalities.
The documentation is now live and accessible via this website, built using the Sphinx framework. Check out the documentation now and experience how SharpEdge
can simplify your image processing tasks!
What's Changed
- Set up the structure of our documentation and example tutorial by @Arc-Celt in #101
- Func test color conv by @JennyonOort in #104
- feat: update function for more flexibility in customization by @JennyonOort in #105
- Func test color conv by @JennyonOort in #106
- Docs padding by @JennyonOort in #107
- Docs color conv by @JennyonOort in #108
- Docs seam carve by @Arc-Celt in #110
- Pooling function tutorial by @InderKhera in #117
- adding reposition tutorial and amendments to docs by @InderKhera in #120
- Docs PCA by @hankunxiao in #115
- Fix the NoSuchKernel exception on Read the Docs by @Arc-Celt in #121
- Fix import error with the scikit-image package by @Arc-Celt in #123
- Docs padding by @JennyonOort in #122
- intro tutorial draft 1 by @hankunxiao in #116
- docs: add documentation status badge by @Arc-Celt in #124
- docs: tutorial rename with prefix for easier consolidation, fix headi… by @JennyonOort in #125
Full Changelog: v1.0.0...v1.1.0
1.0.0
We are excited to announce Version 1.0.0 of SharpEdge
. In this release, we have iteratively developed and tested the core functions of the package. Each function was designed defensively, handling errors and incorrect inputs, with corresponding unit tests for edge cases and error handling. We continued managing the project via GitHub, assigning specific responsibilities to team members for each function. All code passes unit tests using pytest, and documentation has been updated to reflect the latest changes. This release solidifies SharpEdge as a robust toolkit for image processing.
0.0.1
We are excited to announce Version 0.0.1. In this release, we laid the foundation for the software package project by choosing a topic for software package, establishing a collaborative framework, and setting up the technical infrastructure. We began by drafting a comprehensive team work contract to define roles, responsibilities, and communication protocols. A public GitHub repository was created to host the project and streamline development with a clear directory structure. The software package SharpEdge
that aims to provide a comprehensive set of image processing utilities tailored for seamless integration of image manipulation projects. Additionally, we created detailed function specifications and comprehensive documentation to provide clarity on how each component of the package will operate. This milestone ensures a robust and organized starting point for the software's development.