home
    HOME    
  slowo wstepu  struktura skryptow  lokalizacja  uwagi  o skryptach  przyklad histogramow i wykresow  kopiowanie na www 
                      histogramy 2004  sredni miesiczny rozmiar astow (IX 2004-VII 2005)


                                                                                                                       CHILE
......:::::: HISTOGRAMS & GRAPHS © ::::::......


Slowo wstepu.

Przedstawione tu narzedzia sluza do tworzenia histogramow i wykresow zwiazanych z ciezkoscia klatek foto- i astrometrycznych.
Histogramy obrazuja, ile klatek ma ta sama (czytaj zblizona) ciezkosc. Natomiast wykresy pokazuja historie ciezkosci klatek.
Na tej podstawie mozna wyciagac rozmaite wnioski. O czym swiadczy, ze klatki z jednej kamery sa stale ciezsze?
Czemu na poczatku i na koncu nocy klatki maja inna ciezkosc niz te w srodku?
Co sie dzialo w nocy, podczas ktorej ciezkosci klatek BARDZO oscylowaly zamiast ukladac sie wzdluz "prostej"?
Spojrzenie na histogramy i wykresy ciezkosci moze zrodzic ciekawe pytania,
a odpowiedzi na te pytania moga pomoc w lepszym zrozumieniu tego, co i w jaki sposob obserwuja kamery Pi of the Sky.


Struktura moich skryptow:
  1. na biezaco lub dla pojedynczej nocy:
    1. histogram_current_night.sh
      1. histogram_data4_c.sh
    2. histogram_current_jpg.sh
      1. dohisto2.C
      2. histofile2.C (tworzy histogramy)
      3. frame_vs_size.C (tworzy wykresy)

  2. osobne historgamy dla wszystkich nocy
    1. histogram_data_all_4_c.sh
      1. histogram_data4_c.sh
    2. histogram4_c.sh
      1. dohisto2.C
      2. histofile2.C

  3. jeden histogram z kilku/wszystkich/wybranych nocy
    1. various_nights_histogram_creator.sh

    UWAGA! musze pozmieniac sciezki wewnatrz skryptu various(...).sh.
    chwilowo dziala tylko z /data1/results/ASAS_PIPELINE/



LOKALIZACJA:

pi1: /opt/pi/dev/pisys/asas/scripts/




UWAGI:

ZMIANY!!
Sciezki SA juz wbite na stale do skryptow, wiec automatycznie sa analizowane dane z /data1/results/ASAS_PIPELINE/.
Wskazane jest zapuszczanie programu z przekierwaniem na jakis plik, a nastepnie zajrzenie do tych logow.

Moje skrypty pozwalaja we wlasciwy sposob wywolywac rootowe (troche zmodyfikowane) programy Marcina Sokolowskiego
(dohisto2.C [histofile2.C]) /tworzenie histogramow/ oraz Kasi Krupskiej (frame_vs_size.C) /tworzenie wykresow/.
Skrypty tworza pliki tekstowe, a nastepnie programy rootowe tworza wlasciwe histogramy i wykresy.
Na koncu obrazki w formacie eps sa zamieniane przez skrypt na jpg.


Adnotacje do kolejnych skryptow:         
TOP
  1. na biezaco lub dla pojedynczej nocy:
    Nalezy wywolac w podanej kolejnosci.
    Dla nocy biezacej:

    histogram_current_night.sh > histoyyyymmdd.txt
    histogram_current_jpg.sh > jpgyyyymmdd.txt

    Dla wybranej nocy:

    histogram_current_night.sh yyyymmdd > histoyyyymmdd.txt
    histogram_current_jpg.sh yyyymmdd > jpgyyyymmdd.txt

    Skrypt histogram_current_night.sh tworzy pliki tekstowe dwoch typow:
    histogram_aut_ast_yymmdd_a.txt
    graph_aut_ast_yymmdd_a.txt .

    Fragment pliku typu graph_aut_ast_20050315_a.txt
    ( ciezkosc               klatka              nr klatki ):

    2499840 k2a_050315_115.ast 115
    2491200 k2a_050315_116.ast 116
    2430720 k2a_050315_114.ast 114
    2364480 k2a_050315_117.ast 117
    2067840 k2a_050315_004.ast 004
    2041920 k2a_050315_003.ast 003
    1987200 k2a_050315_118.ast 118

    Pliki tekstowe dla histogramow nie maja ostatniej kolumny z numerem klatki.

    Skrypt histogram_current_jpg.sh tworzy histogramy i grafy w formacie eps i jpg .

    Przyklad:         
    TOP

    Histogram ciezkosci klatek:
    histogram
    Wykres zaleznosci ciezkosci od numeru klatki.
    graph

    OUTPUT: histogramy w katalogach yyyymmdd/histogram_asto i yyyymmdd/histogram_fixed .




  2. osobne historgamy dla wszystkich nocy          TOP
    Nalezy wywolac w podanej kolejnosci:

    histogram_data_all_4_c.sh
    histogram4_c.sh

    Tu wlasciwie mozna przeczytac opis w AD1. Roznica polega na tym,
    ze skrypt zostanie wywolany dla wszystkich nocy, jakie zobaczy w katalogu,
    z ktorego zostanie puszczony.

    OUTPUT: histogramy w katalogach yyyymmdd/histogram_asto i yyyymmdd/histogram_fixed .




  3. jeden histogram z kilku/wszystkich/wybranych nocy          TOP

    Mamy trzy opcje:
    1. JEDEN histogram ze wszystkich nocy ( parametr -all )

      various_nights_histogram_creator.sh -all

    2. JEDEN histogram dla kolejnych nocy od wskazanej nocy poczatkowej do koncowej ( parametr -from_to )

      various_nights_histogram_creator.sh -from_to 20050102 20050107

    3. JEDEN histogram z wybranych (niekoniecznie kolejnych ) nocy.
      Chcemy np. 20050102 20061202 2001030205 .
      Najpierw nalezy zrobic liste:

      ls 20050102 20061202 2001030205 > lista.txt

      A nastepnie wywolac skrypt z parametrem -some

      various_nights_histogram_creator.sh -some lista.txt

    HELP: (3 alternatywne mozliwosci )

    various_nights_histogram_creator.sh
    various_nights_histogram_creator.sh -h
    various_nights_histogram_creator.sh -help

    OUTPUT: histogramy w katalogu histograms/
    ( /data1/results/ASAS_PIPELINE/histograms/ )



    KOPIOWANIE:

    Aby obrazki jpg byly widoczne na www w zakladce analysis, mozna uzyc skryptu copy_jpg.sh .

    Lokalizacja:
    piwww@heplx40
    ~/bin/

    Wywolywanie z:
    /lhome/piwww/www/pi0/offline/photometry/histo/

    Skladnia:
    ~/bin/copy_jpg.sh first_night[20040901] last_night[20040930] destination_directory[200409]

    Skutek:
    Kopiuje histogramy i wykresy z
    pi@pi1.lco.cl:/data1/results/ASAS_PIPELINE/yyyymmdd/histogram_fixed/
    pi@pi1.lco.cl:/data1/results/ASAS_PIPELINE/yyyymmdd/histogram_auto/
    do wskazanego w wywolaniu katalogu ( yyyymm/yyyymmdd/ ).

    Jak latwo zauwazyc, skrypt copy_jpg.sh nalezy wywolywac osobno dla kazdego miesiaca.




    TOP