AndrejLojdl

Joined 3 May 2013
Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then publish the changes below to finish undoing the edit.

Latest revision Your text
Line 83: Line 83:
Rough estimated timeline for my work:
Rough estimated timeline for my work:


;'''Week 0 - (28.05 ÷ 16.06)''' ''- Preparation''
Week 0 - (28.05 ÷ 16.06)  - Preparation
:During the period before coding (where students get to know mentors), I will read source, fix a few bugs, and prepare all things necessary for this project.
During the period before coding (where students get to know mentors), I will read source, fix a few bugs, and prepare all things necessary for this project.


;'''Week 1 - (17.06 ÷ 23.06)''' - ''Prepare for cooperation/work''
Week 1 - (17.06 ÷ 23.06) - Prepare for cooperation/work
:Discussing ideas and possible solutions with my mentor. How often and by which means will we communicate. Create a repository if necessary, set up everything needed, and start coding.
Discussing ideas and possible solutions with my mentor. How often and by which means will we communicate. Create a repository if necessary, set up everything needed, and start coding.  
Week 2 - (24.06 ÷ 30.06) - Extracting LaTeX formatting of title and wasp labels  
;'''Week 2 - (24.06 ÷ 30.06)''' - ''Extracting LaTeX formatting of title and wasp labels''
Develop the extraction code for LaTeX formatting from the m-file, which will extract formatting of title and wasp labels from source code. And then transform it to tex file for further usage.
:Develop the extraction code for LaTeX formatting from the M-file, which will extract formatting of title and wasp labels from source code. And then transform it to TEX file for further usage.
Week 3/4 - (1.07 ÷ 14.07) - Connecting our system with LaTeX generator
Connecting given system with LaTeX generator to generate the labels. We need to make sure that after extraction, LaTeX generator is run. And that it will produce dvi file for conversion to image file. 
Week 5 - (15.07 ÷ 21.07) - Rendering graphs
The dvi file should be converted to png image via dvipng part of standard LaTeX generator. Implement formating of titles and wasp labels directly to OpenGL.
Week 6 - (22.07 ÷ 27.07) - Testing
The aim of this week will be to test the solution, find bugs and fix them, refactoring and revision of the solution layout/architecture. Make sure that all possible LaTeX formatting tags work correctly, with OpenGL rendering.


;'''Week 3/4 - (1.07 ÷ 14.07)''' - ''Connecting our system with LaTeX generator''
Mid/term evaluation - (29.07 ÷ 1.08)
:Connecting given system with LaTeX generator to generate the labels. We need to make sure that after extraction, LaTeX generator is run. And that it will produce DVI file for conversion to image file. 


;'''Week 5 - (15.07 ÷ 21.07)''' - ''Rendering graphs''
Week 7/8 - (2.08 ÷ 18.08) - Position extraction
:The DVI file should be converted to PNG image via dvipng part of LaTeX generator. Implement formating of titles and wasp labels directly to OpenGL.
At this point, the system should be functional. So next part will be to extract the position of the text (formulas and legends) from source code. This information is needed to properly place the PNG image on the final image (graph).  
 
Week 9/10 - (19.07 ÷ 1.09) - Size extraction
;'''Week 6 - (22.07 ÷ 27.07)''' - ''Testing''
The main problem with converting LaTeX formatted text to PNG image will be with size. Size of the text and size of rendered graph have to be kept in sync - font size must be corrected according to size of image (rendered graph).
:The aim of this week will be to test the solution, find bugs and fix them, refactoring and revision of the solution layout/architecture. Make sure that all possible LaTeX formatting tags work correctly, with OpenGL rendering.
Week 11 - (2.09 ÷ 8.09) - Configuration
 
So far we would have everything we need for OpenGL rendering with LaTeX formatting. However, it would be useful to have some way of adding default LaTeX formatting for text, which would be applied to every text rendered via LaTeX. So this part will be about making that possible.
;'''Mid/term evaluation - (29.07 ÷ 1.08)'''
Week 12 (9.09 ÷ 16.09) - Clean up
 
As recommended, I will use the last week for writing documentation, polishing code, adding comments and testing.
;'''Week 7/8 - (2.08 ÷ 18.08)''' - ''Position extraction''
:At this point, the system should be functional. So next part will be to extract the position of the text (formulas and legends) from source code. This information is needed to properly place the PNG image on the final image (graph).  
 
;'''Week 9/10 - (19.07 ÷ 1.09)''' - ''Size extraction''
:The main problem with converting LaTeX formatted text to PNG image will be with size. Size of the text and size of rendered graph have to be kept in sync - font size must be corrected according to size of image (rendered graph).
 
;'''Week 11 - (2.09 ÷ 8.09)''' - ''Configuration''
:So far we would have everything we need for OpenGL rendering with LaTeX formatting. However, it would be useful to have some way of adding default LaTeX formatting for text, which would be applied to every text rendered via LaTeX. So this part will be about making that possible.
 
;'''Week 12 - (9.09 ÷ 16.09)''' - ''Clean up''
:As recommended, I will use the last week for writing documentation, polishing code, adding comments and testing.
Please note that all contributions to Octave may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see Octave:Copyrights for details). Do not submit copyrighted work without permission!

To edit this page, please answer the question that appears below (more info):

Cancel Editing help (opens in new window)