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
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 ?

#286

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

Vyhrabal jsem z nudy starý notebook a na něm se mi (naštěstí!) projevila Martinova chyba. Je ve všech souborech už od přidání gamma korekce (nedostatečně obsáhlá podmínka volala vykreslovací funkci při startu ještě před načtením souboru, takže aplikace čekala na výsledek výpočtu, který se nikdy neprovede). Je ale s podivem, že se někomu objevila až teď.

Opravil jsem jak "ostrou" verzi přímo na stránkách, tak i tu novou experimentální.

Původní pro Linux x86_64
Původní pro Windows x86_64
Původní pro Windows x86
Původní pro Linux ARMv7
Původní pro Linux aarch64

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

Pro zajímavost... na RPi 3 trvá načtení 16Mpix 16bit snímku v původní aplikaci 5 vteřin (aarch64; 6,5 vteřiny na ARMv7) a v experimentální 1 vteřinu (aarch64 i ARMv7). Pětinásobné zrychlení. :shock:

Do budoucna ještě plánuji optimalizace, takže to možná ještě trochu zrychlím. Pak nejspíš původní verzi pošlu k ledu.
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 ?

#287

Příspěvek od MMys »

Paráda, už to chodí. A je to při načítání viditelně rychlejší, u mě minimálně tak 3x. Jen nechápu, proč to starší verze nedělala. A ta nová jen na některých strojích. Že by jiné načasování mezi jednotlivými vlákny ?

Všechno mi to přečetlo, až na jednu vyjímku, 32-bit fitsy - složeniny z více snímků, které vyplivne SharpCap při stackingu. Tady je ke stažení:

http://leteckaposta.cz/199913932
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 ?

#288

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

Už ho otevře správně.

Tohle je i pro ostatní, kdyby narazili na soubor, který nelze otevřít / je zobrazený špatně. Je to jen formát dat, se kterým jsem zatím nepracoval, tak jsem to nemohl naprogramovat (parametry BZERO a BSCALE výrazně mění význam dat).
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 ?

#289

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

Další vlna zrychlení načítání, na SSD a HDD zhruba 3× (u mne z 60 na 20 ms), na RPi3 2× (z karty, z 1000 na 500 ms). V obou případech s 16Mpix 16bit celočíselným FITem.

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
Psion píše:Vyzkouším pro Arm7, je fakt že na kameře Astrel to otevírání trvá se starou verzí 2950 ms.
Je to teď o poznání rychlejší?
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 ?

#290

Příspěvek od MMys »

Je, a sakra rychlejší. Předtím 16Mpix 16bit FISTy čtení okolo 130-140ms, nyní tak 30-40ms.
Kouzelníku ;)
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
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 ?

#291

Příspěvek od MMys »

Ale zkolabuje to na těchhle FITS-ech uložených ze SW SIPS.

http://leteckaposta.cz/251829912

Nic to nezobrazí, jen to zatěžuje procesor.
Pokud přelezu s už naběhlou aplikací z jiného adresáře do adresáře který takové FITSy obsahuje, kousene se to taky.
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 ?

#292

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

U mě to problém nedělá.
Screenshot_20191029_062042.jpg
Screenshot_20191029_062042.jpg (155.9 KiB) Zobrazeno 2548 x
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 ?

#293

Příspěvek od MMys »

Aha, tak už jsme doma. Já si neuvědomil, že v tom adresáři je přes 2700 souborů, takže trvá přes 10 sekund, než se naplní listbox se seznamem souborů.

Nikdy jsem nevydržel čekat a dal Ctrl+Alt+Del :D
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
nou
Příspěvky: 1738
Registrován: 10. 12. 2006, 05:10

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

#294

Příspěvek od nou »

Tomáš Grygarčík píše:Tohle je i pro ostatní, kdyby narazili na soubor, který nelze otevřít / je zobrazený špatně. Je to jen formát dat, se kterým jsem zatím nepracoval, tak jsem to nemohl naprogramovat (parametry BZERO a BSCALE výrazně mění význam dat).
Myslim ze BSCALE a BZERO sa mozu bezpecne ignorovat pretoze pre zobrazenie na obrazovke sa musi spravit skalovanie z 0-65535 na 0-255. Myslim si teda ze preskalovanie cez BSCALE a BZERO je mozne bezpecne ignorovat popripade ignorovat.
SW 150/750, TS UNC 200/800, SW EQ6-R, Canon 1100D, ASI120MM-S, ASI1600MM Pro, ASI485MC, SW Flex 300/1500 INDI/KStars build skript FITS/XISF prehliadač
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 ?

#295

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

Ignorovat se mohou, pokud mají "výchozí hodnotu" (BScale 1, u BZero 0 anebo nula relativní k rozsahu - 16k, 32k, 2M apod.)
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
astar
Příspěvky: 2180
Registrován: 01. 02. 2008, 21:15
Věk: 67

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

#296

Příspěvek od astar »

Tomáši, udělal jsem v Delphi vlastní velmi jednoduchý prohlížeč fitů , dostačující pro moje potřeby. Zpracovávám jen 16bit fit , ten co mi vyhodí Maxim DL z kamery. Stáhnul jsem si tvůj program a vyzkoušel .
Aby byly porovnatelné časy , tak jsem si vytvořil několik velkých fitů 93 MB 16 bit ( základní fit jsem zvětšil na 200% ).
Časy : u tebe 280 načtení, 70-150 přepočet, což je dohromady 350-430 msec. U mne celkové , první snímek 330 msec, pak další jen kolem 180 msec , což je cca 2x rychlejší . Pro načtení souboru používám jen klasickou funkci BlockRead . Testoval sem na notebooku HP OMEN i7 9750H 4,6GHz .
Neber jako kritiku, jen mne to velice udivilo ?? Nedokáži si to nijak vysvětlit , už jen z důvodů , že je to čtení z klasického plotnového HD a tam bývá rychlost čtení do 200MB/sec ? To by tady znamenalo čas kolem 500 msec ????
Pro ostatní odborniky IT , dokázal by to někto vysvětlit ?
SW 250/1000+EQ6 Pro,  Achr 100/660, Achr 80/400 , ASI 294MC PRO i ASI 294MM PRO
Uživatelský avatar
Bill
Příspěvky: 4758
Registrován: 11. 01. 2007, 19:54
Bydliště: Uničov

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

#297

Příspěvek od Bill »

astar píše:Pro ostatní odborniky IT , dokázal by to někto vysvětlit ?
Tak OS, disk a možná i některý lepší řadič data kešuje v paměti...
Nemá ten noťas SSD na kešování plotnového disku? Když jsem otevřel náhodný HP Omen:

Pevný disk: 512 GB SSD + 1 000 GB
M:736 750 113
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 ?

#298

Příspěvek od astar »

Bohužel to nevím . Jak to zjistím? SSD mám, ale jen 256GB . Podle mne by se pak musela udělat ta keš i pro ten Tomášův program ,ne ?
Vytvořil jsem Ramdisk , tam dal ta data a časy byly stejné ???
SW 250/1000+EQ6 Pro,  Achr 100/660, Achr 80/400 , ASI 294MC PRO i ASI 294MM PRO
Uživatelský avatar
nou
Příspěvky: 1738
Registrován: 10. 12. 2006, 05:10

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

#299

Příspěvek od nou »

Ak sa subor cital tak ho OS drzi v RAM cache. V Linux sa da prinutit aby tu cache vyprazdnil ale na windows neviem. Jeden sposob s neistym vysledkom je precitanie par GB suborov aby tieto vytlacily subory z cache.
SW 150/750, TS UNC 200/800, SW EQ6-R, Canon 1100D, ASI120MM-S, ASI1600MM Pro, ASI485MC, SW Flex 300/1500 INDI/KStars build skript FITS/XISF prehliadač
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 ?

#300

Příspěvek od astar »

Taky jsem již dřív zkusil číst data z Ram disku, samostatné soubory a tam mi vyšla rychlost čtení 5GB/sec.
Jak si OS vytvoří keš v paměti a jak velkou ? Aktuálně mám obsazeno 5,3GB a 18GB volných .
Ještě rozpitvám jednotlivé části programu co je jak rychlé .
Trochu to sem nepatří ,když tak prosím moderátora o případné přesunutí , děkuji.

Doplnění:
Rozpitval jsem jednotlivé části a nejpomalejší je vykreslování 130msec 1600*1000 pix , těch 50 msec je pak na to ostatní, načtení a přepočty . Ale přesto mi uniká jak je to s tím čtením z disku ?
SW 250/1000+EQ6 Pro,  Achr 100/660, Achr 80/400 , ASI 294MC PRO i ASI 294MM PRO
Odpovědět