pro aqefigs_runemall ; this idl script will re-run the aqefigs script on all IDTL data ever taken, ; and post the new figures to the website. wd=file_expand_path('') ; first set up the ftp script get_lun,u openw,u,'rabbit.netrc' printf,u,'machine rabbit.stsci.edu login idtl password pixel macdef init' printf,u,' binary' printf,u,' prompt' ; *** H2RG-015-5.0mu (homerun) ************************************************************ cd,'/data/skunk3/idtl/data/H2RG-015-5.0mu/cold1/AbsoluteQE.13May03' aqefigs cd,wd printf,u,' lcd /data/skunk3/idtl/data/H2RG-015-5.0mu/cold1/AbsoluteQE.13May03' printf,u,' cd /idtl/rockwell4/H2RG-015-5.0mu/cold1/AbsoluteQE.13May03' printf,u,' binary' printf,u,' put H2RG-015-5.0mu_37K_aqe_data.gif' printf,u,' ascii' printf,u,' put H2RG-015-5.0mu_37K_aqe_data.ps' printf,u,' put aqe_data.txt' ; ***************************************************************************************** ; *** SB304-008-5.0mu (homerun) *********************************************************** cd,'/data/skunk3/idtl/data/SB304-008-5.0mu/cold2/AbsoluteQE.23Apr03' spawn,'rm aqe_data.txt' spawn,'cp aqe_data_evenrows.txt aqe_data.txt' aqefigs spawn,'mv -f SB304-008-5.0mu_30K_aqe_data.gif SB304-008-5.0mu_30K_aqe_data_evenrows.gif' spawn,'mv -f SB304-008-5.0mu_30K_aqe_data.ps SB304-008-5.0mu_30K_aqe_data_evenrows.ps' spawn,'rm aqe_data.txt' spawn,'cp aqe_data_oddrows.txt aqe_data.txt' aqefigs spawn,'mv -f SB304-008-5.0mu_30K_aqe_data.gif SB304-008-5.0mu_30K_aqe_data_oddrows.gif' spawn,'mv -f SB304-008-5.0mu_30K_aqe_data.ps SB304-008-5.0mu_30K_aqe_data_oddrows.ps' cd,wd printf,u,' lcd /data/skunk3/idtl/data/SB304-008-5.0mu/cold2/AbsoluteQE.23Apr03' printf,u,' cd /idtl/raytheon2/SB304-008-5.0mu/cold2/AbsoluteQE.23Apr03' printf,u,' binary' printf,u,' put SB304-008-5.0mu_30K_aqe_data_evenrows.gif' printf,u,' put SB304-008-5.0mu_30K_aqe_data_oddrows.gif' printf,u,' ascii' printf,u,' put SB304-008-5.0mu_30K_aqe_data_evenrows.ps' printf,u,' put SB304-008-5.0mu_30K_aqe_data_oddrows.ps' printf,u,' put aqe_data_aqe_data_evenrows.txt' printf,u,' put aqe_data_aqe_data_oddrows.txt' ; ***************************************************************************************** ; *** H2RG-006-5.0mu ********************************************************************** cd,'/data/skunk3/idtl/data/H2RG-006-5.0mu/cold1/AbsoluteQE.8Apr03' aqefigs cd,wd printf,u,' lcd /data/skunk3/idtl/data/H2RG-006-5.0mu/cold1/AbsoluteQE.8Apr03' printf,u,' cd /idtl/rockwell3/H2RG-006-5.0mu/cold1/AbsoluteQE.8Apr03' printf,u,' binary' printf,u,' put H2RG-006-5.0mu_37K_aqe_data.gif' printf,u,' ascii' printf,u,' put H2RG-006-5.0mu_37K_aqe_data.ps' printf,u,' put aqe_data.txt' ; ***************************************************************************************** ; *** H2RG-003-4.8mu ********************************************************************** cd,'/data/skunk2/idtl/data/H2RG-003-4.8mu/cold1/AbsoluteQE.6Mar03' aqefigs cd,wd printf,u,' lcd /data/skunk2/idtl/data/H2RG-003-4.8mu/cold1/AbsoluteQE.6Mar03' printf,u,' cd /idtl/rockwell3/H2RG-003-4.8mu/cold1/AbsoluteQE.6Mar03' printf,u,' binary' printf,u,' put H2RG-003-4.8mu_37K_aqe_data.gif' printf,u,' ascii' printf,u,' put H2RG-003-4.8mu_37K_aqe_data.ps' printf,u,' put aqe_data.txt' ; ***************************************************************************************** ; *** SB304-008-5.0mu ********************************************************************* cd,'/data/skunk2/idtl/data/SB304-008-5.0mu/cold1/AbsoluteQE.21Mar03' spawn,'rm aqe_data.txt' spawn,'cp aqe_data_evenrows.txt aqe_data.txt' aqefigs spawn,'mv -f SB304-008-5.0mu_31K_aqe_data.gif SB304-008-5.0mu_31K_aqe_data_evenrows.gif' spawn,'mv -f SB304-008-5.0mu_31K_aqe_data.ps SB304-008-5.0mu_31K_aqe_data_evenrows.ps' spawn,'rm aqe_data.txt' spawn,'cp aqe_data_oddrows.txt aqe_data.txt' aqefigs spawn,'mv -f SB304-008-5.0mu_31K_aqe_data.gif SB304-008-5.0mu_31K_aqe_data_oddrows.gif' spawn,'mv -f SB304-008-5.0mu_31K_aqe_data.ps SB304-008-5.0mu_31K_aqe_data_oddrows.ps' cd,wd printf,u,' lcd /data/skunk2/idtl/data/SB304-008-5.0mu/cold1/AbsoluteQE.21Mar03' printf,u,' cd /idtl/raytheon/SB304-008-5.0mu/cold1/AbsoluteQE.21Mar03' printf,u,' binary' printf,u,' put SB304-008-5.0mu_31K_aqe_data_evenrows.gif' printf,u,' put SB304-008-5.0mu_31K_aqe_data_oddrows.gif' printf,u,' ascii' printf,u,' put SB304-008-5.0mu_31K_aqe_data_evenrows.ps' printf,u,' put SB304-008-5.0mu_31K_aqe_data_oddrows.ps' printf,u,' put aqe_data_aqe_data_evenrows.txt' printf,u,' put aqe_data_aqe_data_oddrows.txt' ; ***************************************************************************************** ; close up the rabbit.netrc file cd,wd printf,u,' bye' printf,u,'' close,u free_lun,u ; now ftp them to rabbit spawn,'chmod go-xrw rabbit.netrc' ; this is required for security spawn,'mv -f ~/.netrc ~/old.netrc' spawn,'cp rabbit.netrc ~/.netrc' spawn,'ftp rabbit.stsci.edu' spawn,'mv -f ~/old.netrc ~/.netrc' spawn,'rm rabbit.netrc' end