Weekly CheckIn #11
jatinj
Published: 09/08/2022
1. What did I do this week?
Till this week, first part of "multiple_flightttrack_on topview" task is completed. This week I'll be resolving some small mis-functioning of my code which my mentors have suggested.
2. What is coming up next week?
In next week, the target would be to stop flickering in topview.
3. Did I stuck anywhere?
No, I didn't stuck anywhere.
View Blog Post
Weekly CheckIn #10
jatinj
Published: 08/16/2022
1. What did I do this week?
My midterm evaluation is completed this week. Now, I'll be completing some remaining work after midterm evaluation. This week I update "active_flighttracks" variable every time after activation of new operaton.
2. What is coming up next week?
In next week, the target would be to add check to activated tracks (displayed on topview).
3. Did I stuck anywhere?
Yes, I've faced difficulty in updation of "active_flighttracks", but my mentor suggests to emit signal every time after activation of new flighttrack.
View Blog Post
Midterm Evaluation
jatinj
Published: 08/13/2022
Hii,
This week I am having my midterm evaluation. I've to faced a lot of hardships to complete my work as my initial period of coding period got passed in my university end semester exams. But my mentors helped me lot to get me on track. And now I've completed most of my work for midterm evaluations.
Summary of work I've completed till now :
Task 1: Deactivating of Unused Operations in MSColab
In MSS we have operations, that are created by users. If user not use operation for more than 30 days, than it will got to inactivated state and only creator can activated that. I've used datetime module to set the "last_used" datetime of operation. On starting of MSS we'll compare "last_used" and current time of operation on MSColab server, if there difference is > 30days that operation will be moved to inactivated state.
Task 2: Multiple Flighttracks on Topview
Currently, only one flighttrack can be painted on topview canvas, but if user wants to compare multiple flighttracks they have to open multiple instances of topview. I've developed a dockwidget by which user can plot multiple flightpaths. Activated flighttrack will be plotted with class "WaypointTableModel" and for others we'll convert their latitude and longitude to x,y coordinates using "gcpoints_path"(implemented in map canvas for topview of MSS) which is similar to "matplotlib.basemap.gcpoints" . And then use "matplotlib.pyplot.plot" function to plot a line.
For this, I've taken inspiration from plotting of fastkml objects in KML dockwidget and also read blog on fastkml by Aryan Gupta.
Till now most part of this is completed but some work is remaining like color edit, line width edit and synchronization of list in MSUI mainwindow and dockwidget. Which I'll try to complete by next week.
Task 3: Timestamps below message in MSColab Chat
In MSColab chat users collaborating in an operation can chat with each other. Previously, timestamps of message are not displayed. I've added qt widget with time label in message text area to set timestamps below messages.
View Blog Post
Weekly CheckIn #9
jatinj
Published: 08/08/2022
1. What did I do this week?
This week I am having my midterm evaluation. My most of the work for midterm evaluation is completed. I'll be refactoring some failing tests and also solve the mirroring flighttrack problem. I will also be synchronizing flighttracks from MSUI mainwindow with "multiple_flightpath_dockwidget".
2. What is coming up next week?
In next week, the target would be to add color change, line width edit and complete the synchronization of flighttracks from MSUI main window.
3. Did I stuck anywhere?
Yes, plotting of inactive flighttracks was mirrored on topview canvas, but my mentors tell me that longitude and latitude are reversed during plotting.
View Blog Post
Weekly CheckIn #8
jatinj
Published: 08/04/2022
1. What did I do this week?
This week I will firstly complete my pending work of last week. Then I will improve my code quality, explore more about python classs and also add some edge cases to previously written code. I will also activate Github testing workflow for my "Filter flightpaths" pull request.
2. What is coming up next week?
In next week, the target would be to add multiple flightpaths and develop remove patches functions.
3. Did I stuck anywhere?
Yes, I have faced problem is commiting changes to database and resolved it with the help of mentors.
View Blog Post