Tenmon pomocník

Tenmon slúži primárne na zobrazenie astronomických fotiek a obrázkov. Dokáže otvoriť nasledovné formáty:

Hlavné okno

V hlavnom okne sa zobrazujú načítané obrázky. Naľavo sú potom Informácie o obrázku kde sa zobrazujú podrobné informácie o aktuálnom obrázku a Zoznam súborov kde sú všetky obrázky z adresára kde je aktuálne zobrazený obrázok. Hore je hlavné menu a pod ním je Panel úrovní. Všetky panely sa dajú zavrieť a presúvať. Zatvorený panel sa dá znova zobraziť v menu Dokovacie panely.

Na spodnom okraji okna je lišta v ktorej sa ukazuje aktuálna hodnota pixelu pod kurzorom a ak má obrázok WCS dátá aj aktuálne celestiálne koordináty.

Otváranie a ukladanie obrázkov

Otvoriť obrázok je možné v menu Súbor->Otvoriť. Po vybraní súboru ktorý sa má otvoriť je tento zobrazený v hlavnom okne. Taktiež sú v panely Súborový systém zobrazené ďalšie obrázky v adresári kde sa nachádza zobrazený obrázok.

Aktuálne zobrazený obrázok je možné uložiť v inom formáte cez voľbu Súbor->Ulož ako. Dá sa vybrať formát JPEG, PNG, FITS a XISF. V prípade JPEG alebo PNG sa aplikuje funkcia na úpravu úrovní. Pri FITS a XISF sa dáta skonvertujú bez zmeny úrovní.

Zobrazenie

Menu Zobrazenie ovplyvňuje veľkosť a škálu zobrazovaných obrázkov. Priblížiť/Oddialiť zväčší a zmenší obrázok. Na toto tiež slúži aj kolečko myši. Najlepšia veľkosť zobrazí obrázok tak aby bol zobrazený na celú plochu. 100% zobrazí obrázok v pomere 1:1. Celá obrazovka zobrazí hlavné okno na celú obrazovku. Náhľady zobrazí malé náhľady pre všetky obrázky z aktuálneho adresára.

Panel úrovní

Tento panel umožňuje upraviť spôsob ako sa zobrazujú obrazové dáta. Ako prvá je na tomto panely posuvná škála na ktorej sa dajú nastaviť tri body.

Prvé tlačidlo prepína prepojenie nastavenia čierneho, stretdného a bieleho bodu. Po prepnutí sa dá každý farebný kanál nastaviť samostatne. Nasleduje tlačidlo ktoré nastaví hodnoty čierneho a stredného bodu tak aby bol obrázok zobrazený optimálnym jasom. Druhé tlačidlo resetuje hodnoty pre čierny, stredný a biely bod na východzie hodnoty. Invertovanie farieb zobrazí obrázok ako negatív. Falošné farby zobraí čiernobiele obrázky vo farebnej škále. Prevoď CFA na farbu prevedie demozaikovanie čiernobieleho obrázku na farebný. Posledné tlačidlo zapína a vypína nastavovanie optimálnych hodnôt úrovní pre každý obrázok zvlášť.

Označovanie obrázkov

Obrázky je možné si označiť cez menu Výber. Zoznam takto označených obrázkov sa dá zobraziť cez Výber->Ukázať označené. V tomto dialógu sa dá tiež tento zoznam upraviť. Okrem toho sa pri označených obrázkoch zobrazuje znak * v záhlaví hlavného okna. Takto označené obrázky je potom možné skopírovať alebo presunúť do vybraného adresára pomocou Súbor->Skopírovať/Presunúť označené súbory. Po skopírovaní alebo presunutú sa zoznam označených obrázkov vymaže. Program si tento zoznam pamätá aj po svojom ukončení.

Ďalší spôsob ako označiť obrázky je cez databázu FITS/XISF kde je možné vybrať jednotlivé riadky. Potom stačí vybrať označit alebo odznačiť v kontextovom menu. Označené súbory budú zobrazené tučným textom. Tretí spôsob na označenie obrázkov je možné cez náhľady. Držaním Shift a následne kliknutím ľavým tlačítkom myši sa daný obrázok označí. Pre odznačenie je treba držať Ctrl

Databáza FITS/XISF súborov

Program vie prehľadať adresár a indexovať meta údaje z FIST a XISF obrázkov do internej databázy v ktorej sa dá následne vyhľadávať. Najprv je treba indexovať adresár s FIST/XISF obrázkami Súbor->Indexovať adresár. Vybraný adresár je prehľadaný a meta údaje z FIST a XISF obrázkov sú uložené do databázy. Na kontrolu a obnovu datábazy je možné spustiť re-indexáciu Súbor->Reindex. Toto obnoví zmenené údaje a odstráni záznamy o už neexistujúcich súboroch. Pre indexovanie nových súborov je treba znova pustiť indexáciu.

Pre zobrazenie databázy je treba zobraziť jej panel cez Dokovacie panely->Databáza FITS/XISF súborov. Databáza je zobrazená vo forme tabuľky kde sú jednotlivé stĺpcoch zobrazené vybrané vlastnosti. V spodnej časti panelu je tlačidlo ktoré zobrazí dialóg na výber zobrazovaných sĺpcov. Nasledujú tri výberové a textové polia. Tieto slúžia na vyhľadávanie v databáze. Výberové pole určuje stĺpec v ktorom sa má vyhľadávať a do textového poľa sa zadáva hodnota na vyhľadanie.

Zastupné znaky:



V nasledovnom príklade sa vyhľadajú súbory ktoré majú v mene súboru "Bias", OBJECT je M_42 a DATE začína reťazcom 2022. Znak % sa berie ako zástupný znak za hocijaký reťazec znakov aj žiadny. Znak _ je tiež zástupný znak zastupujúci práve jeden znak. Bez použitia zástupných znakov sa vyhľadá iba presný výskyt.

Hromadné spracovanie

Tento modul umožnuje písanie skriptov v JavaScripte ktoré spracujú súbory obrázkov. Okno Hromadného spracovanie pozostáva z troch častí. Navrchu je zoznam vstupných súborov a adresárov. Do zoznamu môžete pridať adresáre alebo jednotlivé súbory. Adresáre sú rekurzívne prehľadané na všetky súbory. Zoznam súborov je potom predaný do skriptu ako pole nazvané files. V skripte potom cez toto pole iteruje nasledovne.
for(file in files)
{
    if(file.suffix() == "fits")
    {
        core.log(file.fileName());
        file.convert(file.relativeFilePath(), "XISF");
    }
}

core

V skripte je dostupný globálny objekt nazvaný core ktorý má nasledovné metódy.

File

V poli files sú inštancie objektu typu File ktorý ma nasledovné metódy.

FITSRecordModify

This class is used to define modify operation FITS header in FITS and XISF files. It can remove update and add records. Order of operation is also remove then update and last add. The keyword names may be up to 8 characters long and can only contain uppercase letters, the digits 0-9, the hyphen, and the underscore character.
let modify = new FITSRecordModify();
modify.updateKeyword("OBJECT", "M42");
modify.updateKeyword("MYTILE", "PART1", "adding custom keyword so WBPP can group it");
modify.removeKeyword("OBJECT");
// doesn't matter that it is specified as last. This will first remove
// existing OBJECT record and then add again OBJECT=M42
for(file in files)
{
    file.modifyFITSRecords(modify);
}

PS: Kanji v ikone programu znamená "astronomia" v Japončine