Week 2: Basic plot into the server

funnelferry
Published: 06/10/2019

What did I do this week?

This week I worked on to getting a basic plot as output as a result of changing from basemap to cartopy.

As suggested by my mentor I basically removed all the features that were there with basemap and just tried to get a plain map working, from here I will try to rebuild those specifics in cartopy.

Further I wrote one small test for the a function I added which basically emulated a similar function in pyproj.

What is coming up next?

Building on the previous work I would emulate the features previously available in basemap with also taking advantage of cartopy's other features to make the task easier and code shorter than it would have been with basemap and have a result plot plotted through the WMS successfully.

Did you get stuck anywhere?

Yes I got stuck a few number of places some of which my mentor helped me got through, one where I had to strip the code of a function to bare minimum for it to be function but I got through with a little bit of time.

View Blog Post

Week 1: Starting the migration!

funnelferry
Published: 06/04/2019

Hello all, I am Anveshan and have completed my first week of coding period, learning variety of things about Cartopy package which is used for plotting tasks as matplotlib's basemap is 

What did you do this week?

I changed functions in ```utils.py```, that made use of basemap's pyproj class for the following two tasks using cartopy package:

  • To get distance between two points
  • To compute intermediate points between two coordinates on basis of connection type (circular or linear)

What is coming up next?

I will assess and start making changes ```mpl_hsec.py``` which is a constituent of server side code and makes of basemap heavily for the horizontal plotting operations, and is also used by ```mpl_hsec_styles.py``` as a superclass.  

Did you get stuck anywhere?

Yes I had a difficulties in making the function ```ntps``` from basemap in cartopy but I got through it with help of stackoverflow and cartopy's documentation.

View Blog Post

Week 0: Entering Coding Period

funnelferry
Published: 05/30/2019

Hello all, I am Anveshan Lal and during this GSoC I will be working on ‘Updating Geographical Plotting Routines’ for Mission Support System.

What did you do this Week?

I looked into the codebase of MSS and after discussion with my mentor I divided the parts of code I will be working towards. Also, I read up the documentation of Cartopy and played around with the relevant Geodesic functions required by the codebase through the help of Jupyter Notebooks.

What is coming up next Week?

Starting this week I will be migrating the server side code of MSS to Cartopy package and will complete that task by next week.

Did you get stuck anywhere?

I had some doubts in how to approach and start making changes to codebase which were resolved during a voice-over meeting with my mentor. Other than that I do not have any major blockers regarding my project currently.
 

View Blog Post