Recent Changes - Search:

Interferometry basics

Observing

Data Reduction

AGN Large Programme

Other AGN programmes

High angular resolution @ MPIA

Other Links

PmWiki


DR /

KonradsMIDIRelatedScripts

I wrote several IDL programmes for reducing, visualising and modelling interferometric data obtained with MIDI. Many programmes require the AstroLib package (http://idlastro.gsfc.nasa.gov/) or the MIA+EWS package (http://www.strw.leidenuniv.nl/~nevec/MIDI/) to be installed. The first is actually contained in the latter. A more detailed description of every routine is contained along with the code in the individual files which can also be downloaded following the links or directly at http://www.blackholes.de/downloads.html. A brief description of the routines follows below. If you have any suggestions for improving the code, please contact me.

midi_2bbfit.proMIDI two component black body fit
MIDI_2BBPREExample routine: Create the variables needed for a fit (2009-07-22).
MIDI_2BBMDLCreate a 2 component elliptical Gaussian black body brightness distribution (2009-07-22).
MIDI_2BBDATCalculate and return the "visibility data" for the model (2009-07-22).
MIDI_2BBFITRun the fit for the 2 component Gaussian black body model (2009-07-22).
MIDI_2BBCMPCompare a 2 component Gaussian black body model to the data (2009-08-18).
midi_comp.proMIDI model comparison
MIDI_PREPHTPrefix the photometry to a MIDI result structure (2009-07-20).
MIDI_EXTVISExtract visibilities from a model at specified UV coordinates (2010-09-23).
MIDI_DATCOMInterpolate MIDI data at certain wavelengths (2010-12-02).
MIDI_DPHASEDetermine the differential phase from input phase data (2009-08-18).
MIDI_PLTCMPPlot a comparison of measured data and modelled data (2009-08-18).
midi_redu.proMIDI data reduction
MIDI_DATSET__DEFINEAutomatically define a structure of type MIDI_DATSET (2010-02-05).
MIDI_GETKEYGet FITS header keywords for a list of MIDI files (2008-08-26).
MIDI_FILLINAutomatically fill in information in a MIDI data set (2010-04-14).
MIDI_GETDATRead raw and calibrated MIDI data from EWS into a struct (2010-09-22).
MIDI_CALINFGet calibrator information for a list of calibrated MIDI results (2008-08-26).
MIDI_RVBCALRecalibrate fluxes with templates by Roy van Boekel - OBSOLETE (2010-07-13).
MIDI_REDPLTPlot the fluxes and visibilities of a MIDI result structure (2010-08-07).
MIDI_MODPHTModify the sky bands and recompile EWS photometry programmes. (2010-07-12).
MIDI_REDSETFully reduce the data in a MIDI data set (2010-11-18).
MIDI_PLTPRPPlot a FITS header keyword for several MIDI data files (2009-10-09).
MIDI_PLTPDSPlot common FITS header keywords for fringe tracks in a MIDI data set (2008-10-14).
MIDI_ADU2JYPlot the ADU to JY conversion factor for a set of calibrators (2010-07-20).
MIDI_STRC2TPrint out an IDL structure as an ASCII table (2009-06-26).
MIDI_DATA2TPrint out MIDI data as an ASCII file (2009-06-23).
MIDI_PLOT3DMake a 3D plot of the UV plane using iPlot (2009-07-01).
midi_utils.proMIDI data tools
MIDI_CHPDATReduce chopped data from MIDI (2010-11-03).
MIDI_WAVAXIHelper function: Plot a wavelength axis on top of the previous plot (2008-03-15).
MIDI_OUTDISHelper function: Plot one detector window for dispersed MIDI data (2009-06-30).
MIDI_OUTFIEHelper function: Plot one detector window for undispersed MIDI data (2010-12-06).
MIDI_PLTWINMake a plot of the two detector windows of MIDI data (2010-12-06).
MIDI_PHOTOMChop a MIDI photometry and extract the spectrum (2009-06-30).
MIDI_PHTFILReduce a MIDI photometry data file (2008-03-15).
MIDI_PLTFRIShow a video of the delay line position and the fringe (2009-06-30).
MIDI_GAUDISHelper function: Fit a Gaussian to every channel in a dispersed MIDI window (2010-11-02).
MIDI_MSKFITCreate a MIDI mask from A and B photometry files (2010-11-05).
MIDI_PLTOPDPlot the Optical Path Difference for a MIDI fringe track (2010-10-14).
MIDI_PLTOVLPlot the beam overlap for the photometry, fringes and masks (2010-08-13).
MIDI_PLTRADPlot the correlated flux or visibility as a function of baseline length (2010-10-05).
MIDI_PLTUVPPlot points in a UV plane with values from a MIDI result struct (2010-12-03).
modl_geom.proMIDI models - geometrical models
MODL_EGAUSSGenerate a generalised elliptical gaussian or uniform disk (2009-07-13).
MODL_GAUSSMGenerate an set of generalised elliptical Gaussians (2009-07-13).
MODL_POLARMGenerate a polar model for a single wavelength (2009-07-13).
MODL_TDISKMGenerate a temperature disk model with T(r) = r^(-EXPONE) (2009-07-13).
modl_utils.proMIDI models - model utilities
MODL_MKHEADGenerate a default FITS header for the models (2009-07-13).
MODL_FITS2MRead FITS files into a model struct (2009-07-13).
MODL_M2FITSWrite a model into a FITS file or into several FITS files (2009-07-13).
MODL_M2VISICalculate the UV-plane, i.e. the complex visibilities for a model (2009-07-13).
MODL_M2PLOTPlot a flux distribution and/or UV-plane to screen or PS file (2009-07-13).
MODL_M2GAUSDetermine the gaussian width of a brightness distribution (2009-07-13).
strctxt.proGeneral
GETTAGSHelper function: Recursively get the tag names of an IDL struct (2009-06-26).
REFPTRAHelper function: Dereference an array of pointers (2009-06-26).
STRCTXTPrint out an IDL structure as an ASCII table (2009-06-26).
vlti_utils.proVLTI utilities
VLTI_HRANGECalculate the hour angle range where an object is visible (2009-07-06).
VLTI_BLPROJCalculate projected baselines positions or tracks for the VLTI (2009-07-06).
VLTI_UVTRCKCalculate a set of UV tracks for a certain declination (2009-07-06).
VLTI_UVCHCKCheck the UV coordinates saved in the fits header (2009-07-06).
VLTI_PLTUVPPlot a UV plane and plot UV tracks for a certain declination (2010-12-03).
Edit - History - Print - Recent Changes - Search
Page last modified on April 15, 2011, at 23:26 CET