- Add WCS object validation check (passing an empty WCS in SolvePointing causes problems).
- Add FVC center pixel info for LCO.
- Switch to using Pramod's new Gaia DR2 table when running at Utah.
- Re-implement nudge correction with flexure handling and separate model for outer FIFs.
- Add new parameters for offset function. Includes new parameters and expanding use of Moffar profile past core.
- limit gaia source queries to 250 brightest stars per gfa (speeds up crowded field guiding)
- remove print statements
- Add new guide fitter (SolvePointing class), implements a gaia based iterative fitter for pointing solutions.
- Add sped up array based conversions between wok and positioner coords.
- Change default focal plane scale factor to 1.0003 after new IMB installed
- Add set of zbplus coefficients (probably bad ones, but whatever) to the transforms.FVCTransformLCO class.
- #23: added
Observer.fromEquatorial()
classmethod to initialise a newObserver
from an array of topocentric RA and Dec coordinates. Alternatively a set to HA and Dec coordinates can be provided ifhadec=True
.
- Handle import of
transforms
ifWOKCALIB_DIR
has not been defined.
- No changes since 1.9.1b1. Tagging as full release.
- Change to use the
sdss-sep
package and wheels.
- Change nudge x offset back to zero. fps_calibrations now has new nudge models in place built from trimmed FVC images.
- Modify nudge model clipping behavior, currently all corrections with abs(corr)>.75 pixels will be applied with corrections clipped at +/- 0.75
- Add ZB normalization factor option for FVC fitting. Defaults to 330 mm in FVC transform classes.
- Update offset functions to include following functionalities: * New defaults for offset function parameters * Observatory dependent offsetting as default * Offsets are calculated using all magnitudes for a source and the maximum is used as the returned offset
- Also calculate measured RMS using only cameras that were used for the fit.
- Calculate global fit RMS using only cameras that were used for the fit.
- Update default
safety_factor
for bright and dark time. - Calculate guider fit RMS.
- Adjust nudge model for new FVC frame sizes at APO and LCO.
- Added binding for the SOFA
iauRefco
function. - Allow to call
FocalPlane()
withuse_closest_wavelength
and an arbitrary wavelength to use the ZEMAX model with the closest wavelength.
- In
get_marginal()
allow to normalise the distribution using an input value. Otherwise use a narrow regions around the centre of the box. - Several improvements to Gaussian fitting in
fit_gaussian_to_marginal()
. Mark marginal fit as bad if the fit is unsuccessful. - Improve plotting of detections in
extract_marginal()
- Sort detections by flux and allow to cap the number of sources returned.
- Require that
tnpix
be larger thanminarea
insextractor_quick()
- Implement
zbplus2
FVC transform. - Handle Hogg coefficients by loading from the first
wokcalib
dir on path.
Several changes to extraction.extract_marginal()
:
- Fix a potential problem in plot box.
- Deal with no detections in
extract_marginal()
. - Use gray colourmap in
extract_marginal()
plotting.
- Make
seaborn
a dependency since it's needed by some of the extraction routines.
- No major changes since 1.5.0b1. Tagging as full release.
- Added additional tools for extraction and fitting the marginal distribution.
- #17: implementation of the offset function.
- Add guider tools for cross-matching with catalogue data.
- Add an
only_radec
option toGuiderFitter.fit()
to only fit RA/Dec (pure translation).
- Use
focalScale=1
inGuiderFitter
. - Update the
solve-field
command options when callingAstrometryNet.run_async()
.
- Add default scale factors for APO and LCO for radec2wokxy and wokxy2radec
- Use astropy 5 and numpy 1.23 for Python>=3.8.
- Add dimage (Blanton's) simplexy and refinexy for centroiding if wanted
- Add nudge option for centroiding based on CCD static distortion model
- Default to 33 term ZB basis and nudge centroiding for FVC
- Fix a bug in which the object epoch for an
ICRS
coordinate would not change whenICRS.to_epoch()
was called. - Tweaks to
FVCTransformLCO
parameters based on telescope data. - Moved astrometry.net and guider fitting tools from
cherno
tocoordio.guide
. - Added a
coordio.extraction.sextractor_quick()
function for simple extraction with background subtraction usingsep
. - Change
defaults.FOCAL_SCALE
to 1. It may be removed in the future.
- Updated release action in GitHub to build wheels for manylinux and macOS.
- Add
FVCTransformAPO
class. - Change the base URL for the IERS bulletins.
- Pass the
fpsScale
parameter towokToFocal
when creating focal coordinates from wok coordinates.
- Add
fpScale
parameter to adjust the scale of the focal plane. Default value is 0.9998. - Modify default behavior between focal plane and wok to assume a flat wok.
- Add
fiberAssignment
toCalibration
. - Add new implementation of
tangentToPositioner
. - Add GFA coordinates to calibrations.
- Add plate scale defaults for APO and LCO.
- When
Calibration
does not have any files, the data frames are set to empty instead ofNone
.
- Use measured alpha and beta offsets when transforming from tangent to positioner.
- Replace error in
iauPmsafe
with warning. - Add
RoughTransform
andZhaoBurgeTransform
(#11). - Undo changes to
wokToTangentArr
. Reverted to only supporting one holeID per array (#11). - Add a
Calibration
class to store all active calibrations, allowing for concatenation of different site calibrations (#12).
C++ implementation of wok, tangent, positioner transforms. Improvements to packaging.
First tagged version