コード例 #1
0
    def test_update_observation(self):
        exposure_time = 90
        sky_brightness = 20.
        num_exposures = 2
        seeing = 0.9
        kwargs_observations = {
            'exposure_time': exposure_time,
            'sky_brightness': sky_brightness,
            'num_exposures': num_exposures,
            'seeing': seeing,
            'psf_type': 'GAUSSIAN'
        }
        observation = Observation(**kwargs_observations)

        exposure_time = 1
        sky_brightness = 1.
        num_exposures = 1
        seeing = 1
        kwargs_observations = {
            'exposure_time': exposure_time,
            'sky_brightness': sky_brightness,
            'num_exposures': num_exposures,
            'seeing': seeing,
            'psf_type': 'GAUSSIAN',
            'kernel_point_source': 1
        }
        observation.update_observation(**kwargs_observations)
        assert observation.exposure_time == 1
        psf = observation.psf_class
        assert psf.fwhm == 1
コード例 #2
0
    def test_observations(self):
        exposure_time = 90
        sky_brightness = 20.
        num_exposures = 2,
        seeing = 0.9
        kwargs_observations = {'exposure_time': exposure_time, 'sky_brightness': sky_brightness,
                               'num_exposures': num_exposures,
                               'seeing': seeing, 'psf_type': 'GAUSSIAN'}
        observation = Observation(**kwargs_observations)
        assert observation.exposure_time == exposure_time * num_exposures

        kwargs_observations = {'exposure_time': exposure_time, 'sky_brightness': sky_brightness,
                               'num_exposures': num_exposures,
                               'seeing': seeing, 'psf_type': 'NONE'}
        observation = Observation(**kwargs_observations)
        assert observation.exposure_time == exposure_time * num_exposures
コード例 #3
0
 def test_psf_class(self):
     kwargs_observations = {
         'exposure_time': 1,
         'sky_brightness': 1,
         'num_exposures': 1,
         'psf_type': 'NONE'
     }
     observation = Observation(**kwargs_observations)
     psf_class = observation.psf_class
     assert psf_class.psf_type == 'NONE'
コード例 #4
0
 def test_observations(self):
     exposure_time = 90
     sky_brightness = 20.
     magnitude_zero_point = 21.
     num_exposures = 2,
     seeing = 0.9
     kwargs_observations = {
         'exposure_time': exposure_time,
         'sky_brightness': sky_brightness,
         'magnitude_zero_point': magnitude_zero_point,
         'num_exposures': num_exposures,
         'seeing': seeing,
         'psf_type': 'GAUSSIAN'
     }
     observation = Observation(**kwargs_observations)
     assert observation.exposure_time == exposure_time * num_exposures