DSS - Deep Sky Stacker

Autor Neven, 21.02.2023. u 12:43:24 sati

« natrag - naprijed »

0 Članovi i 1 Gost pregledava ovu temu.

Neven

Github: https://github.com/deepskystacker/DSS (https://github.com/deepskystacker/DSS/releases)
Groups: https://groups.io/g/DeepSkyStacker
Orginalni web: http://deepskystacker.free.fr/english/index.html
Autor: David Partridge ((Tony Cook, Mat Draper, Simon C. Smith, Vitali Pelenjow, Michal Schulz, Martin Toeltsch)

Od kad je Luc Coiffier odlučio otvoriti kod javnosti nije dugo trebalo da se zainteresirani ljubitelji ovog, nekad najboljeg software-a za stakiranje, prime posla i počnu ga unaprijeđivati.

Glavni developer zove se David Partridge i uz par prijatelja preuzeo je kormilo. Cilj mu je prebaciti kod na Qt tako da se software može koristiti na drugim platformama (Linux,Mac i čak i ARM based kompovi)

Ja već malo kasnim s tim jer je Beta 3 izašla za testiranje.


Ova objava je početak procesa pretvaranja koda u Qt tako da se mogu prenijeti na druge platforme osim Windowsa. U ovoj objavi podržane su samo 64-bitne verzije sustava Windows 10 i novije.
Ovdje su glavne promjene koje su napravljene za DeepSkyStacker 5.1.0:

- većina koda za "stakiranje" panela je pretvorena u Qt. To uključuje potpuno preuređeni prikaz slike.
- popis slika sada se može odvojiti od dna panela stakiranja tako da radi kao zasebni prozor. "Explorer" traka (lijevi panel) također se može odvojiti.
- sada je moguće preimenovati sve grupe osim početne grupe (Glavna grupa).
- neke vrijednosti u popisu slika (Vrsta, ISO / Pojačanje i Ekspozicija) mogu se dvostruko kliknuti kako bi se promijenile vrijednosti.
- napravljen je velik broj internih promjena s namjerom da se olakšaju buduća poboljšanja i / ili poboljša obrada.
- SIMD (jednostruka instrukcija, višestruki podaci - također poznato kao napredni vektorski proširenja ili AVX) podrška za dekodiranje sirovih slika i za registraciju i stapanje RGGB slika. Može donijeti dramatično smanjenje vremena obrade, ali ovisi o procesoru i brzini takta, stoga nemojte pretpostavljati da će biti brže. Kao primjer, Martin Toeltsch (koji je napisao kod) izvješćuje o vremenima obrade 10 Nikon NEF datoteka (na svom računalu):

Bez SIMD-a 52s
Korištenjem SIMD-a 8s

- ovo također funkcionira za GBRG slike, pa će Canon CR2 datoteke imati koristi od ovog rada.
- napravljeno je neko daljnje podešavanje OpenMP-a (potpora višeprocesorskog rada).
- prikaz slike "stakiranje" panela sada sprema posljednjih dvadeset prikazanih slika, tako da ga možete koristiti kao "blink komparator".
- konfigurirane postavke koje su pohranjene u registru sustava Windows nisu kompatibilne s ranijim verzijama koje su ih pohranile u registru roj:

HKCU\Software\DeepSkyStacker\DeepSkyStacker
pa se sada postavke čuvaju u zasebnom registarskom roju:
HKCU\Software\DeepSkyStacker\DeepSkyStacker5

"Processing" panel još uvijek koristi MFC kod, ali ima manje promjene koje mu omogućuju da radi kao dijete Qt prozora.

- lokacija za pohranu DeepSkyStacker datoteka postavki promijenjena je iz %ProgramData%\DeepSkyStacker (tipično C:\ProgramData\DeepSkyStacker) u %AppData%\DeepSkyStacker\DeepSkyStacker5 (tipično C:\Korisnici<korisničko ime>\AppData\Roaming\DeepSkyStacker\DeepSkyStacker5). Možda ćete htjeti kopirati bilo koje stare datoteke postavki na novu lokaciju.
- u tijeku instalacije stvara se povezanost s datotekama .dssfilelist tako da će ih DeepSkyStacker otvarati.
- popravljen problem kada popis slika nije uvijek bio sakriven prilikom prebacivanja na panel Obrada.
- smanjena dubina redova u popisu slika tako da zauzimaju manje prostora.
- promjena u kodu provjere AVX-a za rješavanje problema sa SIGILL na starijim CPU-ovima.
- dodan kod za hvatanje ne-C++ iznimki (npr. SIGINT, SIGILL, SIGFPE, SIGSEGV i SIGTERM) i pisanje debugging povratnog traga u stderr i u datoteku tragova ako je aktivna.
- popravljen bug za zaboravljanje načina uređivanja Komet/Zvijezda prilikom prebacivanja između slika.
- ne uklanjajte datoteke iz popisa slika ako korisnik kaže da ih ne želi izbrisati. Osigurajte da se informacije o popisu slika ažuriraju.
- popravak za neispravan izlaz prilikom stapanja Komete sa SIMD-om (samo je napravljeno normalno stapanje).
- registracija i stakiranje sada preklapaju obradu s čitanjem slika. Za n slika gdje vrijeme učitavanja svake slike iznosi L, a vrijeme obrade svake slike iznosi P, ukupno vrijeme sada će obično biti nL + P (kada je L > P) ili L + nP. Obično će vrijeme za učitavanje slika prevladavati na bržim sustavima ili onima koji koriste prave diskove.
- uklonite ručno postavljanje "Postavi crnu točku na nulu", to se sada automatski određuje.
Omogućite karticu Comet u postavkama slaganja kada je pozovete iz postavki registra i podaci o kometi su dostupni.

- ažurirajte Libraw na 0.21.1
- riješite problem s netočnim rukovanjem postavkama "No White Balance" i "Use Camera White Balance" za RAW datoteke.
- popravak SIMD koda za stakiranje kometa.
- osigurajte da je popis slika ažuriran nakon što se radnja uređivanja Comet/Stars spremi.

Astrobobo

Wow, zvuči impresivno, drago mi je vidjeti da se DSS nastavlja razvijati!
http://astrobobo.net : http://recenzije.astrobobo.net : http://ekorasvjeta.net
Celestron EdgeHD 8", Pentax 105 SDP, Nikon Monarch 7 8x42, Lunt 60mm
iOptron HAE29, Celestron CGEM, Giro GR3, SBIG STL-11000, Player One Uranus-C + Mars-II mono, Nikon D5500 mod.

Neven

Citat: Astrobobo  u 21.02.2023. u 13:49:25 satiWow, zvuči impresivno, drago mi je vidjeti da se DSS nastavlja razvijati!

Istina, i ja sam nekako vezan za njega. Drag mi je.  *voli*

Neven


Neven

DeepSkyStacker 5.1.4 Beta 1 je izašao.
https://github.com/deepskystacker/DSS/releases

Update:
1) Upgrade CFITSIO library to 4.2.0
2) Always create a tracefile in the DeepSkyStacker sub-folder of the user's Documents folder. The file will be called e.g.
3) DSSTrace_yyyy-mm-ddThh-hh-ssZ.log where the timestamp is GMT (UTC) time.
4) The trace file will be deleted on normal application exit, but retained in the event of an exception. An option is provided to keep the file.
5) Add both Main Group and Group 1 at startup.
6) Initial code changes for Qt 6.5.1 Dark/Light Theme support
7) Add an option to turn off beeps on completion of registering/stacking.
8) Toolbar display improved (no square boxes round active/hovered buttons).
9) Upgrade libtiff to 4.5.0
10) Add code to handle TIFF tags TIFFTAG_CFAREPEATPATTERNDIM and TIFFTAG_CFAPATTERN when processing TIFF files in CFA format. These tags are defined in the TIFF/EP standard.
11) Add code to handle EXIF tag EXIFTAG_CFAPATTERN which is defined in the EXIF standard. This allows automatic detection of the CFA pattern needed to decode the file. The only files that DSS writes as TIFF in CFA format are some of the master files. All other TIFF output files will remain RGB.
12) Change compression of TIFF format master files to use PKZIP Deflate instead of no compression.
13) Change default compression for saving images to PKZIP Deflate (was NONE).
14) Convert DeepSkyStackerLive to Qt.
15) Use floating point instead of 16-bit fixed point for master files. Old master files will still work.
16) Prevent undocked sidebar and image list windows from being closed (never to be seen again).
17) Suppress warning message "ZIPEncode: Encoder error: buffer error." when writing TIFF files.
18) Remove Microsoft CGI+ dependency for loading jpeg and png images.
19) FITS output files didn't contain the number of images in the stack. Save this using FITS keyword NCOMBINE, also report the number of images when loading FITS images.
20) Bug fix: Correct code for reading floating point FITS files (the value was incorrectly normalised - e.g. 256.0 was read back as 259.996).
21) Bug fix: Value of FITS SOFTWARE keyword in output file truncated after first character.
22) Bug fix: Unable to stack images with no stars when using Alignment set to "No Alignment".
23) Improve handling for FITS DATE-OBS keyword. DATE-OBS in the output file will now be set to the value of DATE-OBS from the first input file or, failing that, the creation timestamp or last modification timestamp of the file whichever is earlier.
24) Processing/Save picture to file... did not preserve FITS keywords when the final autosave file was written as a FITS file.
25) Bug fix: Delete key to delete images from the list didn't update the information lines.
26) Bug fix: Clear list didn't reset the status bar message.
27) Work around for Qt bug (QTBUG-46620) with restoring application position and size when re-opening the application after it was closed when maximised.
28) Mouse wheel zooming worked the opposite way from most other applications, now changed to be compatible.
29) Extend exposure time edit control to 4 decimal places instead of 3.
30) Check lights when loaded using either "Open picture files" or using Drag/Drop.
31) Correct Intermediate Files tab of Stacking parameters. "Create a calibrated file ..." and "Create a registered/calibrated file ..." were inadvertently switched when porting the code for version 5.
32) Bug fix: Saving the intermediate calibrated image in de-Bayered format resulted in a corrupt file.
33) The comet position interpolation code has been re-written by Martin Toeltsch (thank you Martin). Now you need only to: o Mark the position of the centre of the comet in 2 lightframes with a large temporal distance (ideally the first and the last lightframe in chronological order). o Marking the comet centre in additional

Neven

Zadnja verzija: https://github.com/deepskystacker/DSS/releases/tag/5.1.5

Mislim da ovo više nije u beta fazi. Sviđa mi se kako održavaju ovaj program.


🡱 🡳