Документ взят из кэша поисковой машины. Адрес оригинального документа : http://www.mso.anu.edu.au/~mwhite/programming.php
Дата изменения: Unknown
Дата индексирования: Thu Feb 27 21:47:10 2014
Кодировка:

Поисковые слова: п п п п п п п п п п п п п п п п п п п п п п
Marc White - Astrophysicist - The Australian National University
Programming & Web Design

This is a showcase of some of my programming and web design work. Check back for regular updates!

 
  • PyNIFS

    As part of my PhD studies, I have put together PyNIFS, a Python package with a bunch of useful functions for analysing IFU data (it's designed for NIFS data, but there's no reason it shouldn't work for other IFUs). It can do lots of things with an already-reduced IFU data cube - plot images, plot spectra, make multi-component F-test driven Gaussian line fits to each spaxel, sum up the intensities in each component, and so on. The functions within the package are well-documented, and I encourage people to come up with interesting combinations of them to do exciting science with! Take a look at the PyNifs documentaion, or download a .zip of the package and dependencies here.

  • Telescope Funding Calculator

    This calculator was desgined to allow for the quick and easy calculation and visualisation of the funding curve for a major telescope project, and is built around jQuery and NVD3, an offshoot of D3.js. The idea is to fill-in the calculator sequentially with funding tranche dates and costs, and watch how the funding curve dynamically updates. See a demo version in action.

  • Weather Display Panel

    This small project was designed to provide a real-time visualisation of the current weather conditions at Siding Spring Observatory, based on the weather stations installed at the telescopes there. Built on jQuery and D3.js, the weather panel automatically (and smoothly!) updates with new weather information at a set cadence. See it in action. (I was also responsible for implementing fixes to the historic data plotting at the bottom of that page, and making robustness improvements.) You can also check it out on GitHub.