The first weeks of X-Rays and Electron.Js

Python, X-rays, and JSON files that don’t comply and make you cry.

GSoC has officially started!

We’re going to code!

Since is a Desktop App made with Electron and Python, my first priority was getting DAVE to compile again. The process was tedious and took a good amount of time to fix the flask backends which power DAVE.

Read more…

GSoC Post 1

Hey there. I am working on the Astrometry project from Gnuastro and I will explain below the first things that I have been doing.

Basically, we have two catalogs: one is the query catalog, which we want to find its wcs, and the reference catalog, that gives some stars positions in celestial coordinates. We begin finding “quads”, a group of 4 stars, on both catalogs. This part was already done, but the matching part between the quads needed some fixes.

Read more…

GSoC - 1

This is the first blog that documents the coding period of my GSoC21 journey. I learnt a few interesting things in these two weeks, as I expected I would. So, let’s dive in and see if you knew few of these stuff I learnt.

Starting off !!!

I started off by getting a brief idea of the scope of the changes that could be done to the dataframe. This was the task I had decided on for the first week. Whenever we are involved in a project that runs for a period of anywhere between 2-4 months it is important to have a timeline or a roadmap of sorts to be able to look back to. This doesn’t really have to be something rigid. We can chose to deviate from it and infact deviations are bound to happen due to multiple reasons. It can happen because of an unexpected bug in between, or because you came across some alternative that you did not consider at the start or simply because it is one of those projects that gives better insights as you dwell into it.

Read more…

A Summer of Coding and Astronomy — GSoC’21 at OpenAstronomy

A Summer of Coding and Astronomy — GSoC’21 at OpenAstronomy

“In real open source, you have the right to control your own destiny.”

— Linus Torvalds

Google Summer of Code is probably the most notable and interesting programs a student can be a part of an undergrad can be a part of. From reading GSoC blogs to write my story, it feels unnatural.

This post is more of an introduction to GSoC and my project at OpenAstronomy, I’ll be covering my prep and journey later on.

Read more…

Chapter 0: Prologue

Hi There and Namaste! This is going to be the second blog and first blog related to GSoC where I will be sharing my experience Community Bonding Period Experience with Radis. Before moving ahead lets learn about GSoC and my perspective about it.

Google Summer of Code

GSoC or the way I like to say it (Great Summer Opportunity to Code ;) is a program conducted and funded by Google to promote college students around the world to engage with Open Source Community and contribute to the organization for a tenure of 3 months. In the process, code is created and released for the world to see and use. But the main aim of GSoC is to promote students to stick to the organizations and help to grow the Open Source Community. This is a great initiative by Google that brings thousands of students every year and help them get an opportunity to peek into the world of open source development, learn new skills and also get compensated for the work, quite generously.

Read more…

astropy@GSoC Blog Post #1

Hey there,

How are you?
Chances are that you are coming across me for the first time.
Nice meeting you too! 😄

Since this is an introductory astropy@GSoC Blog Post, I would keep things brief.


                      


As you probably already know, my name is Suyog and I am a participant for Google Summer of Code (GSoC) 2021. Over the course of the next 10 weeks or so, I will be working on the Astropy project under the umbrella organisation OpenAstronomy. During this while, I aim to add a CDS format writer to the Astropy library with the help of my affable mentors Aarya and Moritz.   

I had actually also applied for GSoC last summer, however I had failed to pass one of the eligibility criteria, and so wasn't selected. This astropy@GSoC project, therefore, is quite an awesome opportunity for me. I am looking forward to making the most of it and enjoying the time all the same.

There are two preliminary observations:
    1. The associated stipend, albeit somewhat lower than what used to be the case a few years back, is freaking awesome. 😉
    2. Dunno, why this project is marked as Difficultly Low!? Nothing as easy as being just the third person to write a Table writer for the world's largest Astronomy code library! 😂😎

Alright. Bye.
See ya the next time! 🙋‍♂️

Stay tuned for more GSoC updates, or what is far better, for the next post in general.

Read more…

GSoC - 0

I will be documenting my journey in the GSoC program under Radis (OpenAstronomy). This blog is the first in the series of those blogs and will contain a quick overview of what Google Summer of Code is, an intro to the organization I will be working with and the project I will be involved in, and what I did in the 20-day community bonding period.

What is GSoC?

I remember attending one of Programming Club IIT Kanpur’s lectures in my freshman year of college, and my senior just asked the students if they knew what GSoC was. I had no idea. But I glanced over to see if my peers knew something and saw a few of them nodding enthusiastically and a few others muttering among themselves. The senior didn’t explain what GSoC was, but he did ask us to check it out ourselves. I did. I wouldn’t save I understood the entire program back then since I didn’t even know what open source was.

Read more…

Google Summer of Code

A Black Hole-Star Binary. Credit: nasa.gov

Google Summer of Code: My Introduction to OpenSource

While I can’t come close to doing justice in explaining OpenSource, I would like to point out just how widespread its use is, and what better example for it than the most successful OpenSource project ever, that is, Linux. As far as statistics are concerned,

  • 100% of the world’s top 500 supercomputers run on Linux.
  • 96.3% of the world’s top 1 million servers run on Linux.
  • 85% of all smartphones are based on Linux.

So it suffices to say that most people have used OpenSource software one way or the other. But how does that concern me? A budding mind in the computing industry should have some familiarity with OpenSource, is an understatement. And that's where Google Summer of Code comes in.

Straight from its landing page,

Read more…

Summer with SunPy ☀️

A couple of months ago, I was introduced to the world of open source by a few peers of mine and despite having the many unanswered questions about why open source software exists, eventually I decided to try my hand at it.

In my previous post I had mentioned how I’d continue to be a contributor to SunPy regardless of the outcome of GSOC.

“I made a promise to myself that regardless of the outcome of my proposal, I will continue to contribute to this organization that taught me so much.”

With that in mind, this showed up a couple of weeks later :

Read more…