swsrkty's Blog

Weekly Check-In #7

swsrkty
Published: 08/01/2022

Hii,
 
What did you do this week?

This week I completed creating plots of Side view and started with Linear view. As I don’t have a prototype available, I made use of debugger to understand the methods being called while using Linear view in the MSUI. Most of the time was spent on understanding the differences and similarities of Linear plots from the other ones. My mentors  helped me by clearing all of my doubts during a meet. I’m currently working on the part where the script sends a request to WMS to get an XML document.

What is coming up next?

In the coming week, I'll be working on the other parts of linear view.

Did you get stuck anywhere?

Yep, I’m stuck at the part where the layers are used to send a request to the WMS server.

: )

 

View Blog Post

Blog #6

swsrkty
Published: 07/26/2022

Hii,

This week I had exams so I wasn’t able to work much on the project. After my exams, I continued working on the side view part. I refactored the code using the ‘getmap()’ method which is used to get layers plot from the WMS server. In the coming week I will be working on the ‘plotting paths and labels’ and ‘setup ticks and labels’ parts. I didn’t get much stuck while refactoring using ‘getmap()’ because I’ve done it similarly for the top view.

: )

View Blog Post

Weekly Check-In #5

swsrkty
Published: 07/18/2022

Hii,

What did you do this week?

I worked on refactoring the sideview part of retriever.py and understanding how MSUI generates sideview plots. I looked into my mentors’ comments which gave me a good idea. I had some doubts which my mentors cleared during a meet.

What is coming up next?

I have my exams this week so I won't be able to work on my project.

Did you get stuck anywhere?

Yep, I’m stuck at the part where the script gets a map from a WMS server. I’ll continue looking into it on Saturday, after my exams.

: )

View Blog Post

Blog #4

swsrkty
Published: 07/12/2022

Hii,

 

This week I continued working on plotting paths. I understood the ‘redraw_path’ function which does the plotting in the MSUI and tried to implement it in the ‘retriever.py’ script. I didn’t get the expected results at first. I had a meeting with my mentors where they helped me understand my mistakes. I made the changes and I was able to get the plotting of the paths correctly.

 

After that I looked into plotting labels for which I referred to the same function from the PathInteractor class and I got the labels plotted onto the MapCanvas. Understanding ‘matplotlib’ concepts is something that I struggled with last week. My mentor shared a tutorial blog with me which has been helpful.

 

As I’ve finished refactoring most of the parts of the horizontal view, I’m moving on to implementing the functionalities for vertical sections (side view).

 

: )

View Blog Post

Weekly Check-In #3

swsrkty
Published: 07/06/2022

Hii,

 

What did you do this week?

 

I worked on plotting paths and labels and I found a quick approach by using the existing MSS functionalities. I discussed it with my mentors and they made me realise that this approach wasn't right since the classes I used involve a Qt object. As the module I’m building should be used by both the CLI tool and the GUI, Qt objects should not be involved.

 

What is coming up next?

 

I'm working on finding the necessary parts of the HPathInteracter class required for plotting paths to create a new class and functions.

 

Did you get stuck anywhere?

 

No, but sometimes I take quite a lot of time to resolve the bugs which come up during experimenting.

 

: )

View Blog Post