no way to compare when less than two revisions
Differences
This shows you the differences between two versions of the page.
| — | browsedata [Y/m/d H:i] (current) – created - external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | ====== LOPES Data ====== | ||
| + | ~~NOCACHE~~ | ||
| + | |||
| + | |||
| + | **[[http:// | ||
| + | **[[http:// | ||
| + | |||
| + | ===== Data Browser ===== | ||
| + | |||
| + | <php> | ||
| + | global $ldircont, $tdircont, $dynspecdir, | ||
| + | $dynspecdir = "/ | ||
| + | $dynthmbdir = "/ | ||
| + | $basedir | ||
| + | |||
| + | function showitem($year, | ||
| + | global $ldircont, $tdircont, $dynspecdir, | ||
| + | |||
| + | $monstr = date(" | ||
| + | $daystr = date(" | ||
| + | if (preg_match("/ | ||
| + | $tfiles = preg_grep("/ | ||
| + | $lfiles = preg_grep("/ | ||
| + | $lfiles = preg_grep("/ | ||
| + | echo '< | ||
| + | if (current($lfiles) && is_readable($dynspecdir."/" | ||
| + | echo '<a href="/ | ||
| + | if (current($tfiles) && is_readable($dynthmbdir."/" | ||
| + | echo '< | ||
| + | | ||
| + | } else { | ||
| + | $base = preg_split("/ | ||
| + | $base = preg_split("/ | ||
| + | exec("/ | ||
| + | exec("/ | ||
| + | if ($error > 0) { | ||
| + | echo '< | ||
| + | } else { | ||
| + | echo '< | ||
| + | | ||
| + | } | ||
| + | } | ||
| + | echo '</ | ||
| + | } else { | ||
| + | echo '< | ||
| + | } | ||
| + | echo '</ | ||
| + | echo date(" | ||
| + | } | ||
| + | } | ||
| + | |||
| + | function showyear($year) { | ||
| + | global $ldircont, $tdircont, $dynspecdir, | ||
| + | |||
| + | if (mktime(0, 0, 0, 1, 1, $year) == -1) { | ||
| + | genintro(); | ||
| + | return; | ||
| + | } | ||
| + | echo '< | ||
| + | tpl_link(wl($ID),' | ||
| + | tpl_link(wl($ID,' | ||
| + | tpl_link(wl($ID,' | ||
| + | echo '</ | ||
| + | echo ' | ||
| + | < | ||
| + | < | ||
| + | '; | ||
| + | for ($month = 1; $month < 13; $month ++) { | ||
| + | $cnt = 0; | ||
| + | $monstr = date(" | ||
| + | for ($day = 1; $day < 32; $day ++) { | ||
| + | $daystr = date(" | ||
| + | if (count(preg_grep("/ | ||
| + | $cnt ++; | ||
| + | } | ||
| + | } | ||
| + | echo '< | ||
| + | tpl_link(wl($ID,' | ||
| + | echo '</ | ||
| + | '; | ||
| + | } | ||
| + | echo ' | ||
| + | </ | ||
| + | '; | ||
| + | } | ||
| + | |||
| + | function showmonth($mstr) { | ||
| + | global $ldircont, $tdircont, $dynspecdir, | ||
| + | |||
| + | preg_match("/ | ||
| + | if (! $skipintro && mktime(0, 0, 0, $date[2], 1, $date[1]) == -1) { | ||
| + | genintro(); | ||
| + | return; | ||
| + | } | ||
| + | echo '< | ||
| + | tpl_link(wl($ID,' | ||
| + | tpl_link(wl($ID,' | ||
| + | tpl_link(wl($ID,' | ||
| + | echo '</ | ||
| + | if (! $skipintro) echo ' | ||
| + | < | ||
| + | <p> | ||
| + | '; | ||
| + | for ($day = 1; $day < 32; $day ++) { | ||
| + | showitem($date[1], | ||
| + | } | ||
| + | |||
| + | if (! $skipintro) echo '</ | ||
| + | |||
| + | } | ||
| + | |||
| + | function showday($dstr) { | ||
| + | global $ldircont, $tdircont, $dynspecdir, | ||
| + | |||
| + | preg_match("/ | ||
| + | if (mktime(0, 0, 0, $date[2], $date[3], $date[1]) == -1) { | ||
| + | genintro(); | ||
| + | return; | ||
| + | } | ||
| + | echo '< | ||
| + | tpl_link(wl($ID, | ||
| + | tpl_link(wl($ID, | ||
| + | tpl_link(wl($ID, | ||
| + | echo '</ | ||
| + | echo ' | ||
| + | < | ||
| + | <p> | ||
| + | '; | ||
| + | |||
| + | } | ||
| + | |||
| + | function genintro() { | ||
| + | global $skipintro, $navbar, $ID; | ||
| + | |||
| + | echo ' | ||
| + | <p> | ||
| + | From every Cosmic Ray event file generated in LOPES, a total frequency spectrum is generated | ||
| + | as well. Every night, the spectra from one day are packed together into a < | ||
| + | spectrum</ | ||
| + | man-made interference sources, and hardware defects. | ||
| + | </ | ||
| + | tpl_link(wl($ID.': | ||
| + | echo '</ | ||
| + | < | ||
| + | <p> | ||
| + | '; | ||
| + | for ($day = 15; $day > 1; $day --) { | ||
| + | $time = mktime(0, | ||
| + | showitem(date(" | ||
| + | } | ||
| + | echo '</ | ||
| + | |||
| + | $skipintro = true; | ||
| + | echo ' | ||
| + | < | ||
| + | < | ||
| + | tpl_link(wl($ID,' | ||
| + | echo "</ | ||
| + | tpl_link(wl($ID,' | ||
| + | echo "</ | ||
| + | tpl_link(wl($ID,' | ||
| + | echo "</ | ||
| + | echo '< | ||
| + | <p> | ||
| + | A list of CR data amount (disk space, files, antennae) per year, month and day can be found in the <a class=" | ||
| + | '; | ||
| + | } | ||
| + | |||
| + | ob_start(); | ||
| + | system(" | ||
| + | $ldircont = preg_split("/ | ||
| + | ob_end_clean(); | ||
| + | |||
| + | ob_start(); | ||
| + | system(" | ||
| + | $tdircont = preg_split("/ | ||
| + | ob_end_clean(); | ||
| + | |||
| + | if (getID(' | ||
| + | switch (strlen($num[0])) { | ||
| + | case 4: | ||
| + | showyear($num[0]); | ||
| + | break; | ||
| + | case 6: | ||
| + | showmonth($num[0]); | ||
| + | break; | ||
| + | case 8: | ||
| + | showday($num[0]); | ||
| + | break; | ||
| + | default: | ||
| + | genintro(); | ||
| + | } | ||
| + | } else { | ||
| + | genintro(); | ||
| + | } | ||
| + | </ | ||