
HOME
flex_list_flog
flex_stat_cat
grade_flog
flex_get_raw
Ogladanie KB
Przyklad KB
Instalowanie bazy
Baza KB
Backup
Obecna zawartosc bazy
......:::::: LIGHT CURVES ::::::......
c.d.n.
Musimy miec ASAS.cat. Wtedy:
- flex_list_flog - pokaze jakie klatki sa w katalogu ASAS.cat.
Takie cos otrzymamy (?-nie ma pewnosci, ze to faktycznie ta wielkosc):
HJD | nr klatki | RA | DEC | l_gwiazd | xmas (?) |
... mag_const[ap] (?) | mag_err[ap] ... | ast_err | zasieg_w_mag
2453219.5810 0 18.7687 -9.9516 44902 1.080 -0.027 -0.031 -0.032 -0.032 -0.033 0.144 0.142 0.170 0.208 0.235 0.18 12.1
2453219.5745 0 18.7681 -9.9426 44907 1.089 -0.023 -0.025 -0.026 -0.027 -0.027 0.138 0.141 0.166 0.203 0.227 0.18 12.1
2453219.6106 0 18.7739 -9.9942 44870 1.058 -0.053 -0.054 -0.056 -0.058 -0.061 0.145 0.146 0.175 0.214 0.241 0.18 12.1
2453219.5778 0 18.7685 -9.9471 44841 1.084 -0.022 -0.026 -0.027 -0.027 -0.028 0.139 0.138 0.163 0.200 0.225 0.18 12.1
Wyjasnienia:
HJD - data julianska
xmas - ekstynkcja atmosferyczna (masa powietrza zalezy od kata, pod jakim patrzymy na gwaizde, czyli wysokosci
nad horyzontem. Swiatlo dla malych wysokosci nad horyzontem musi przebyc wieksza
droge w atmosferze i bardziej sie oslabia)
mag_const[ap] - przesuniecie jasnosci
(o ile trzeba bylo przesunac jasnosci, aby odpowiadaly katalogom zewnetrznym)
mag_err[ap] - blad jasnosci
ast_err - blad astrometrii (blad dopasowania pozycjigwiazd na klatce z
pozycjami z katalogu)
- flex_stat_cat - pokaze wszystkie obiekty w katalogu ASAS.cat .
TOP
Mozna puscic ten program z parametem -nmin N, gdzie N jest liczba naturalna. Wtedy wypisane zostana wszystkie obiekty, ktorych liczba obserwacji byla rowna conajmniej N.
np.:
flex_stat_cat -nmin 50 > stars.log
da taki efekt:
srednia jasnosc | rozklad jasnosci | RA | DEC | jasnosc poczatkowa | liczba obserwacji |
liczba obserwacji uwzglednionych w liczeniu sredniej i rozrzutu jasnosci |
liczba obserwacji odrzuconych | identyfikator gwiazdy | numer gwiazdy w
katalogu (?)
# STAT: Catalog contains 192898 entries
10.071 0.022 17.6835 -25.338 10.07 50 4 0 174101-2520.3 32818
7.250 0.011 18.3536 -26.083 7.25 51 4 0 182113-2605.0 32842
8.622 0.013 18.7283 -26.221 8.59 51 4 0 184342-2613.3 32862
9.244 0.025 18.1548 -25.908 9.16 51 4 0 180917-2554.5 32868
Mozna oczywiscie uzyc parametru -nmax.
- grade_flog - nadaje gwiazdom oceny. TOP
Skopiowac z /scratch/pi2/asas/bin/selcol do ~/bin/ .
/scratch/pi2/asas/bin/grade_flog
Teraz mozna z pliku stars.log wypisac tylko identyfikator gwiazdy (np. awk-iem).
- flex_get_raw - pokazuje surowa krzywa blasku TOP
flex_get_raw id_gwiazdy > id_gwiazdy.lc
output:
#ndata= 53
#dataset= 1 ; 1
#desig= 191646-1432.1
#cra= 19.279510 19:16:46.2
#cdec= -14.534747 -14:32:05.1
#class= 0
#cmag_0= 11.016
#cmer_0= 0.040
#nskip_0= 0
#cmag_1= 10.787
#cmer_1= 0.034
#nskip_1= 0
#cmag_2= 10.597
#cmer_2= 0.162
#nskip_2= 0
#cmag_3= 10.408
#cmer_3= 0.195
#nskip_3= 0
#cmag_4= 10.154
#cmer_4= 0.212
#nskip_4= 0
#ra= 19.279510 19:16:46.2
#dec= -14.534747 -14:32:05.1
# HJD MAG_2 MAG_0 MAG_1 MAG_3 MAG_4 MER_2 MER_0 MER_1 MER_3 MER_4 GRADE FRAME
3219.50008 10.719 10.927 10.889 10.640 10.558 0.117 0.145 0.112 0.132 0.137 A 0
3219.53032 10.546 11.006 10.854 10.385 10.207 0.144 0.130 0.127 0.166 0.177 A 0
3219.60412 10.759 10.893 10.810 10.603 10.366 0.163 0.141 0.139 0.199 0.226 A 0
3219.63477 10.401 10.982 10.720 10.161 9.883 0.168 0.147 0.143 0.205 0.232 A 0
3219.64527 10.435 11.050 10.763 10.213 9.941 0.170 0.147 0.144 0.207 0.235 A 0
3219.65502 10.777 11.153 11.039 10.632 10.409 0.175 0.147 0.147 0.213 0.240 A 0
data julianska | ... jasnosci dla apertur, pierwsza najlepsza ... | ... bledy dla odpowiednich apertur ... | ocana (od A/najlepsza/ do D/najgorsza/ ).
- Programy do ogladania krzywych blasku.
Jesli zrobimy dla kazdej gwiazdy plik lc, mozemy go potem obejrzec w
programie lc lub xy .
- Przykladowa krzywa blasku TOP
(to dopiero pierwsze proby, wiec
niedoskonalosc jest w nie wpisana).
Obrazek eps zrobilam w programie light_curve.C . (Jest to zmodyfikowany
program Kasi Krupskiej /frame_vs_size.C/).
- Instalowanie bazy
(z moimi przerobkami) TOP
- Zalogowac sie na piwww@heplx40
- Przejsc do katalogu:
cd /lhome/piwww/www/pi0/offline/kasia/
- Utworzyc katalog php/database
- Z /var/www/html/curves/database/ skopiowac ponizsze pliki do
/lhome/piwww/www/pi0/offline/kasia/php/database/ :
- create
- gwiazdy.pl
- jasnosci.pl
- postprocessing.sql
- Z /var/www/html/curves/ skopiowac ponizsze pliki do
/lhome/piwww/www/pi0/offline/kasia/php/ :
- config.php
- curveOrSky.php
- functions.php
- index.php
- lightCurvePage.php
- lightCurve.php
- listStars.php
- phpinfo.php
- skyMapPage.php
- skyMap.ph
- variability.php
- testttf.php
- variability.php
- jpgraph-1.17
- ttffont
- zoom.js
- Zmienic databaseName (curves_test) i/lub databaseUser (kasia) i/lub basepath
(http://grb.fuw.edu.pl/pi0/offline/kasia/php) w plikach:
- create
- gwiazdy.pl (mv gwiazdy.pl gwiazdy_kasi.pl)
- jasnosci.pl (mv jasnosci.pl jasnosci_kasi.pl)
- Instrukcja do uzupelniania baz z krzywymi blasku (autor programow: M.Biskup)
TOP
(baza danych przerobiona na moje potrzeby)
- Zalogowac sie na piwww@heplx40 .
- Przejsc do katalogu:
cd /lhome/piwww/www/pi0/offline/kasia/
- Tworzenie tabel. Wystartowac interfejs postgresql (lub jak w punkcie d):
- psql curves_test -U kasia -h heplx40
Ewentualnie: "--user" zamiast "-U"
- Po uruchomieniu programu wpisac:
\i /var/www/html/curves/database/create
(to, co powinien wypisac program)
\q
- Tworzenie tabel. Alternatywnie do pt-u c):
psql curves_test -U kasia <
create
- Wykonac:
psql curves_test -U kasia <
postprocessing.sql (_)
- Przejsc do katalogu z danymi
/var/www/html/pi0/offline/kasia/catalog/[ra_dec]/[noc]/
- Uzupelnianie tabeli z gwiazdami. Uruchomic flex_stat_cat i gwiazdy_kasi.sh
/var/www/html/pi0/offline/photometry/cat/flex_stat_cat -nmin [liczba
pomiarow] |
/lhome/piwww/www/pi0/offline/kasia/gwiazdy_kasi.pl & ( jesli gwiazda juz jest w bazie )
Program gwiazdy_kasi.pl wypisuje dane w nastepujacych
kolumnach:
mag: 8.999 sigma: 0.014 ra: 21.6563 dec: -37.629 id: 213923-3737.7
mag: 11.003 sigma: 0.040 ra: 21.1212 dec: -36.996 id: 210716-3659.8
mag: 7.374 sigma: 0.011 ra: 22.1769 dec: -37.753 id: 221037-3745.2
Mozna sprawdzic, czy gwiazdy faktycznie dodaja sie do bazy. Uruchomic
psql i wykonac:
select count(*) from stars;
- Uzupelnianie tabeli z pomiarami jasnosci. Uruchomic:
/lhome/piwww/www/pi0/offline/kasia/jasnosci_kasi.pl
Podglad w psql:
select count(*) from measurements;
- Interface. Kiedy baza bedzie uzupelniona, wykonac:
psql curves_test -U kasia < postprocessing.sql
- Web interface:
Strona grb:
offline/kasia/php/skyMapPage.php
Dokladniejsza instrukcja zrobiona przez M.Biskupa
- backup tabel
- backup
nohup pg_dump curves_test --username=kasia --table=measurements > measurements.sql 2>measurements.err &
nohup pg_dump curves_test --username=kasia --table=stars > stars.sql 2>stars.err &
- wstawianie zbackupowanych tabel do bazy. Wejsc do katalogu, w ktorym sa measurements.sql oraz stars.sql i wykonac
PO KOLEI:
psql curves_test -U kasia < stars.sql
psql curves_test -U kasia < measurements.sql
TOP