ps_twoplot_*.psĭate_of_observation, number_extension, north/south_pole It then feeds the profiles through to the ps_twoplot_* Sets up the environment, and then opens into a postscript file ready for recording. It first loads the profiles needed in ps_twoplot_*, Procedures to input values from pre-recorded files rather than directly fromĪrrays within IDL itself, and to output postscript plots. These procedures are set-up procedures for the ps_twoplot There are separate versions of this procedure for the north ( map)ĭate_of_observation, spectra_number, north/south_pole Of each line to reshape the array to appear as a planetary surface. Uses map_calc to calculate the relative size In the array with a linear interpolation.
Map_interp to fill the gaps between each spectrum
It then finds the relative position of each spectrum using intmatch,Īnd puts each spectrum into a specific row on a rectangle array.
Spectrum using map_lrow (which in turn uses To find the position of the limb on the K-band image, and then loads each Image and all the spectra to be used in the map. To allow it to located the files for the K-image, 3.953 mm On running map, the procedure requests information Limb, map_lrow, intmatch, map_interp, map_conv It simply loads and outputs theĬhosen file as an array. User to load any of the outputs from spectra Originally designed to load velocity profiles, this procedure allows the This allows an entire set of data for a particular parameter (velocity, forĮxample) to be plotted quickly. Needed to set up the values properly to print out the plot. It then opens a postscript file and runs the particular ps_primer To be accessed, and all the other values that are needed by the particular The hardwired values areĬhanged in the procedure depending on the choice for the run.īulkrun then works out which spectra need The correct files is stored in a variety of files. The information needed to be able to access This procedure was written to allow the plotting of the large data set recordedįor this thesis quickly and easily. Where, o is the value of the pixel on the object frame Īnd, s is the value of the pixel on the sky frame. Removing the sky frame from the image frame using the equation (from 2.3 In buildata2, each image is constructed by These files are converted using the readfits procedure provided by Loads the number of object and sky frames. Or using the given number of spectral images, buildata2 Using the date and number of the spectra, buildataįinds the directory and then either loads the specific file for buildata1, Loading, Saving and Plotting buildataĭate_of_observation, spectra_number (,number_of_images) Out in the form of user interfacing, screen or postscript plots, or saved files. Additional information may be taken in or Those shown here are listed with the procedural inputĪnd output values, the procedures called that have been custom built for the The procedures are accessed from within the IDL environment,
Idl plots full#
The procedures presented here are those referenced within the thesis, but the full catalogue produced in the making of this thesis extends to over 200 different procedures. In the course of producing this thesis, it has been necessary to produce a wide variety of different procedures for use with the IDL program. Appendix A : In-house IDL Procedures In-house IDL Procedures Introduction