Seite 1 von 1

astrometry solve-field: theli_mystd_anet.index.quad.fits

BeitragVerfasst: Freitag 12. Oktober 2012, 16:57
von fkolbe42
Hallo,
ich bin gerade dabei THELI 2.6.0 auf Cygwin zu portieren. Beim Testen habe ich noch folgendes Problem.
Bei der Astrometrie wähle ich astrometry.net als Solver (solve-field). Dieser stolpert über eine fehlende Datei: theli_mystd_anet.index.quad.fits
Welches Skript müsste dies erstellt haben?
Mit der Cygwin-Portierung gibt es so einige Tücken, und ich versuche einzukreisen, ob es an der Portierung liegt, oder an meiner Bedienung.

Kann mir jemand hier helfen?

Danke und Grüße,
Florian

+ /opt/theli-suite/theli//gui/packages/astrometry/build/bin//solve-field -w 5184 -e 3456 -O -p -u app -L 1.75925 -H 1.93957 -b /opt/theli-suite/theli//gui/reduction/anet.backend.cfg -R none -M none -B none -S none -W /home/Florian/.theli/tmp//IMG_2767_1.wcs IMG_2767_1OFC.anet
Reading input file 1 of 1: "IMG_2767_1OFC.anet"...
/usr/lib/python2.6/site-packages/pyfits-3.1-py2.6-cygwin-1.7.16-i686.egg/pyfits/header.py:1005: DeprecationWarning: The use of header.update() to add new keywords to a header deprecated. Instead, use either header.set() or simply `header[keyword] = value` or `header[keyword] = (value, comment)`. header.set() is only necessary to use if you also want to use the before/after keyword arguments.
"keyword arguments.", DeprecationWarning)
Solving...
index.c:146:index_is_file_index: Index file /home/Florian/.theli/scripts//theli_mystd_anet.index.quad.fits is not readable.

index.c:146:index_is_file_index: Index file /home/Florian/.theli/scripts//theli_mystd_anet.index.quad.fits is not readable.

system: No such file or directory
fitsbin.c:601:fitsbin_open: Failed to open file "/home/Florian/.theli/scripts//theli_mystd_anet.index.skdt.fits"
starkd.c:253:my_open: Failed to open FITS file "/home/Florian/.theli/scripts//theli_mystd_anet.index.skdt.fits"
index.c:409:index_reload: Failed to read star kdtree from file /home/Florian/.theli/scripts//theli_mystd_anet.index.skdt.fits
backend.c:173:backend_add_index: Failed to load index from path /home/Florian/.theli/scripts//theli_mystd_anet.index
Failed to add index "/home/Florian/.theli/scripts//theli_mystd_anet.index".
You must list at least one index in the config file (/opt/theli-suite/theli//gui/reduction/anet.backend.cfg)
solve-field.c:518:run_backend backend failed. Command that failed was:
/opt/theli-suite/theli//gui/packages/astrometry/build/bin/backend --config /opt/theli-suite/theli//gui/reduction/anet.backend.cfg ./IMG_2767_1OFC.axy
ioutils.c:605:run_command_get_outputs Command failed: return value 255

Re: astrometry solve-field: theli_mystd_anet.index.quad.fits

BeitragVerfasst: Freitag 12. Oktober 2012, 19:07
von frasax
Hallo Florian,

zunächst mal herzlich willkommen hier im Forum. Vielleicht kannst du dich hier ran hängen: viewtopic.php?f=38&t=326

Der Holger scheint das Problem selber auch gehabt zu haben und scheinbar gelöst.

LG Frank

Re: astrometry solve-field: theli_mystd_anet.index.quad.fits

BeitragVerfasst: Samstag 13. Oktober 2012, 22:25
von fkolbe42
Danke Frank,
für Deinen Hinweis. Ich kann den Fehler nicht mehr nachvollziehen, aber ich hatte glaube ich ein etwas anderes Problem, als es Holger hat(te).
Ich kann den Fehler mittlerweile auch besser interpretieren, nämlich das für astrometry.net (solve-field) per gui/reduction/anet.backend.cfg auf eine nicht-vorhandene index-Datei verwiesen wurde.
Diese muss ziemlich sicher erst von Theli erzeugt werden.
Mein Verdacht ist, dass ich "Create source cat" aufgerufen hatte, als noch "Scamp" als Solver selektiert war, sodass der Astrometry-Index in diesem Schritt nicht erzeugt wurde. Oder es muss der Solver schon passend selektiert sein, während man "Get catalog" aufruft.

Wie dem auch sei, ich kann es aktuell nicht vollziehen, bzw. habe ich nicht die Muße, das nochmals durchzuspielen.
Ironischerweise stoße ich nun auf das gleiche Problem wie Holger ("did not solve"), aber ich finde, dieses Thema hat sogar einen eigenen Thread verdient, den ich nun wohl aufmachen werde.

Grüße,
Florian

Re: astrometry solve-field: theli_mystd_anet.index.quad.fits

BeitragVerfasst: Dienstag 16. Oktober 2012, 16:05
von mischa
fkolbe42 hat geschrieben:Mein Verdacht ist, dass ich "Create source cat" aufgerufen hatte, als noch "Scamp" als Solver selektiert war, sodass der Astrometry-Index in diesem Schritt nicht erzeugt wurde. Oder es muss der Solver schon passend selektiert sein, während man "Get catalog" aufruft.


Hallo Florian,

bei "create source cat" werden alle fuer die Astrometrie noetigen Dateien erzeugt (bis auf den Referenzkatalog), egal welche Auswahl weiter unten getroffen wurde.

mischa

Re: astrometry solve-field: theli_mystd_anet.index.quad.fits

BeitragVerfasst: Dienstag 16. Oktober 2012, 19:51
von fkolbe42
Danke für die Rückmeldung, Mischa.
Mal sehen, wann ich dem Problem auf die Spur komme. Ist aber nicht dringend.

Grüße,
Florian

Re: astrometry solve-field: theli_mystd_anet.index.quad.fits

BeitragVerfasst: Dienstag 16. Oktober 2012, 22:13
von mischa
fkolbe42 hat geschrieben:Danke für die Rückmeldung, Mischa.
Mal sehen, wann ich dem Problem auf die Spur komme. Ist aber nicht dringend.

Grüße,
Florian


ersetze mal in gui/scripts/create_astrorefcat_fromWEB.sh in zeile 296 und 298

ldactoasc durch ${P_LDACTOASC}

und

asctoldac durch ${P_ASCTOLDAC}

und lass es nochmal laufen. Das wuerde erklaeren, warum der Referenzindex nicht angelegt wurde, falls du THELI/theli/bin/Linux[_64] nicht in deiner PATH Suchvariablen aufgenommen hast.

mischa