Astrometry.net is easy to use on Linux and Windows. Windows uses Windows Subsytem for Linux for Astrometry.net.
After install, if you need the star index files, use: downloadIndex.py
Linux / Windows Subsystem for Linux
Download/install the pre-compiled binary code
apt install astrometry.net
Install the star map data necessary to solve images.
apt install astrometry-data-2mass-08-19 astrometry-data-tycho2-10-19
brew install astrometry-net
The major steps in achieving a useful WCS starfield polynomial fit are:
source extraction (identifying star position in image frame)
quad asterism hashing, including tolerance for star position wiggling due to noise.
Match hash to star catalog, at least 3 choices are available:
Bayesian decision process, find extremely high probability solution or reject.
We have written a separate article on Astrometry.new tips and techniques
This is normally not necessary, unless you want to customize/optimize.
apt install libcairo2-dev libnetpbm10-dev netpbm libpng12-dev libjpeg-dev zlib1g-dev swig libcfitsio-dev
Install: If you have Anaconda/Miniconda Python as your default, Astrometry.net will use them (or whatever your default Python is). Back to at least Astrometry.net 0.70, Astrometry.net is Python 3 compatible.
curl -O https://astrometry.net/downloads/astrometry.net-latest.tar.gz tar xf astrometry.net-*.gz cd astrometry.net-* make make py make extra make install INSTALL_DIR=~/astrometry.net
do not use
~ or you’ll get error
cannot find executable astrometry-engine
Copy the star index files with downloadIndex.py
If it can’t find the index file, be sure
$HOME will NOT work!
Program giving azimuth/elevation for each pixel of your sky image
Alternative: online astrometry.net image scaling