programming

Guide to Developing an App for iOS

by Guest April 29, 2013

This is the second guest post by Jonathan Gagné at Université de Montréal. Jonathan is a graduate student under direction of René Doyon and David Lafrenière. His research topics include the search for young brown dwarfs in the solar neighborhood and the development of methods for direct exoplanet imaging. In his first post, he told […]

{ 4 comments }

Read more →

Announcing Astropy v0.2: The First Release of the Community Built Astronomy Python Package

by Tom April 10, 2013

A little over a year ago, I wrote about the Astropy project. The aim of the project is to co-ordinate the Python code development efforts in Astronomy so as to be able to present users with a coherent set of tools to perform their work. On February 20th, we released the first public version, Astropy […]

{ 1 comment }

Read more →

Astronomy vs. Data Science

by Jess K February 4, 2013

In response to my last post about the transition from Astronomer to Data Scientist many readers wanted to know the pros and cons of academia versus tech.  In the below post I outline a few of the major differences between these career paths.  Obviously, there is a lot of variety in individual companies, institutions, and experiences — […]

{ 4 comments }

Read more →

Learning Python – The Interactive Way

by Jessica Lu June 18, 2012

One of the nice things about programming in python is that it is free, relatively easy to use, and there is lots of support and development online. One of the downsides is that there is not a standard python package to install… you have to know about all the interesting add-on bits to get maximum […]

{ 9 comments }

Read more →

Python Installation and Ecosystem Tutorial

by Guest April 11, 2012

This is a guest post from Tom Aldcroft. Tom is an astrophysicist working at the Harvard-Smithsonian Center for Astrophysics in Cambridge MA. In addition to science research he has responsibilities supporting mission operations for the Chandra X-ray Observatory. In both areas he uses Python on a daily basis and will gladly tell you about his […]

{ 3 comments }

Read more →

Code in the Astrophysics Code Source Library is now citeable

by Guest February 8, 2012

This is a guest post from Alice Allen, primary editor of the Astrophysics Source Code Library (ASCL). Last September, I introduced and described the Astrophysics Source Code Library, a free on-line registry for source codes. I’m happy to report that ASCL is now indexed as a publication by ADS! This provides a reliable and consistent […]

{ 13 comments }

Read more →

The Astropy Project: A core Python package for Astronomy

by Tom January 30, 2012

In June 2011, the announcement of a new Python package for Astronomy on the astropy mailing list prompted a long thread that started as a criticism of the proliferation of independently-developed Astronomy Python packages but quickly became the start of a common effort to develop a single core package for Astronomy. Many hundreds of emails, […]

{ 9 comments }

Read more →

[Link] Statistics with Python

by Jessica Lu September 30, 2011

Astronomers rely on statistical analysis all the time. The Python programming language has some excellent add-on packages for statistics. But sometimes the documentation isn’t as helpful in “real-world” scenarios. Prasanth Nair has posted a very nice tutorial on Simple Statistics with Python over at his blog. I highly recommend it for new users of python […]

{ 2 comments }

Read more →

Astrophysics Source Code Library (ASCL)

by Guest September 2, 2011

You don’t know me, but if you’ve written an astrophysics code useful for producing published results, I’d like to know you, or at least know of your code. I’m Alice Allen, primary editor of the Astrophysics Source Code Library (ASCL). The ASCL is a free online reference library of (wait for it…. ) …yes! Astrophysics […]

{ 1 comment }

Read more →

Python 2 to 3 transition

by Jessica Lu August 31, 2011

You can hardly be an astronomer today without knowing how to write code. As with programmers in all disciplines, we are at the mercy of the language we code with. Computer science is still a rapidly evolving field and new programming languages come along, existing programming languages get updated, and your favorite packages/routines might get […]

{ 9 comments }

Read more →