Final Third of the Post Mid Evaluations Coding Period

end-is-near

So, the final stretch is on.

Now I start implementing the download functionality after fixing the path issue.

So, after trying for 4 hours, it works !!!

For one client. Out of eight. EIGHT.

FFS

It seems EVERY client has it’s own issues while adding its entries or reading its FITS headers.

So over the entire fortnight, I fix each client’s case, one by one.

Aaand I scramble to get it done just in time  :  [unidown] Download from fido search result implemented

Oh, and while I was doing that, I also managed to get this done  :  Now the database is displayed as an astropy table

The second PR makes displaying the database contents very easy and neat now  😀

chickencatmultitask.jpg

Now, after the coding period ends, I head into the evaluation period. Having done ZERO documentation.

2bbf34115051fb9821199d41d478e112d69a9dad9bfdaed4385bdd8213abb147.jpg

Second Third of the Post Mid Evaluations Coding Period

So Cadair asks : How’s it going ?

h13A5D307.jpeg

Okay. Time to get back to work.

Now was the time for implementing the downloading and adding database entries from a Fido search result. But wait.

Something is wrong. Very worgn. And this is even before I start my implementation.

The files aren’t getting downloaded into the correct location, which means there is a problem with the usage with the page argument in Fido’s fetch() function.

Issue was created here : GenericClient dosen’t handle `path` kwarg

Guess who has to fix it ?  😐

So I started the (irritating) work of resolving the path issue, which took the whole of the second fortnight after mid-evals.

Finally fixed it here : [unidown] Fixes #1854  >:D

chickencatinterview.jpg

First Third of the Post Mid Evaluations Coding Period

I give up. I can’t do it anymore. After a lot of trying and thinking, I have finally decided to give up trying to fix the copybutton.

So here’s a list of what I did in the fortnight following the Mid-Eval verdict :

  • Code – Nothing (Successful)  😎
  • Blog – Trying to figure out what to write in the blog, since I did nothing (Fail)  :/
  • Trying to figure out a decent heading for each of my new blog posts (Fail)  😥

So here’s something for the blog….

azAAmbN_700b_v2.jpg

Judgement Week

ad_161782930-e1425468534725

This is it.

The Mid Evaluation week.

I decided to STOP doing anything until I fix SunPy’s copybutton.  But that turned into a nightmare as I tried everything, but couldn’t get it to work….

Finally me and Cadair found out what we were lacking.

Patience.

cg4d33ea251a3d8.tiff_lr

I don’t have any hopes whatsoever of getting this issue solved.

16nm0v

Okay, what else….

Ohhhh Brexit, and, well Brexit2 from the Euros…

Second Half of the Pre Mid Evaluations Coding Period

7d1e0a2a72696909ec1dd0edeed9b8d5.jpg

I KNOW……

I KNOW…………….

But I can’t think of a heading  😦

Possible Explanation :

cat_proximity

Well, I got kicked out…..

From a SunPy dev meeting ( sorry to disappoint )

I was causing too much noise. Well, technically it was my laptop fan. But Cadair covered for me. Again.

So, getting to my work on a serious note ( don’t judge a blog by its pictures ),  work on Adding Fido entries to the Database continued from the previous fortnight.

Now there is a add_from_fido_search_result() function which enables users to add entries returned from any Fido search result to the database. Currently only JSOC results cannot be added to the database.

Aaaaand as usual, finding a small query for the test functions was frustrating. So I didn’t find one. Used a big one 😀

No, seriously it IS difficult to find a query with a small number of results.

Have a look at it here : Add Fido search results to the database

So now I head into the Mid Evaluations Period, officially behind schedule. Well, it’s complicated.

Now I await my fate………………

Scared-Cat