Link

Non-Python languages for Astronomy

Julia Astro

Julia is easy to program, runs fast, and pretty much everything needed for modern scientific programming is built in as standard. And it even uses unicode variable names, for those who think is more readable than np.pi (it is!).

For astronomers, Julia Astro is working towards doing much of what AstroPy can do:

Good software, bad timing (unfortunately), just as most professional astronomers have converged on Python as their common language.

IDL

Departing from the open source theme, this is the exact opposite: expensive, proprietary, tightly controlled. I haven’t used it and probably never will, but some (many?) professional astronomers clearly still regard it as essential to their work.

GDL

The GNU Data Language aims for full compatibility with IDL but under a GPL (aggressively open-source) license. I found it easy to install on Linux Mint but haven’t used it enough for an informed opinion.

IRAF

IRAF Image Reduction and Analysis Facility is used for a wide range of tasks pertaining to optical and infrared data processing. STScI has released pyRAF, which allows Python scripting of IRAF tasks, a great advantage when trying to batch process data!