daily tsys idl routines

Last modified: Thu Mar 16 13:07:13 2023.


List of Routines


Routine Descriptions

CALRATIOPR - OUTPUT CAL RATIO TO FD

[Next Routine] [List of Routines]
NAME:
calratiopr - output cal ratio to fd

(See /pkg/rsi/local/libao/phil/tsys/calratiopr.pro)


TSYSINP - INPUT TSYS INFO FOR 1 RECEIVER.

[Previous Routine] [Next Routine] [List of Routines]
NAME:
tsysinp - input tsys info for 1 receiver.
SYNTAX: numfound=tsysinp(rcvnum,rcvI,year=year)
ARGS  :
		rcvnum: int receiver number 1-16..
KEYWORDS:
	year:	int  .. year to input. 1999,2000,... default is current year
RETURNS:
         istat: long   -1=error. ge 0 is the number found
rcvI[numfound]: {tsysrec} return array of structures 
					      tsysrec defined in ~phil/idl/tsys/tsys.h
		

(See /pkg/rsi/local/libao/phil/tsys/tsysinp.pro)


TSYSINPALFA - INPUT TSYS INFO FOR ALFA RECEIVER.

[Previous Routine] [Next Routine] [List of Routines]
NAME:
tsysinpalfa - input tsys info for alfa receiver.
SYNTAX: numfound=tsysinpalfa(rcvI,year=year)
ARGS  :
KEYWORDS:
	year:	int  .. year to input. 1999,2000,... default is current year
RETURNS:
         istat: long   -1=error. ge 0 is the number found
rcvI[numfound]: {tsysArec} return array of structures 
					      tsysrec defined in ~phil/idl/tsys/tsys.h
		

(See /pkg/rsi/local/libao/phil/tsys/tsysinpalfa.pro)


TSYSPLOT - PLOT THE TSYS INFO FOR ONE RECEIVER

[Previous Routine] [Next Routine] [List of Routines]
NAME:
tsysplot - plot the tsys info for one receiver
SYNTAX: tsysplot,rcvI,cals=cals,adate=adate,pscol=pscol,title=title,$
			      nolab=nolab,xp=xp,_extra=e
ARGS:
	rcvI : {} structure holding tsys info input by tsysinp	
KEYWORDS:
	cals[]: limit cals to those specified in this array. numbering is:
			0:hcal,1:hxcal,2:hcorcal,3:h90cal,4:lcal,5:lxcal,6:lcorcal,7:l90cal
   adate : if set then plot versus alphanumeric date rather than daynumber
drange[2]: fltarr range of daynumbers to plot 1..365
	pscol : if set,then setup colors for hardcopy rather than the screen
			(background colors flipped).
   title : if set then this is the title to use
	_extra: e keywords passed to plot and oplot routines. eg psym=xx
   nolab ; if  set then don't bother to put cal labels
    xp   ; float 0..1. position to place cal labels. default .01
DESCRIPTION:
	Plot the system temperature first day of year for daily system temperature
data. The receivers data is stored in structures named R1,R2..R12 where the
number is the receiver number. This data should be input with the tsysinpall
routine (done for you when you call the tsys program). 
EXAMPLES:
 tsysplot,R7           plot versus daynumber of year
 tsysplot,R6,/adate	plot versus day,month,year
 tsysplot,R5,/adate,drange=[30,60] plot data for daynumbers 30 through 60.

(See /pkg/rsi/local/libao/phil/tsys/tsysplot.pro)


TSYSPLOTALFA - PLOT THE TSYS INFO FOR ALFA

[Previous Routine] [List of Routines]
NAME:
tsysplotalfa - plot the tsys info for alfa
SYNTAX: tsysplotalfa,rcvI,adate=adate,pscol=pscol,title=title,$
			      nolab=nolab,xp=xp,_extra=e
ARGS:
	rcvI : {} structure holding tsys info input by tsysinpalfa
KEYWORDS:
   adate : if set then plot versus alphanumeric date rather than daynumber
drange[2]: fltarr range of daynumbers to plot 1..365
	pscol : if set,then setup colors for hardcopy rather than the screen
			(background colors flipped).
   title : if set then this is the title to use
	_extra: e keywords passed to plot and oplot routines. eg psym=xx
   nolab ; if  set then don't bother to put cal labels
    xp   ; float 0..1. position to place cal labels. default .01
DESCRIPTION:
	Plot the system temperature first day of year for alfa daily system
  temperature data. The data is stored in rcvI struct.This data should be 
input with the tsysinpalfa
EXAMPLES:
 tsysplotalfa,          plot versus daynumber of year
 tsysplotalfa,/adate	plot versus day,month,year
 tsysplotalfa,/adate,drange=[30,60] plot data for daynumbers 30 through 60.

(See /pkg/rsi/local/libao/phil/tsys/tsysplotalfa.pro)