Tags: sot/proseco
Tags
Consider Jupiter in selection (#408) * First draft - consider Jupiter in selection * Small updates to acquisition jupiter handling * First draft test file * Update tests and acq spoiling * Confirm a fainter star selected in the midline test * Add docstrings, tweak tests * Update comments and add another detector test * Remove stray newline * Fix guide function docstring * Revert incorrect unrelated too few acq patch * Add default HRC dither to Jupiter distribution check * Set acq pos function to return None, None as needed * Fix comment * Update comment more * Add unit tests for guide.select_catalog * Improve comment * Add even more guide select_catalog tests * Add a comment on test fixture * Add a test just of more force include guide stars than n_guide * Better typing * Remove gratuitous jupiter=None setting * Remove setter used just in testing * Use direct attribute access for one test * Restore previous formatting to remove diff * Ternary and update comment * Simplify acquisition position * Add comment with more human-readable dates * Simplify * Update more comments * Add a test on jupiter acquisition spoiling * Add comment with useable CCD twiki ref * Tidy get_jupiter_pos * Use JupiterPositionTable class consistenty for jupiter property (no None) * Move JupiterAcqPos named tuple out to module scope * Add setter for jupiter property * Only update guide cands for jupiter if some cands are lost * Tidying and docs * Tweak tests * Add more Jupiter exclude dates * Remove commented-out test code * Fix comment * Remove redundant duration, target_name attributes in ACATable * Tweak to prevent a pyerfa warning in tests * Update test (state of a date changed with more exclude ranges) * Update yet another date in the date test * Pad CCD a bit for checking for Jupiter * Rename limit * Add a notebook that runs a simulated Jupiter obs on every day for year --------- Co-authored-by: Tom Aldcroft <taldcroft@gmail.com>
PreviousNext