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

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

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

Příspěvek #316 od astar » 01. 11. 2019, 12:44

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 294 PRO ,EOS 450d

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

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

Příspěvek #317 od Tomáš Grygarčík » 01. 11. 2019, 13:27

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
ZWO ASI1600MM Pro, Skyris 618M, QHY-5 mono, Olympus E-620 (mod) a OM-D E-M1 mark II
HEQ-5 SS, vlastní dobsonova montáž
FITS prohlížeč

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

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

Příspěvek #318 od Tomáš Grygarčík » 01. 11. 2019, 20:28

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
ZWO ASI1600MM Pro, Skyris 618M, QHY-5 mono, Olympus E-620 (mod) a OM-D E-M1 mark II
HEQ-5 SS, vlastní dobsonova montáž
FITS prohlížeč

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

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

Příspěvek #319 od biker.fm » 01. 11. 2019, 20:41

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.

-------------------------------------------------------------
Moje fotky na www.astrofotky.cz.

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

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

Příspěvek #320 od MMys » 01. 11. 2019, 21:19

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://foto.astronomy.cz, http://hvbo.cz, e-mail: martin(*)myslivec(a)volny(*)cz, Dobson 400mm, N300/1200, N185/610, Refraktor Borg 77ED, Montáž EQ6, Hvězdárna s montáží vlastní výroby, CCD G3-16200

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

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

Příspěvek #321 od Tomáš Grygarčík » 01. 11. 2019, 23:03

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
ZWO ASI1600MM Pro, Skyris 618M, QHY-5 mono, Olympus E-620 (mod) a OM-D E-M1 mark II
HEQ-5 SS, vlastní dobsonova montáž
FITS prohlížeč

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

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

Příspěvek #322 od MMys » 01. 11. 2019, 23:50

Paráda, 3 sekundy na tom pomalém PC a mega adresáři :-)
http://foto.astronomy.cz, http://hvbo.cz, e-mail: martin(*)myslivec(a)volny(*)cz, Dobson 400mm, N300/1200, N185/610, Refraktor Borg 77ED, Montáž EQ6, Hvězdárna s montáží vlastní výroby, CCD G3-16200

Uživatelský avatar
Psion
Příspěvky: 7907
Registrován: 02. 01. 2001, 05:03
Bydliště: Praha
Kontaktovat uživatele:

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

Příspěvek #323 od Psion » 03. 11. 2019, 10:55

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?
Celestron 200/1200, Meade LX-200ACF
Zerochromat 200/2450, TEC 140
Celestron CG-5 AT GT, Gemini G42
SkyWatcher ED80, Pentax 75 SDHF,
Takahashi FC-100DL, Solarview 50
EOS 40Da cooled, SBIG ST-4000XCM
SBIG ST-402ME, SBIG ST-2000XM

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

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

Příspěvek #324 od Tomáš Grygarčík » 03. 11. 2019, 14:09

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 276 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 276 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
ZWO ASI1600MM Pro, Skyris 618M, QHY-5 mono, Olympus E-620 (mod) a OM-D E-M1 mark II
HEQ-5 SS, vlastní dobsonova montáž
FITS prohlížeč

Uživatelský avatar
Psion
Příspěvky: 7907
Registrován: 02. 01. 2001, 05:03
Bydliště: Praha
Kontaktovat uživatele:

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

Příspěvek #325 od Psion » 03. 11. 2019, 14:16

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.
Celestron 200/1200, Meade LX-200ACF
Zerochromat 200/2450, TEC 140
Celestron CG-5 AT GT, Gemini G42
SkyWatcher ED80, Pentax 75 SDHF,
Takahashi FC-100DL, Solarview 50
EOS 40Da cooled, SBIG ST-4000XCM
SBIG ST-402ME, SBIG ST-2000XM

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

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

Příspěvek #326 od MMys » 03. 11. 2019, 14:43

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://foto.astronomy.cz, http://hvbo.cz, e-mail: martin(*)myslivec(a)volny(*)cz, Dobson 400mm, N300/1200, N185/610, Refraktor Borg 77ED, Montáž EQ6, Hvězdárna s montáží vlastní výroby, CCD G3-16200

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

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

Příspěvek #327 od Tomáš Grygarčík » 03. 11. 2019, 19:15

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
ZWO ASI1600MM Pro, Skyris 618M, QHY-5 mono, Olympus E-620 (mod) a OM-D E-M1 mark II
HEQ-5 SS, vlastní dobsonova montáž
FITS prohlížeč

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

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

Příspěvek #328 od MMys » 03. 11. 2019, 22:30

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://foto.astronomy.cz, http://hvbo.cz, e-mail: martin(*)myslivec(a)volny(*)cz, Dobson 400mm, N300/1200, N185/610, Refraktor Borg 77ED, Montáž EQ6, Hvězdárna s montáží vlastní výroby, CCD G3-16200

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

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

Příspěvek #329 od Tomáš Grygarčík » 08. 11. 2019, 17:49

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
ZWO ASI1600MM Pro, Skyris 618M, QHY-5 mono, Olympus E-620 (mod) a OM-D E-M1 mark II
HEQ-5 SS, vlastní dobsonova montáž
FITS prohlížeč

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

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

Příspěvek #330 od MMys » 08. 11. 2019, 22:11

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://foto.astronomy.cz, http://hvbo.cz, e-mail: martin(*)myslivec(a)volny(*)cz, Dobson 400mm, N300/1200, N185/610, Refraktor Borg 77ED, Montáž EQ6, Hvězdárna s montáží vlastní výroby, CCD G3-16200


Zpět na “Software, literatura, ...”

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 3 hosti