So It Begins

I haven’t had a nerve wracking wait for something in a long time. I got exactly that in the final hours of April 21st, 2014.

I had to pass time until the GSoC accepted students list came out, at 00:30 IST (17:00 UTC), and I did so by listening to motivational music and talking to people close to me. SunPy’s mentors were away during the whole ordeal, and so, I didn’t get to pick their brains (which is decidedly a good thing). And then came the big moment. Carol had muted #gsoc and no one could announce their acceptance or lack thereof straightaway. I had heard from my friend, who did his GSoC last year, that selected students receive a congratulatory e-mail.

I opened my Gmail, and to my pleasant surprise, there it was. After a round of congratulations from my parents and close friends, I finally settled down. Getting accepted into GSoC ranks as the best thing I’ve done while still in college (opportunities of this kind and magnitude are hard to come by here), and it’s come to me really late. I get to relish it only once, but I’m not complaining!

My project with SunPy is regarding the re-implementation of sunpy.wcs as sunpy.coordinates using the Astropy coordinates framework, according to APE5. The mentors assigned to me are Stuart Mumford, Nabil Freij and David Perez-Suarez (SunPy is full of really nice people – couldn’t have asked for better mentors). Now Astropy has proposed to build astropy.coordinates, with classes such as CoordinateRepresentation and CoordinateFrame. The main task for me is to recreate sunpy.wcs while wrapping over astropy.coordinates functionality. It is always better to avoid re-inventing the wheel.

Some basic things in the pipeline for this project are as follows -:

  1. sunpy.coordinates will have classes such as HelioProjective, HelioCentric and HelioGraphic, which will derive from CoordinateFrame.
  2. Further, Carrington and Stonyhurst heliographic coordinates will be accommodated.
  3. Different coordinate representations will also be worked upon, such as the cylindrical and spherical representations.
  4. An inter-conversion framework for different coordinates will be created using the bi-directional transformation registry in astropy.coordinates.
  5. Astropy’s Quantity class will be absorbed for use by sunpy.

I’ve been asked to submit a SunPy Enhancement Proposal (SEP), similar to APEs, since the project I am to work on is to be a major feature of SunPy. The community bonding period will be utilized in brainstorming over design and creating the bare-bones API. I like this workflow – it is quite organized and there is a process for everything.

All in all, I’m looking forward to this. The learning curve will be steep but extremely worth it!

Regarding Payoneer, taxes for Indian students

MAJOR NEWS

Skip down to the last parts of this post if you’ve read it before.

 

Excerpts from the GSoC mailing list (before we were warned for off-topic discussion) -:

  • Payoneer does not issue prepaid cards in India because of a RBI directive.
  • The bank transfer facility allows for transfer as USD or INR.
  • For transfer as INR, the charges are $3 + 3% of the transaction amount per transaction – this amounts to ~$150 for three transactions.
  • For transfer as USD, the charges are flat $15 per transaction – amounting to $45. One needs to check with their bank regarding any extra charges, forex rate charges, service tax, etc.

Clearly, transfer as USD is the best option at this time.

Apparently, there is some confusion regarding the transfer fees. The FAQ and pricing page at Payoneer says that the fees are $0. If someone could clarify this, please post a comment!

EDIT: For those who have questions, please refer to the comments thread of this post. Nissim, head of community at Payoneer, has decided to lend us a helping hand.

SECOND EDIT: This chat with the Payoneer representative that I had a while ago should clear everything -:

Bella: Hello and welcome to Payoneer Customer Support.

Pritish: Hello!

Bella: Before we proceed, please provide me with the answer to your security question:

Bella: What was the name of your first pet?

Pritish:

Bella: Thank you.

Bella: You wish to switch to a USD transfer?

Bella: The fee for the USD transfer is $15 per transfer.

Pritish: Yes, I’d mistakenly selected INR

Pritish: Wait, I had a doubt regarding this

Pritish: Sending a page link from Payoneer to you, gimme a min

Pritish:https://payouts.payoneer.com/webapps/methodregistration/fees.aspx?country=IN&pid=DJYxRUStsMq3EKWpggmvRQ%3d%3d&langid=1&sessionid=5qkt01fiyysakfdwkoubi14k&processor_type=1&ProcessorTypeId=1

Pritish: This page says that the fee for USD transfer is $0

Pritish: I live in India and this is regarding my stipend for Google summer of code

Bella: Let me look into this for you.

Pritish: Thanks!

Bella: Please hold one moment.

Bella: I see, you are affiliated with Google Summer of Code and therefore the fee setup is different than usual. There is no flat fee for the transfers apart from the conversion rates that apply for certain transfers.

Bella: You wish to use a USD transfer instead?

Pritish: So if I transfer as USD, the only charges I will have are those relating to exchange rates and other associated fees at my bank, correct? Nothing from Payoneer’s side?

Bella: Yes, correct.

Pritish: Please do set my transfer mode to USD. Thank you!

Bella: We will transfer your request to the relevant department and keep you updated via email.

Pritish: Right, thank you.

Bella: Are you still to use the same bank account?

Pritish: Indeed, I am.

Bella: Okay. Thank you. We will keep you updated and let you know once this is done.

Bella: Is there anything else I can help you with?

Pritish: This was it, thank you so much!

So, in conclusion, I have an account at HDFC bank – to clarify, they charge the following -:

  1. The forex rate, let us call this the base rate.
  2. Some percentage of the base rate as conversion fees.
  3. Now from the money that is deducted by 1 and 2, 12.5% is charged on this difference as service tax.

Transfer as USD is *still* the winner.

I am posting a link to a blog regarding the tax issue. Apparently, stipends are exempt from taxes, and we need to declare exemption.

Link: Click Here

 

Conclusion

Payoneer recently conducted an experiment with me as their recipient to see which transfer mode would be more beneficial to students residing in India. They sent money through two transactions, one in SWIFT/USD mode and one in INR mode. Long story short, INR mode yielded around Rs 200 extra for the same transaction amount. For larger amounts, such as those distributed by Google, the difference could be larger. It may or may not depend on the bank your account is linked to, but so far, I’ve found that very few banks have been favourable in USD mode (such as IDBI Bank). Most banks, SBI in particular, and surprisingly, even HDFC (experiment confirms for HDFC, since I’m an HDFC account holder) is better off with INR. So whatever you do, choose carefully!