IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 38254


Ignore:
Timestamp:
May 8, 2015, 2:20:51 PM (11 years ago)
Author:
eugene
Message:

updates

Location:
branches/eam_branches/ipp-20150419/oofview
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • branches/eam_branches/ipp-20150419/oofview/cgi/dsgetindex.v1

    r38253 r38254  
    7575   $file    = shift @dirs;
    7676
     77my $filelevel = "UNKNOWN";
     78
    7779my $program;
    7880if ($file) {
    7981    $program = "NONE";
     82    $filelevel = "FILE";
    8083} elsif ($fileset) {
    8184    $program = "dsfsindex";
     85    $filelevel = "FILESET";
    8286} elsif ($product) {
    8387    $program = "dsprodindex";
    8488    $fileset = "";
     89    $filelevel = "PRODUCT";
    8590} else {
    8691    $program = "dsrootindex";
    8792    $fileset = "";
    8893    $product = "";
     94    $filelevel = "ROOT";
    8995}
    9096
     
    98104      print "PRODUCT: $product\n";
    99105      print "FILE:    $filename\n";
     106      print "FILELEVEL: $filelevel\n";
    100107    }
    101108
     
    104111    close (FILE);
    105112
    106     print @list;
     113    foreach my $line (@list) {
     114        if ($line =~ m/OOF/) {
     115            print $line;
     116        }
     117    }
     118    # print @list;
    107119
    108120    exit 0;
     
    118130      print "PRODUCT: $product\n";
    119131      print "FILE:    $filename\n";
     132      print "FILELEVEL: $filelevel\n";
    120133      print "run fhead\n";
    121134    }
     
    138151      print "PRODUCT: $product\n";
    139152      print "FILE:    $filename\n";
     153      print "FILELEVEL: $filelevel\n";
    140154    }
    141155
     
    218232        # return link
    219233        if ($program ne "dsrootindex") {
    220             print a({-href=>"./index.txt"}, "Text Version");
     234            print a({-href=>"$script_name$path_info/index.txt"}, "Text Version");
    221235        }
    222236
     
    232246                    # no up link in dsroot
    233247                } else {
    234                     print a({-href=>".."}, "Up to $script_name/$up");
     248                    print a({-href=>"$script_name$up"}, "Up to $script_name$up");
    235249                }
    236250            }
     
    246260    print '</table>';
    247261    print p();
     262    print "<b>FILELEVEL: $filelevel</b>\n";
    248263    print end_html();
    249264}
     
    273288         # First column is link to an entity down one level in data store (product, fileset, file)
    274289         # assumes id is always first field
    275          my $wpath = "./$toks[0]";
     290         my $wpath = "$script_name$path_info/$toks[0]";
    276291
    277292         # if this is a file request, use a download cgi
     
    303318                $product =~ s/^\s+//;
    304319                $product =~ s/\s+$//;
    305                 print a({-href=>"./$product/$fileset"}, $fileset);
     320                print a({-href=>"$script_name$product/$fileset"}, $fileset);
    306321            }
    307322        }
  • branches/eam_branches/ipp-20150419/oofview/scripts/mkoof.sh

    r38253 r38254  
    11#!/bin/csh -f
     2
     3echo "starting mkoof.sh"
    24
    35if ($#argv != 1) then
     
    79  exit 2
    810endif
     11
     12#echo "path: $1"
    913
    1014# output list file
     
    2024  set expname = `echo $nebfile | awk '{print substr($1,0,11)}'`
    2125
    22   # echo "dskfile: $dskfile"
    23     echo "nebfile: $nebfile"
    24   # echo "newfile: $newfile"
    25   # echo "expname: $expname"
     26  #echo "dskfile: $dskfile"
     27  echo "nebfile: $nebfile"
     28  #echo "newfile: $newfile"
     29  #echo "expname: $expname"
    2630
    2731  mkdir -p $expname
    2832
    29   if (! -e $expname/$newfile) ln -s $dskfile $expname/$newfile
     33  # if (! -e $expname/$newfile)
     34  ln -sf $dskfile $expname/$newfile
     35
    3036  echo $newfile | awk '{n = substr($1,12,2)}{printf "%s|||ota%02d\n", $1, n}' >> $listfile
    3137end
  • branches/eam_branches/ipp-20150419/oofview/scripts/oof.sh

    r38253 r38254  
    77
    88$srcdir = /local/ipp/psconfig
    9 
    10 $test = 1
     9$dsroot = /export/ippc20.0/ps2-oof/htdocs
     10
     11$test = 0
    1112
    1213if not($?Nrun)       set Nrun = 0
     
    1617if not($?runstate:n) set runstate:n = 0
    1718
     19if not($?expset)      set expset:n = 0
     20if not($?expsetstate) set expsetstate:n = 0
     21
    1822if (not($?ppImageOpts))
    1923  $ppImageOpts =
     
    2125  $ppImageOpts = $ppImageOpts -recipe PPIMAGE PPIMAGE_DET_ONLY
    2226  $ppImageOpts = $ppImageOpts -F PPIMAGE.OUTPUT PPIMAGE.OUTPUT.NOCOMP
    23   $ppImageOpts = $ppImageOpts -Db FLAT F
    24   $ppImageOpts = $ppImageOpts -Db BASE.FITS T
    2527  $ppImageOpts = $ppImageOpts -Db SQUASH.NANS T
    2628  $ppImageOpts = $ppImageOpts -threads 4
     
    4143  ippc39
    4244  ippc40
     45  ippc41
     46  ippc42
     47  ippc43
     48  ippc44
     49  ippc45
     50  ippc46
     51  ippc47
     52  ippc48
     53  ippc49
     54  ippc50
     55  ippc51
     56  ippc52
     57  ippc53
     58  ippc54
     59  ippc55
     60  ippc56
     61  ippc57
     62  ippc58
     63  ippc59
     64end
     65
     66macro mknight
     67  if ($0 != 2)
     68    echo "USAGE: mknight (YYYYMMDD)"
     69    break
     70  end
     71
     72  local i expname datename idxname
     73  $datename = $1
     74  $idxname = $dsroot/gpc2/$datename.idx
     75
     76  exec wget 'http://dsmaster.ps2/ds/gpc2/index.txt?$datename' -O $idxname
     77  list lines -x "grep OOF $idxname" 
     78  for i 0 $lines:n
     79    substr "$lines:$i" 0 11 expname
     80    mkcommands neb:///gpc2/$datename/$expname/$expname
     81  end
     82end
     83
     84macro done.night
     85  if ($0 != 2)
     86    echo "USAGE: done.night (YYYYMMDD)"
     87    break
     88  end
     89
     90  local i expname datename idxname
     91  $datename = $1
     92  $idxname = $dsroot/gpc2/$datename.idx
     93
     94  list lines -x "grep OOF $idxname" 
     95  for i 0 $lines:n
     96    substr "$lines:$i" 0 11 expname
     97    echo mkoof.sh neb:///gpc2/oof/$datename/$expname/$expname
     98  end
    4399end
    44100
     
    68124    if ($alldone)
    69125      echo "$expset:$i is DONE"
     126      $expsetstate:$i = done
    70127    else
    71128      echo "$expset:$i is not DONE"
     
    83140  for i 0 $expset:n
    84141    $name = $expset:$i
    85     echo $expset:$i $name[]
     142    echo $expset:$i $expsetstate:$i $name[]
    86143  end
    87144end
     
    112169
    113170  delete -q $expname
    114   list expset -add $expname
     171  list expset      -add $expname
     172  list expsetstate -add run
    115173
    116174  list word -x "neb-ls -c $1%.fits"
     
    168226  end
    169227end
    170 
Note: See TracChangeset for help on using the changeset viewer.