Monday 5 August 2013

GSoC-Week7

This week resulted in some PRs -  for instance IRSA is now merged as is the PR for UKIDSS. Apart from that there are also two ongoing PRs one for NRAO and the other for NIST.

On a side note, one major PR that was merged this week is astropy#1006 so that now astropy.coordinates.Angle is now a subclass of astropy.units.Quantity. This also resulted in some changed in astroquery that uses the Angle class extensively - astroquery now works with astropy versions >= 0.3.

One git fun fact I learnt this week was about how to clean a git directory when building inline which is what I usually do -  well I ran into some errors because of this while installing astropy but this was cleared up thanks to the extremely helpful discussion here.

Another interesting thing I learnt was about automatically generating functions in python - this can be quite helpful in cases where two functions differ only slightly and can significantly reduce the amount of redundant code.  Since quite a lot of our code currently uses such functions, my mentor made a PR that does just this.

Cheers,
Madhura!