AGOChannel - Source Code
This is the webpage for the AGO Channel Data interactive request form. This site can be used to obtain spreadsheets and/or graphs of this data for each of the AGO stations and each of the AGO channels (a list of time intervals is given on this webpage). It calls AGOChannel.php upon form submission.
Location: /Library/WebServer/Documents/ago/.
AGOChannel.php
This is the php program that is called by AGOChannel.html in order to produce the spreadsheets and/or graphs (using a different combination of java, idl, and php programs for each of the channels) of the Iridium data for the web interface.
Location: /Library/WebServer/Documents/ago/.
AGO_LIST.DAT
This is just a simple text file that is used by the AGOChannel.php program to match up each of the AGO's with their ID number (Ex: P1 => 20655).
graphagoHK.java
This program is called by the AGOChannel.php program to produce the house keeping data graphs for the Channel 0 Iridium data. The input to this program is a spreadsheet(s) (which exist in the AGO Iridium Data Ftp site) and the output is a set of jpeg graphs (temperatures, currents, and voltages).
makeStamp.pro
This program is called by the AGOChannel.php program to produce the riometer data graphs for the Channel 2 Iridium data. It does this by first compiling the necessary IDL programs. Then it calls the rdagorio.pro program get the packed data arrays which are then plotted using the pstamp function located in the iris_idl.pro file.
rdagorio.pro
This function is called by the makeStamp.pro program. It reads 1 full day of AGO riometer data for requested station and returns time and packed data in timeValues and packedDataArray arrays, riometeriometer1Values data in volts in rio1, and riometeriometer2Values data in rio2.
pstamp
This function is located in the iris_idl.pro file and is called by the makeStamp.pro program. This procedure will produce a plot "postage stamp" plot of all beams in the timeseries.
graphagoCoils.java
This program is called by the AGOChannel.php program to produce the search coils data graph for the Channel 3, 4, and 5 Iridium data. The input to this program is a spreadsheet(s) (which exist in the AGO Iridium Data Ftp site) and the output is a jpeg graph (Search Coils Magnetometer Graph).
graphagoGates.java
This program is called by the AGOChannel.php program to produce the flux gates data graph for the Channel 6, 7, and 8 Iridium data. The input to this program is a spreadsheet(s) (which exist in the AGO Iridium Data Ftp site) and the output is a jpeg graph (Flux Gates Magnetometer Graph).
graphagoVLF9.java
This program is called by the AGOChannel.php program to produce the ELF/VLF Narrowband data graph for the Channel 9, 10, and 11 Iridium data. The input to this program is a spreadsheet(s) (which exist in the AGO Iridium Data Ftp site) and the output is a jpeg graph (Voltages Graph).
graphagoVLF12
This program is called by the AGOChannel.php program to produce the ELF/VLF Narrowband data graph for the Channel 12, 13, and 14 Iridium data. The input to this program is a spreadsheet(s) (which exist in the AGO Iridium Data Ftp site) and the output is a jpeg graph (Voltages Graph).
graphagoVLF15
This program is called by the AGOChannel.php program to produce the ELF/VLF Narrowband data graph for the Channel 15, 19, and 20 Iridium data. The input to this program is a spreadsheet(s) (which exist in the AGO Iridium Data Ftp site) and the output is a jpeg graph (Voltages Graph).
getImageList.java
This program is called by the AGOChannel.php program to get the list of images for a given day. It is called for both the Channel 16 and Channel 17 Iridium data. It gets the list by looking at the list of jpeg files which are present within the AGO Iridium Ftp directory for the day which has been asked for. It then outputs the list of files to a temperary text file to be used by the AGOimagelist*.php programs.
AGOimagelist.php
This php program is called by the AGOChannel.php program when the "Image List" link is selected (for Channel 17). This program uses the text file that was created by the getImageList.java program to make a selection box of file names. When clicked, these filenames change the page's image to be the image which was clicked by the user.
AGOslideshow.php
This php program is called by the AGOChannel.php program when the "Slideshow" link is selected (for Channel 17). This program uses the text file that was created by the getImageList.java program to make a slide show of the jpeg files for the given day.
AGOimagelist2.php
This php program is called by the AGOChannel.php program when the "Image List" link is selected (for Channel 16). This program works the same way that the AGOimagelist.php program does but with some minor changes. Code had to be added to this program because there is a N/S and an E/W file for every timestamp for this channel's data. These two files should be viewed at the same time so that they can be compared more easily.
AGOslideshow2.php
This php program is called by the AGOChannel.php program when the "Slideshow" link is selected (for Channel 16). This program works the same way that the AGOslideshow.php program does but with some minor changes. Code had to be added to this program because there is a N/S and an E/W file for every timestamp for this channel's data. These two files should be viewed at the same time so that they can be compared more easily.