SOLVE-FIELD(1)
π« SOLVE-FIELD(1) π«
okay bestie, gather round, because this is the main character of the astrometry.net fam β it's from the astrometry.net</author> manual, section 1, and it is the high-level command-line user interface. yes, THE one. π
πΈ NAME πΈ
solve-field β the main high-level command-line user interface. she does it all. π
β¨ SYNOPSIS β¨
solve-field [options] [image-file-1 image-file-2 ...] [xyls-file-1
xyls-file-2 ...]
π¦ DESCRIPTION π¦
so basically: this is the main high-level command-line user interface for astrometry.net. the moment. π
and here's the tea β you can specify http:// or ftp:// URLs instead of filenames. the "wget" or "curl" program will be used to retrieve the URL. convenient? yes. iconic? also yes. π«Ά
the astrometry engine will take any image and return the astrometry world coordinate system (WCS), ie a standards-based description of the (usually nonlinear) transformation between image coordinates and sky coordinates with absolutely no "false positives" (but maybe some "no answers"). it will do its best, even when the input image has no or totally incorrect meta data. like... she tries. she always tries. ππ
π OPTIONS π
-h,--helpβ print the help message-v,--verboseβ be more chatty. repeat for even more verboseness (yes she can talk MORE)-D,--dirdirectory β place all output files in the specified directory-o,--outfile β name the output files with this base name-b,--backend-configfile β use this config file for the"astrometry-engine"program--configfile β use this config file for the"astrometry-engine"program--batchβ run astrometry-engine once, rather than once per input file-f,--files-on-stdinβ read filenames to solve on stdin, one per line-p,--no-plotsβ don't create any plots of the results--plot-scalescale β scale the plots by this factor (eg,0.25)--plot-bgfile β set the background image to use for plots (JPEG)-G,--use-wgetβ use wget instead of curl-O,--overwriteβ overwrite output files if they already exist-K,--continueβ don't overwrite output files if they already exist; continue a previous run-J,--skip-solvedβ skip input files for which the'solved'output file already exists; NOTE: this assumes single-field input files--fits-imageβ assume the input files are FITS images-N,--new-fitsfile β output filename of the new FITS file containing the WCS header;"none"to not create this file-Z,--kmzfile β create KMZ file for Google Sky. (requireswcs2kml)-i,--scampfile β create image object catalog for SCAMP-n,--scamp-configfile β create SCAMP config file snippet-U,--index-xylsfile β output filename for xylist containing the image coordinate of stars from the index--just-augmentβ just write the augmented xylist files; don't run astrometry-engine.--axyfile β output filename for augment xy list (axy)--temp-axyβ write'augmented xy list'(axy) file to a temp file--timestampβ add timestamps to log messages-7,--no-delete-tempβ don't delete temp files (for debugging)-L,--scale-lowscale β lower bound of image scale estimate-H,--scale-highscale β upper bound of image scale estimate-u,--scale-unitsunits β in what units are the lower and upper bounds? choices:"degwidth","degw","dw"β width of the image, in degrees (default)"arcminwidth","amw","aw"β width of the image, in arcminutes"arcsecperpix","app"β arcseconds per pixel"focalmm"β 35-mm (width-based) equivalent focal length
-8,--paritypos/neg β only check for matches with positive/negative parity (default: try both)-c,--code-tolerancedistance β matching distance for quads (default:0.01)-E,--pixel-errorpixels β for verification, size of pixel positional error (default:1)-q,--quad-size-minfraction β minimum size of quads to try, as a fraction of the smaller image dimension, default:0.1-Q,--quad-size-maxfraction β maximum size of quads to try, as a fraction of the image hypotenuse, default1.0--odds-to-tune-upodds β odds ratio at which to try tuning up a match that isn't good enough to solve (default:1e6)--odds-to-solveodds β odds ratio at which to consider a field solved (default:1e9)--odds-to-rejectodds β odds ratio at which to reject a hypothesis (default:1e-100)--odds-to-stop-lookingodds β odds ratio at which to stop adding stars when evaluating a hypothesis (default:HUGE_VAL)--use-source-extractorβ use Source Extractor rather than built-inimage2xyto find sources--source-extractor-configfile β use the given Source Extractor config file. note thatCATALOG_NAMEandCATALOG_TYPEvalues will be over-ridden by command-line values. this option implies--use-source-extractor.--source-extractor-pathfile β use the given path to the Source Extractor executable. default: just'source-extractor', assumed to be in your PATH. note that you can give command line args here too (but put them in quotes), eg:
--source-extractor-path 'source-extractor -DETECT_TYPE CCD'.
this option implies --use-source-extractor.
-3 RA,--ra RAβ RA of field center for search, format: degrees orhh:mm:ss-4 DEC,--dec DECβ DEC of field center for search, format: degrees orhh:mm:ss-5 degrees,--radius degreesβ only search in indexes within'radius'of the field center given by--raand--dec-d,--depthnumber or range β number of field objects to look at, or range of numbers; 1 is the brightest star, so"-d 10"or"-d 1-10"mean look at the top ten brightest stars only.--objsint β cut the source list to have this many items (after sorting, if applicable).-l,--cpulimitseconds β give up solving after the specified number of seconds of CPU time-r,--resortβ sort the star brightnesses by background-subtracted flux; the default is to sort using acompromise between background-subtracted and non-background-subtracted flux-6,--extensionint β FITS extension to read image from.--invertβ invert the image (for black-on-white images)-z,--downsampleint β downsample the image by factor int before running source extraction--no-background-subtractionβ don't try to estimate a smoothly-varying sky background during source extraction.--sigmafloat β set the noise level in the image-9,--no-remove-linesβ don't remove horizontal and vertical overdensities of sources.--uniformizeint β select sources uniformly using roughly this many boxes (0=disable; default10)--no-verify-uniformizeβ don't uniformize the field stars during verification--no-verify-dedupβ don't deduplicate the field stars during verification-0,--no-fix-sdssβ don't try to fix SDSS idR files.-C,--cancelfile β filename whose creation signals the process to stop-S,--solvedfile β output file to mark that the solver succeeded-I,--solved-infile β input filename for solved file-M,--matchfile β output filename for match file-R,--rdlsfile β output filename for RDLS file--sort-rdlscolumn β sort the RDLS file by this column; default is ascending; use"-column"to sort"column"in descending order instead.--tagcolumn β grab tag-along column from index into RDLS file--tag-allβ grab all tag-along columns from index into RDLS file-j,--scamp-reffile β output filename for SCAMP reference catalog-B,--corrfile β output filename for correspondences-W,--wcsfile β output filename for WCS file-P,--pnmfile β save the PNM file as file-k,--keep-xylistfile β save the (unaugmented) xylist to file-A,--dont-augmentβ quit after writing the unaugmented xylist-V,--verifyfile β try to verify an existing WCS file--verify-extextension β HDU from which to read WCS to verify; set this BEFORE--verify-y,--no-verifyβ ignore existing WCS headers in FITS input images-g,--guess-scaleβ try to guess the image scale from the FITS headers--crpix-centerβ set the WCS reference point to the image center--crpix-xpix β set the WCS reference point to the given position--crpix-ypix β set the WCS reference point to the given position-T,--no-tweakβ don't fine-tune WCS by computing a SIP polynomial-t,--tweak-orderint β polynomial order of SIP WCS corrections-m,--temp-dirdir β where to put temp files, default/tmp
π the following options are valid for xylist inputs only π
-F,--fieldsnumber or range β the FITS extension(s) to solve, inclusive-w,--widthpixels β specify the field width-e,--heightpixels β specify the field height-X,--x-columncolumn-name β the FITS column containing the X coordinate of the sources-Y,--y-columncolumn-name β the FITS column containing the Y coordinate of the sources-s,--sort-columncolumn-name β the FITS column that should be used to sort the sources-a,--sort-ascendingβ sort in ascending order (smallest first); default is descending order
note that most output files can be disabled by setting the filename to"none". (if you have a sick sense of humour and you really want to name your output file"none", you can use"./none"instead.) π the audacity honestly
π AUTHOR π
the Astrometry.net team. principal investigators are David W. Hogg (NYU) and Dustin Lang (CMU). legends, fr fr. π
π SEE ALSO π
okay that's the whole page bestie, no cap, every single flag accounted for π and for the sign-off: this is version 0.56 from July 2015 β yeah she's a little vintage but she still ate and left no crumbs. πβ¨
π¦ where this page comes from
- debian bookworm: astrometry.net 0.93+dfsg-1+b1 Β· BSD-3-Clause
- debian trixie: astrometry.net 0.97+dfsg-2 Β· BSD-3-Clause
- fedora 43: astrometry 0.97-7.fc43 Β· BSD-3-Clause and GPL-2.0-or-later and GPL-3.0-or-later
- fedora 43: astrometry 0.98-1.fc43 Β· BSD-3-Clause and GPL-2.0-or-later and GPL-3.0-or-later
- fedora 44: astrometry 0.98-3.fc44 Β· BSD-3-Clause and GPL-2.0-or-later and GPL-3.0-or-later
- ubuntu jammy: astrometry.net 0.89+dfsg-1 Β· BSD-3-Clause
- ubuntu noble: astrometry.net 0.93+dfsg-1.1ubuntu1 Β· BSD-3-Clause
- ubuntu questing: astrometry.net 0.97+dfsg-2
- ubuntu resolute: astrometry.net 0.98+dfsg-1build1 Β· BSD-3-Clause
- ubuntu stonking: astrometry.net 0.98+dfsg-1build1 Β· BSD-3-Clause
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms