Commit aa0824eb authored by Jesse Mapel's avatar Jesse Mapel Committed by acpaquette
Browse files

Updated Kaguya CCD Center (#233)

parent 06a0f931
Loading
Loading
Loading
Loading
+10 −4
Original line number Diff line number Diff line
@@ -219,21 +219,27 @@ class KaguyaTcPds3NaifSpiceDriver(Pds3Label,NaifSpice, LineScanner, Driver):
    @property
    def detector_center_line(self):
        """
        Returns the center detector line of the detector. Expects tc_id to be
        defined. This should be a string of the form LISM_TC1 or LISM_TC2.

        We subtract 0.5 from the center line because as per the IK:
        Center of the first pixel is defined as "1.0".

        Returns
        -------
        : int
          The detector line of the principle point
        """
        return 0
        return spice.gdpool('INS{}_CENTER'.format(self.ikid), 0, 2)[0] - 0.5

    @property
    def detector_center_sample(self):
        """
        Returnce the center detector sample of the image. Expects tc_id to be
        Returns the center detector sample of the detector. Expects tc_id to be
        defined. This should be a string of the form LISM_TC1 or LISM_TC2.

        We subtract 0.5 from the ISIS center line because ISIS detector
        coordinates are 0.5 based.
        We subtract 0.5 from the center sample because as per the IK:
        Center of the first pixel is defined as "1.0".

        Returns
        -------
+2 −1
Original line number Diff line number Diff line
@@ -55,8 +55,9 @@ def test_ephemeris_start_time(driver):
                                   pvl._collections.Units(value=501, units='<sec>')}) as f:
        assert driver.ephemeris_start_time == 0.1

@patch('ale.base.label_pds3.Pds3Label.instrument_id', 123)
def test_detector_center_line(driver):
    assert driver.detector_center_line == 0
    assert driver.detector_center_line == 0.5

@patch('ale.base.label_pds3.Pds3Label.instrument_id', 123)
def test_detector_center_sample(driver):