I have been trying out SGPro in the house to get a feel for it before I take it out and attach it to the scope (because trying to get to grips with new software in the dark and the cold is never fun). One of the things I am trying to do is to set up plate solving. I have successfully installed ANSVR and configured SGPro to talk to it, however I was trying to figure out what it was so slow, much slower than the equivalent solve for AstroTortilla (which uses the same back end).
Looking through the logs, even if I give the RA and DEC hints, they are not passed to ANSVR.
As a test I opened a CR2 image of a previous attempt at imaging the Rosette Nebula as an Open->Image. Then right clicked on the image and selected Plate Solve. I entered:
When I selected “Solve”, I get the following in the ANSVR log:
[2015-02-25 21:59:52] [Connect from 127.0.0.1]
[2015-02-25 21:59:52] POST /api/login HTTP/1.1
[2015-02-25 21:59:52] POST /api/upload/ HTTP/1.1
[2015-02-25 21:59:52] request_json is: {“session”:“12”,“allow_commercial_use”:“d”,“allow_modifications”:“d”,“publicly_visible”:“y”,“scale_units”:“arcsecperpix”,“scale_type”:“ev”,“scale_est”:7.49955,“scale_err”:5.0}
[2015-02-25 21:59:52] UPLOAD: session is 12
[2015-02-25 21:59:53] POST /api/submissions/12 HTTP/1.1
scale_args: -u arcsecperpix -L 7.1245725 -H 7.8745275
UPLOAD: /opt/ansvr/run_solver 480 /usr/bin/solve-field -p -O -U none -B none -R none -M none -N none -C cancel --crpix-center -z 2 --sigma 50 --objs 100 -c0.02 -u arcsecperpix -L 7.1245725 -H 7.8745275 stars.fit
Using timeout = 480
exec /usr/bin/solve-field -p -O -U none -B none -R none -M none -N none -C cancel --crpix-center -z 2 --sigma 50 --objs 100 -c0.02 -u arcsecperpix -L 7.1245725 -H 7.8745275 stars.fit
Reading input file 1 of 1: “stars.fit”…
[2015-02-25 21:59:53] SUBS: solve is not done yet
[2015-02-25 21:59:53] SUBS: jstr: {“jobs”:,“processing_started”:“0”,“user”:“0”,“user_images”:,“processing_finished”:“0”}
[2015-02-25 21:59:54] POST /api/submissions/12 HTTP/1.1
As it does not send the “–ra”, “–dec” and “–radius” fields, it still performs a whole sky search. The search completes, but it takes 250 seconds.
If I start up a bash shell and run the same command from the command line, but add the --ra, --dec and --radius commands, it solves it in 4 seconds.
I can understand if I had selected the “Blind Solve”, but I would have expected “Solve” to honour the hints in the window. Is this expected behaviour? and if not, can anyone point out what I need to do in order to pass the hints to ANSVR?
When trying to centre the scope as part of an actual capture routine, are the RA and DEC parameters passed to ANSVR?