49
edits
m (→Y: Your task) |
|||
Line 99: | Line 99: | ||
**: I chose [https://wiki.octave.org/Summer_of_Code_Project_Ideas#Improvements_to_N-dimensional_image_processing Improvements to N-Dimensional Image Processing]. I want to focus on implementing the missing color functions from the Image package, which I have specified [https://wiki.octave.org/Image_package#Color here]. Furthermore, I wish to provide all of these color functions with N-Dimensional Image support and improve any incorrectly implemented ND image color functions as mentioned in the task. | **: I chose [https://wiki.octave.org/Summer_of_Code_Project_Ideas#Improvements_to_N-dimensional_image_processing Improvements to N-Dimensional Image Processing]. I want to focus on implementing the missing color functions from the Image package, which I have specified [https://wiki.octave.org/Image_package#Color here]. Furthermore, I wish to provide all of these color functions with N-Dimensional Image support and improve any incorrectly implemented ND image color functions as mentioned in the task. | ||
* Please provide a rough estimated timeline for your work on the task. | * Please provide a rough estimated timeline for your work on the task. | ||
*: '''Proposal for | *: '''Proposal: Integrate Support for ICC Profiles & Implement Color API Functions''' | ||
** Community Bonding | ** Community Bonding - (April 23 - May 13) - I plan on utilizing this time to learn more about the image package, specifically utilizing vectorization techniques, learning about profiling, and writing a good suite of tests. I plan on doing this by further researching the functions that have already been implemented and consulting my mentor/peers for further information. During the latter half of the time period, I plan on constructing detailed implementation outlines for ICC functions and Color API functions and running them by my mentor. | ||
** Phase 1 - (May 14 - June 14) | ** Coding 1 (Phase 1) - (May 14 - June 14) - I will use the outlines to integrate support for ICC profiles. After I write each function, I will write a suite of tests to make sure the code is passing. Then, I will profile each functions to discover any possible improvements. | ||
** Phase 2 - (June 15 - July 12) | ** Coding 2 (Phase 2 - 3) - (June 15 - July 12) - I will approximately spend two weeks implementing illuminance functions and the other two weeks implementing various color processing/information functions. | ||
** | ** Debugging and Documentation Edits - (July 13 - July 28) - I will use this time to provide any additional debugging and final documentation edits. | ||
*** ''July 29 - August 6'' - Will serve as a buffer period in the case of any delays. | *** ''July 29 - August 6'' - Will serve as a buffer period in the case of any delays. | ||
*** '' | *** ''Coding 2'' - There is a chance that the suggested deliverables may be completed at this point. Thus, work on Phase 4 will begin once Debugging and Documentation Edits is complete - the details of this will be discussed with the mentor at the time. | ||
[[Category: Summer of Code]] | [[Category: Summer of Code]] |
edits