Full script refactor into a dedicated codebase #31
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
I propose this codebase as a refactor of this amazing repository. My aim was to convert a script-type software to a more defined and modern codebase by:
This resulted, or at least I hope, into an environment that invites developers and any user to contribute/modify the software for everyone's purpose and to maintain the repo by modernizing it to today's software standards. Right now it needs testing with hardware (I couldn't get my hands on it yet, missing a pocket spectroscope), but I did some tests mocking the camera with a simple spectroscope image and it worked. Of course, it needs live testing and finish the TODOs list but I think it's solid enough to be used right now.