home
    HOME    
  flex_list_flog  flex_stat_cat  grade_flog  flex_get_raw  Ogladanie KB 
                       Przyklad KB  Instalowanie bazy  Baza KB  Backup   Obecna zawartosc bazy


                                                                                                                       CHILE
......:::::: LIGHT CURVES ::::::......
c.d.n.


    Musimy miec ASAS.cat. Wtedy:
  1. 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)



  2. 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.


  3. 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).



  4. 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/ ).



  5. Programy do ogladania krzywych blasku.

    Jesli zrobimy dla kazdej gwiazdy plik lc, mozemy go potem obejrzec w programie lc lub xy .



  6. 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/).


    light curve

  7. Instalowanie bazy (z moimi przerobkami) TOP
    1. Zalogowac sie na piwww@heplx40

    2. Przejsc do katalogu:
      cd /lhome/piwww/www/pi0/offline/kasia/

    3. Utworzyc katalog php/database

    4. 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

    5. 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

    6. 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)



  8. Instrukcja do uzupelniania baz z krzywymi blasku (autor programow: M.Biskup) TOP
    (baza danych przerobiona na moje potrzeby)

    1. Zalogowac sie na piwww@heplx40 .

    2. Przejsc do katalogu:

      cd /lhome/piwww/www/pi0/offline/kasia/

    3. 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

    4. Tworzenie tabel. Alternatywnie do pt-u c):
      psql curves_test -U kasia < create

    5. Wykonac:
      psql curves_test -U kasia < postprocessing.sql (_)

    6. Przejsc do katalogu z danymi

      /var/www/html/pi0/offline/kasia/catalog/[ra_dec]/[noc]/

    7. 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;

    8. Uzupelnianie tabeli z pomiarami jasnosci. Uruchomic:
      /lhome/piwww/www/pi0/offline/kasia/jasnosci_kasi.pl
      Podglad w psql:
      select count(*) from measurements;

    9. Interface. Kiedy baza bedzie uzupelniona, wykonac:
      psql curves_test -U kasia < postprocessing.sql

    10. Web interface:

      Strona grb: offline/kasia/php/skyMapPage.php                                                                                                                                          

      Dokladniejsza instrukcja zrobiona przez M.Biskupa



  9. backup tabel
    1. 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 &


    2. 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