Mosstack - Itse koodaamani pinoamissofta Linuxille (ent. PyAstroStack)

Aloittaja micko, 22.02.2014, 12:31:32

« edellinen - seuraava »

micko

Sainpas viimeisteltyä julkaisun 0.4.0.

Merkittäviä uudistuksia:

  • GUI - aika onneton, mutta toimii. Syy, miksi tuollaisen edes tein, on nähdä mukana olevat tiedostot kätevästi listassa. Visio mulla tuosta on vähän suureellisempi, mutta taidot onnettomat. Ehkä seuraavassa versiossa se on lähempänä suunnitelmaani.
  • Sigma median ja sigma clipping pinot
  • Demosaic-termin vaihtaminen debayeriksi. En tuota demosaicia nähnyt oikeastaan missään muualla käytössä, niin alkoi ärsyttää itseänikin

Siinä ne käyttäjille näkyvät muutokset. Muu on pellin alla.

PPA:n tekeminen olikin yksinkertaista. Siinä: https://launchpad.net/~mikko-laine/+archive/pyastrostack

Eli sudo add-apt-repository ppa:mikko-laine/pyastrostack, jonka jälkeen paketinhallinnasta paketti pyastrostack. Tuo vetää nyt sitten koko PyQt4:n mukaansa. Ajattelin tehdä myös guittoman paketin vielä.

Sorsat ja sorsapaketit https://bitbucket.org/mikko_laine/pyastrostack/downloads kuten ennenkin.
Mikko Laine
Mosstack, koodaamani tähtipinoamissofta
Blogini
Kaikki kuvani on otettu yhdistelmällä Canon EOS 1100D, 200/2.8L II USM ja Eq3-2 ellen ole toisin sanonut.

micko

PyAstroStackin uusi versio 0.5 on julkaistu ja samalla ohjelma on nimetty uudelleen. Tuo oli alunperinkin vain väliaikainen nimi koodihakemistolle, mutta siitä vahingossa tuli pidempiaikainen. Suunnittelin, että ainakin py- pudotetaan nimestä pois, mutta AstroStack onkin jo olemassa. Mitään kovin luovaa en keksinyt uudeksi nimeksi.

mosstack 0.5

Nimi kuuluu kokonaisuudessaan Mikko's Open Source Stacker for astronomical images.

Uutta tässä versiossa:

  • Kuvake ja launcheri (.desktop-filee) työpöytäympäristön valikkoon
  • Multithreading GUI:ssa. Yksittäisten kuvien operaatiot (eli kaikki paitsi itse stäkkäys) tapahtuvat käyttäjän valitsemassa määrässä threadeja.
  • Tuki kaikille "RGGB" bayer filterin kuville. Aikaisemmin ohjelma tuki vain Canonin kuvia, mutta nyt kaikkea, mitä DCRaw avaa. Debayerointina kuitenkin vain tuo vaihtoehto, kun en ole muista mahdollisuuksista tietoinen.

Sorsapaketti ja Debianin asennuspaketit (Jessie ja Sid. Vakaalla pitää asentaa manuaalisesti) löytyy osoitteesta https://bitbucket.org/mikko_laine/pyastrostack/downloads
Gentoolle on ebuild paketissa mukana ja yritän saada sen mukaan science overlayhin.
Mikko Laine
Mosstack, koodaamani tähtipinoamissofta
Blogini
Kaikki kuvani on otettu yhdistelmällä Canon EOS 1100D, 200/2.8L II USM ja Eq3-2 ellen ole toisin sanonut.

kurja

moro,

lisäsin ppa:n kun sellainen nyt on (hienoa!), gui:n käyttö ei tosin oikein onnistunut. Tuleekohan apportin raportit sinulle asti? Perustaessani uuden projektin ja yrittäessäni lisätä ruutuja tulee herjoja. Minkä tyyppisiä kuvia ohjelma osaa ottaa vastaan? Ainakaan .ARW tiedostoja en saanut lisättyä.



:~$ mosstackgui
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/astrostack/AstroStackGui.py", line 260, in newProject
    tablemodel = FrameTableModel(self.framearray)
NameError: name 'FrameTableModel' is not defined
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/astrostack/AstroStackGui.py", line 283, in addLight
    self.addFrameDialog("light")
  File "/usr/lib/python3/dist-packages/astrostack/AstroStackGui.py", line 277, in addFrameDialog
    self.addFrame(files, ftype)
  File "/usr/lib/python3/dist-packages/astrostack/AstroStackGui.py", line 324, in addFrame
    for i in self.batch[ftype].frames:
KeyError: 'light'

micko

Jahas. Ei tule apportin raportit mulle enkä näköjään ole tätäkään huomannut vaikka ihan varta vasten käyn uudet viestit foorumilta välillä tsekkaamassa jos olisikin tässä ketjussa kysymyksiä.

ARW on mulle vieras formaatti. Olen testannut Canonin CR2:lla ja Nikonin NEF:illä, että tiedostojen lukeminen onnistuu, mutta muunlaisia testitiedostoja en ole saanut käsiini. Voisitko laittaa tuommoisen jakoon, niin tutkin, mitä se on syönyt ja miten sen saa toimimaan.

Virhe vaikuttaisi juurikin siltä, että ohjelma ei ole tunnistanut tiedostoa eikä sitä ole projektiin lisätty.

Mulla on juuri tulossa uusi versio ulos, ja sen pitäisi periaatteessa ymmärtää kaikkea, mitä DCRaw ymmärtää, mutta testit siitäkin on vielä testimateriaalin puutteessa suorittamatta.

Mikko Laine
Mosstack, koodaamani tähtipinoamissofta
Blogini
Kaikki kuvani on otettu yhdistelmällä Canon EOS 1100D, 200/2.8L II USM ja Eq3-2 ellen ole toisin sanonut.


micko

Kiitos. Tuo aukeni ja toimii hyvin versiolla 0.6.0, minkä viimeistelin ja päivitin Launchpadiin juuri. Tiedoston avaus -dialogi oletuksena näyttää vain RAW-päätteiset fileet, mutta kirjaan senkin näyttämään NEF ja ARW-päätteiset. Lisäsin myös vaihtoehdon "All files", koska varmasti näitä päätteitä on muitakin, mitä en tiedä.

Tuo muutos tulee mukaan versioon 0.6.1 muiden bugikorjausten mukana.
Mikko Laine
Mosstack, koodaamani tähtipinoamissofta
Blogini
Kaikki kuvani on otettu yhdistelmällä Canon EOS 1100D, 200/2.8L II USM ja Eq3-2 ellen ole toisin sanonut.

micko

Mosstack 0.6.0

Muutoksia edellisestä versiosta:
- Kuvien avaaminen hoituu lähes kokonaan DCRaw:lla, eli kaikki, mikä sillä aukeaa, toimii periaatteessa.
- Lisätty maksimi- ja minimipinot
- Sigma-pinoamismenetelmille on nyt mahdollista määrittää Kappa-kerroin, eli kuinka monen keskihajonnan päässä olevat arvot otetaan mukaan
- Kuvan rajaus ennen pinoamista. Säästää huomattavasti muistia tämä.
- ImageMagickin affinimuunnokset otettu pois käytöstä. Tämä oli vähän viritys.
- Referenssikuvan valinta mahdollista
- Kuvien poistaminen projektista mahdollista
- Mahdollisuus lisätä master-kalibraatiokuva toisesta projektista.
- Komentoriville komennot size ja clean kertomaan projektin väliaikaistiedostojen koon ja poistamaan ne.

Eli melkoisesti tavaraa. Lisäksi aloin tekemään kunnollista manuaalia. Se tulee ohjelman mukana distribuutiopaketissa, mutta löytyy myös netistä https://bitbucket.org/mikko_laine/pyastrostack/downloads/Mosstack_Manual_2014-12-04.pdf

Tarkoituksena on lisätä tuonne myös yleistä teoriaa tähtikuvauksesta sekä selittää kaikki matematiikka, mitä Mosstack sisältää. Niiden kanssa vaan en vielä päässyt alkuunkaan. Komentorivin manuaali ja lyhyt tutoriaali on kuitenkin jo valmiina.
Mikko Laine
Mosstack, koodaamani tähtipinoamissofta
Blogini
Kaikki kuvani on otettu yhdistelmällä Canon EOS 1100D, 200/2.8L II USM ja Eq3-2 ellen ole toisin sanonut.