Rychlý FITS prohlížeč

Povídání o astronomické literatuře, počítačových planetáriích, hvězdných mapách, atd.
Odpovědět
Uživatelský avatar
astar
Příspěvky: 2180
Registrován: 01. 02. 2008, 21:15
Věk: 67

Re: Rychlý FITS prohlížeč - nezná někdo ?

#316

Příspěvek od astar »

Martine, v Tomášově experimentu se mi to zobrazí , ale jen černá a bílá podle posuvníku při přechodu 256 žádná chyba. Snažil jsem se nastavit různá nastavení a nic. V mé versi to jde normálně . Tak to je bude asi v nějakém přepočtu ?
SW 250/1000+EQ6 Pro,  Achr 100/660, Achr 80/400 , ASI 294MC PRO i ASI 294MM PRO
Uživatelský avatar
Tomáš Grygarčík
Příspěvky: 1675
Registrován: 18. 07. 2010, 23:35
Bydliště: Malé Hoštice
Věk: 35
Kontaktovat uživatele:

Re: Rychlý FITS prohlížeč - nezná někdo ?

#317

Příspěvek od Tomáš Grygarčík »

Do FITS si opravdu každý program ukládá co chce... chtělo to jen trochu přizpůsobit a už to funguje.
Posledních pár dnů jsem byl dosti zaneprázdněn, takže na načítání kvant dat jsem se ještě nedíval, do večera snad vydám opravu.
SW 200/1000, SW 200/800, TS Photoline 72mm f/5.5 APO, LUNT Ha 60/500 B1200, Bresser MS 127/1900
ZWO ASI1600MM Pro, 2×QHY-5 mono, OM-D E-M1 mark III, OM-D E-M1 mark II mod
SW EQ6-R, SW HEQ-5 SS, TS AZGP, vlastní dobsonova montáž

FITS prohlížeč
Uživatelský avatar
Tomáš Grygarčík
Příspěvky: 1675
Registrován: 18. 07. 2010, 23:35
Bydliště: Malé Hoštice
Věk: 35
Kontaktovat uživatele:

Re: Rychlý FITS prohlížeč - nezná někdo ?

#318

Příspěvek od Tomáš Grygarčík »

Co se načítání týče, částečně to bylo trochu těžkopádným řazením podle jména. To jsem přepsal na vlastní řešení a trochu urychlil, nicméně při testování s 10000 soubory mi to na pomalém notebooku s Linuxem (data z SSD) trvalo 20 vteřin, na desktopu s Linuxem (data z HDD) 4 vteřiny a na svižném desktopu s Windows (data z HDD) skoro minutu. :shock: Řešení bude chtít více času.

Objevil jsem jedno AV, na které jsem narazil minulý týden v Beskydech (najednou mě v té zimě polilo horko ;) ), takže je to zase o jeden řádek kódu stabilnější. :lol:

Experimentální pro Linux x86_64
Experimentální pro Windows x86_64
Experimentální pro Windows x86
Experimentální pro Linux ARMv7
Experimentální pro Linux aarch64
SW 200/1000, SW 200/800, TS Photoline 72mm f/5.5 APO, LUNT Ha 60/500 B1200, Bresser MS 127/1900
ZWO ASI1600MM Pro, 2×QHY-5 mono, OM-D E-M1 mark III, OM-D E-M1 mark II mod
SW EQ6-R, SW HEQ-5 SS, TS AZGP, vlastní dobsonova montáž

FITS prohlížeč
Uživatelský avatar
biker.fm
Příspěvky: 4112
Registrován: 09. 06. 2008, 02:34
Bydliště: Frydek-Mistek
Věk: 56
Kontaktovat uživatele:

Re: Rychlý FITS prohlížeč - nezná někdo ?

#319

Příspěvek od biker.fm »

Tomáš Grygarčík píše:desktopu s Windows
[ot] Tomasi, ty zaryty Linuxak, ses dotkl pocitace kde je Windows ? :shock: :D [/ot]

S temi novymi verzemi (jak rychle reagujes na pozadavky) nestiham vcas ukladat nejnovejsi verzi na disk :-). Dobra prace a diky za snahu, ochotu, cas a energii co do toho vkladas.
Pozorovani hvezd na nocni obloze = prijemny relax v kazdodennim stresu.


APM 152/1200 a mala Kowa na vylety do hor
Moje fotky na www.astrofotky.cz.
Uživatelský avatar
MMys
Příspěvky: 17622
Registrován: 02. 01. 2001, 05:03
Bydliště: Běleč nad Orlicí
Věk: 50
Kontaktovat uživatele:

Re: Rychlý FITS prohlížeč - nezná někdo ?

#320

Příspěvek od MMys »

A na složce okolo 10 000 souborů na 2.7GHz dvoujádru a starším plotnovém disku (snímací PC v kopuli) snad 4 minuty.
Vlastní provoz je pak už parádní, do půl sekundy na 16Mpix snímek z G3-16200 nebo ASI1600.

Stejně mi to hlava nebere, tam je něco zásadně špatně. Total Commander ten samý adresář přetřídí podle zadaného kritéria zhruba za půl sekundy. Průzkumník z Win zrovna tak.
http://hvbo.cz/foto_astronomy_cz, http://hvbo.cz, e-mail: martin(*)myslivec(a)volny(*)cz, Dobson 400mm, N400/1600, Refraktor Borg 77ED, Montáž EQ6, Hvězdárna s montáží vlastní výroby, kamery MII C3-61000, ZWO ASI 1600MM
Uživatelský avatar
Tomáš Grygarčík
Příspěvky: 1675
Registrován: 18. 07. 2010, 23:35
Bydliště: Malé Hoštice
Věk: 35
Kontaktovat uživatele:

Re: Rychlý FITS prohlížeč - nezná někdo ?

#321

Příspěvek od Tomáš Grygarčík »

Hledal jsem, hledal a nakonec problém našel. Ve Windows se na komponenty na formuláři nesmí sahat moc často. Teď už dosahuju stejných časů, jako na Linuxu (4 vteřiny).

Experimentální pro Windows x86_64
Experimentální pro Windows x86
SW 200/1000, SW 200/800, TS Photoline 72mm f/5.5 APO, LUNT Ha 60/500 B1200, Bresser MS 127/1900
ZWO ASI1600MM Pro, 2×QHY-5 mono, OM-D E-M1 mark III, OM-D E-M1 mark II mod
SW EQ6-R, SW HEQ-5 SS, TS AZGP, vlastní dobsonova montáž

FITS prohlížeč
Uživatelský avatar
MMys
Příspěvky: 17622
Registrován: 02. 01. 2001, 05:03
Bydliště: Běleč nad Orlicí
Věk: 50
Kontaktovat uživatele:

Re: Rychlý FITS prohlížeč - nezná někdo ?

#322

Příspěvek od MMys »

Paráda, 3 sekundy na tom pomalém PC a mega adresáři :-)
http://hvbo.cz/foto_astronomy_cz, http://hvbo.cz, e-mail: martin(*)myslivec(a)volny(*)cz, Dobson 400mm, N400/1600, Refraktor Borg 77ED, Montáž EQ6, Hvězdárna s montáží vlastní výroby, kamery MII C3-61000, ZWO ASI 1600MM
Uživatelský avatar
Psion
Příspěvky: 11502
Registrován: 02. 01. 2001, 05:03
Bydliště: Praha
Věk: 61
Kontaktovat uživatele:

Re: Rychlý FITS prohlížeč - nezná někdo ?

#323

Příspěvek od Psion »

Tomáš Grygarčík píše:Otevřít složku: fits_prohlizec /cesta/ke/slozce
Otevřít složku a vybrat přímo konkrétní soubor: fits_prohlizec /cesta/ke/slozce/a/souboru/v/nem/soubor.fit
Tak jsem to otestoval, vložil do spouštěcího configu (program se pak spouští s menu kamery) a po zadání cesty se nic nestane a musí se složka zadat ručně. Pokud toto napíšu přímo v terminálu, tak to udělá správně pouze se objeví tyto hlášky (8x za sebou):

(fits_viewer:3239): Gtk-WARNING **: Unable to locate theme engine in module_path: "pixmap"

Zřejmě tedy menu kamery spustí pouze program bez té cesty, dá se to nějak vymyslet jinak? Škoda, že program automaticky neuloží poslední nastavenou cestu k datům.

Tak jsem to vymyslel jinak, menu kamery spusti bash, ve kterém je spuštění programu i s nastavením cesty a to funguje. Tedy zbývá dořešit ty hlášky.

Ještě mám dotaz, občas se to spustilo na černém podkladu a občas na bílém podkladu - je tam nějaký parametr, v jakém theme se to má spuštět?
Uživatelský avatar
Tomáš Grygarčík
Příspěvky: 1675
Registrován: 18. 07. 2010, 23:35
Bydliště: Malé Hoštice
Věk: 35
Kontaktovat uživatele:

Re: Rychlý FITS prohlížeč - nezná někdo ?

#324

Příspěvek od Tomáš Grygarčík »

Cesta ke složce musí končit lomítkem.

Tyhle hlášky mi zobrazuje každá Gtk aplikace včetně systémových, takže to neřeším. Navíc QT to nedělá, takže je to problém Gtk.

Ukládat poslední otevřenou složku jsem tam kdysi měl, dneska jsem shodou okolností našel zakomentovaný řádek. Jelikož program slouží právě pro procházení mezi adresáři, tak jsem na to zanevřel.

Barvy ovládacích prvků se berou nativní ze systému, nijak do toho nezasahuji.

**************************************************************************

Splácal jsem malou lupu, zobrazí se po kliknutí na tlačítko Zobrazit: a vybráním z menu Lupa.
lupa1.jpg
lupa1.jpg (48.49 KiB) Zobrazeno 3234 x
Na hlavním obrázku pak lze kliknutím umístit čtverec 100×100 px, který se vykreslí místo rohů a středu ve dvojnásobném zvětšení. Po najetí myši na zobrazený výřez se nad ním zobrazí původní hodnota pixelu tak, jak byla načtena ze souboru. Nastavení histogramu, gammy a inverze nemá vliv.
lupa2.jpg
lupa2.jpg (46.16 KiB) Zobrazeno 3234 x
Lupu nelze použít při škálovaném zobrazení a když je zapnutý Superpixel CFA.
Je to trochu nepřesné, protože přepočítávám ze zvětšeného obrazu, tak to lítá pixel sem - pixel tam... ale pro představu o hodnotách (přepalech) to stačí.

Experimentální pro Linux x86_64
Experimentální pro Windows x86_64
Experimentální pro Windows x86
Experimentální pro Linux ARMv7
Experimentální pro Linux aarch64
SW 200/1000, SW 200/800, TS Photoline 72mm f/5.5 APO, LUNT Ha 60/500 B1200, Bresser MS 127/1900
ZWO ASI1600MM Pro, 2×QHY-5 mono, OM-D E-M1 mark III, OM-D E-M1 mark II mod
SW EQ6-R, SW HEQ-5 SS, TS AZGP, vlastní dobsonova montáž

FITS prohlížeč
Uživatelský avatar
Psion
Příspěvky: 11502
Registrován: 02. 01. 2001, 05:03
Bydliště: Praha
Věk: 61
Kontaktovat uživatele:

Re: Rychlý FITS prohlížeč - nezná někdo ?

#325

Příspěvek od Psion »

Tomáš Grygarčík píše:Cesta ke složce musí končit lomítkem.
To jsem dával, ale nepomohlo. Obešel jsem to spouštěním jiného skriptu.
Uživatelský avatar
MMys
Příspěvky: 17622
Registrován: 02. 01. 2001, 05:03
Bydliště: Běleč nad Orlicí
Věk: 50
Kontaktovat uživatele:

Re: Rychlý FITS prohlížeč - nezná někdo ?

#326

Příspěvek od MMys »

Ta lupa není vůbec blbý nápad, ale aby to mělo svůj smysl, tak by bylo lepší, kdyby fungovala i (a nebo spíš právě) v tom režimu kdy je přeškálováno do okna (a klidně i po superpixel). Z hlavního okna by se brala jen informace o poloze, a v lupě by se to zobrazovalo z plných, netransformovaných dat (v případě OSC kamery i s Bayer maskou, občas není na škodu to vidět v detailu)

Máš k dispozici vždy původní data, alokovaná v paměti, a nebo je po přepočítání do rozměru okna zahodíš ?
http://hvbo.cz/foto_astronomy_cz, http://hvbo.cz, e-mail: martin(*)myslivec(a)volny(*)cz, Dobson 400mm, N400/1600, Refraktor Borg 77ED, Montáž EQ6, Hvězdárna s montáží vlastní výroby, kamery MII C3-61000, ZWO ASI 1600MM
Uživatelský avatar
Tomáš Grygarčík
Příspěvky: 1675
Registrován: 18. 07. 2010, 23:35
Bydliště: Malé Hoštice
Věk: 35
Kontaktovat uživatele:

Re: Rychlý FITS prohlížeč - nezná někdo ?

#327

Příspěvek od Tomáš Grygarčík »

MMys píše:Máš k dispozici vždy původní data, alokovaná v paměti, a nebo je po přepočítání do rozměru okna zahodíš ?
Nic nezahazuju, při každém přepočtu na to znova sahám.

Teď už lupa funguje vždy. Momentálně jde o funkčnost, estetika ještě nepřišla na řadu, takže zatím neřeším, že třeba výřez zůstane po seškálování mimo hlavní obraz. Dokud aplikace nehodí AV...

Do původní aplikace ji už asi nezakomponuju, mám to teď provázané se svou správou dat v paměti a látat to zpátky na dvourozměrná pole by bylo na mašli. :?

Experimentální pro Linux x86_64
Experimentální pro Windows x86_64
Experimentální pro Windows x86
Experimentální pro Linux ARMv7
Experimentální pro Linux aarch64
SW 200/1000, SW 200/800, TS Photoline 72mm f/5.5 APO, LUNT Ha 60/500 B1200, Bresser MS 127/1900
ZWO ASI1600MM Pro, 2×QHY-5 mono, OM-D E-M1 mark III, OM-D E-M1 mark II mod
SW EQ6-R, SW HEQ-5 SS, TS AZGP, vlastní dobsonova montáž

FITS prohlížeč
Uživatelský avatar
MMys
Příspěvky: 17622
Registrován: 02. 01. 2001, 05:03
Bydliště: Běleč nad Orlicí
Věk: 50
Kontaktovat uživatele:

Re: Rychlý FITS prohlížeč - nezná někdo ?

#328

Příspěvek od MMys »

Já myslím, že na starou aplikaci už není důvod, po těch optimalizacích je tahle parádní, i na pomalejších strojích. A zatím už jsem nenašel nic, co by mi nenačetla.

Až budeš řešit drobnosti a estetiku, tak:
1) Lupa by mohla jezdit s kurozrem, dokud se drží levé tlačítko stiskunté, tedy ne se posunout pouze při kliku.
2) Zvětšeným obrazem by mohl by být vyplněný celý čtvercový prostor pro lupu/šachovnici
3) V tom případě ale musí být velikost toho červeného rámečku dynamicky spočítaná podle aktuální velikosti výřezu vpravo dole a aktuálního přeškálování obrazu (což je ale naštětstí celkem triviální záležitost) a stačí to spočíat jednou na začátku, a pak jen při změně šířky oblasti s FITS hlavičkou.

Chybička - když lupu vypnu nebo přepnu na šachovnici, čtvereček v obraze stejně zůstane až do dalšího reloadu jiného snímku
http://hvbo.cz/foto_astronomy_cz, http://hvbo.cz, e-mail: martin(*)myslivec(a)volny(*)cz, Dobson 400mm, N400/1600, Refraktor Borg 77ED, Montáž EQ6, Hvězdárna s montáží vlastní výroby, kamery MII C3-61000, ZWO ASI 1600MM
Uživatelský avatar
Tomáš Grygarčík
Příspěvky: 1675
Registrován: 18. 07. 2010, 23:35
Bydliště: Malé Hoštice
Věk: 35
Kontaktovat uživatele:

Re: Rychlý FITS prohlížeč - nezná někdo ?

#329

Příspěvek od Tomáš Grygarčík »

Lupa už vyplňuje celý prostor a výřez se dynamicky mění s šířkou panelu.
Musel jsem vyřešit, jak posunovat obraz a zároveň umisťovat lupu, takže když je snímek větší, než vykreslovací oblast, obraz se myší posunuje a pro umístění lupy je potřeba přidržet CTRL. Pokud je snímek menší (rozměrově, zapnutím Superpixelu CFA, škálováním) lupa se umisťuje vždy. Výřez se kreslí hned po kliknutí a zobrazuje původní snímek.
Neřešil jsem pouze pozici lupy po škálování / zapnutí Superpixelu CFA.

Dále jsem nahradil dialogové okno pro výběr adresáře dialogem pro výběr souboru. Jednak adresářový nezobrazoval soubory a druhak proč přímo neurčit soubor, který chci vidět jako první, že? Na druhou stranu je pro potvrzení dialogu potřeba vždy vybrat soubor.

Experimentální pro Linux x86_64
Experimentální pro Windows x86_64
Experimentální pro Windows x86
Experimentální pro Linux ARMv7
Experimentální pro Linux aarch64
SW 200/1000, SW 200/800, TS Photoline 72mm f/5.5 APO, LUNT Ha 60/500 B1200, Bresser MS 127/1900
ZWO ASI1600MM Pro, 2×QHY-5 mono, OM-D E-M1 mark III, OM-D E-M1 mark II mod
SW EQ6-R, SW HEQ-5 SS, TS AZGP, vlastní dobsonova montáž

FITS prohlížeč
Uživatelský avatar
MMys
Příspěvky: 17622
Registrován: 02. 01. 2001, 05:03
Bydliště: Běleč nad Orlicí
Věk: 50
Kontaktovat uživatele:

Re: Rychlý FITS prohlížeč - nezná někdo ?

#330

Příspěvek od MMys »

Lupa OK, pěkně udělaný.
edit: u snímku s bayerem jsou v lupě ve výřezu zdvojené řádky, stěhují se podle velikosti sloupce/výřezu, něco jako kdyby výřez nebyl přesně 2:1 ale třeba 1.99:1 prostě že dochází k přeškálování rozměru.

Ale při výběru adresáře mi to neukazuje soubory, i když tam jsou, takže vlastně nyní adresář nemohu vybrat, je vyžadovaný výber souboru který nelze udělat. A je tam jako výchozí adresář v názvu souboru /home/tomas
Přepsání na *.fit nebo *.* problém nepořeší, fitsy stále nejsou vidět.
http://hvbo.cz/foto_astronomy_cz, http://hvbo.cz, e-mail: martin(*)myslivec(a)volny(*)cz, Dobson 400mm, N400/1600, Refraktor Borg 77ED, Montáž EQ6, Hvězdárna s montáží vlastní výroby, kamery MII C3-61000, ZWO ASI 1600MM
Odpovědět