I need to perform accurate pixel to world coordinate transformations on FITS files that were originally created using Maxim DL. Maxim uses Pinpoint for plate solving which generates TRi_j distortion coefficients. These are incompatible with the astropy.wcs coordinate transformation functions which I was proposing to use as these assume SIP distortion coefficients.
I'm therefore looking for options to re-platesolve the FITS files to generate SIP coefficients.
So far all I've found is astrometry.net but this is an on-line service. I'm really looking for offline platesolving (preferably against a local copy of the GSC) that I can perform synchronously as part of my app's workflow.
Are there any Astropy-affiliated (or other) Python packages that perform SIP-compatible platesolving against the GSC?
Alternatively, are there any equivalents to wcs.all_pix2world that can use TRi_j distortion coefficients so I can work with the Maxim DL data?
Many thanks
Nigel