Skip to content

Add star trajectories fitting classes

Mykhailo Dalchenko requested to merge feature/pointing_extraction into master

Description

  • Fit is implemented with ODR routine sourced from scipy
  • Four fitting modes are implemented :
    • Mispointing simulated in (RA, DEC)[deg] (radec)
    • Mispointing simulated as camera shift in Y[m] (y)
    • Mispointing simulated as camera shift in (X,Y)[m] (xy)
    • Mispointing simulated as camera shift in (X,Y,Z)[m] (xyz)
  • Coma aberration corrections are applied as average correction factor
    • Pixels rotation is not accounted for at the moment, TODO
  • Results are stored as pandas DataFrame (multiindexed columns) in csv format
  • Complete run ('by_run') and per-subrun ('by_subrun') fitting modes are supported
  • Option to ignore star positional errors implemented

Related Issue

Closes #4 (closed)

How Has This Been Tested?

Tested locally

Types of changes

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to change)

Checklist:

  • My code follows the code style of this project.
  • My change requires a change to the documentation.
  • I have updated the documentation accordingly.
  • I have read the CONTRIBUTING document.
  • I have added tests to cover my changes.
  • All new and existing tests passed.
Edited by Mykhailo Dalchenko

Merge request reports