Pupil_shift_period=1# %period of pupil shift in hours
Pupil_shift_vect=Pupil_shift*np.cos(2*pi*HA_vect/Pupil_shift_period)# %simple model for pupil shift ; not sure at this time how it will actually move
Pupil_shift_diff_vect=Pupil_apodizer_differential_shift*np.cos(2*pi*HA_vect/Pupil_shift_period)# %simple model for pupil shift ; not sure at this time how it will actually move
#Simulating the evolution of the wind direction as the rotation of the wind with the paralactic angle
log.info('Time between two exposures: {0} min'.format(T_obs/N_exp*60))
if(gamma==1):
log.info('Dispersion: YES')
elif(gamma==0):
log.info('Dispersion: NO')
else:
log.info('Dispersion: {0}'.format(gamma))
if(rot_flag==1):
log.info('Rotation: YES')
else:
log.info('Rotation: NO')
if(miss_flag==1):
log.info('Missing Segments: YES')
else:
log.info('Missing Segments: NO')
if(eeltphase_flag==1):
log.info('EELT phase: YES')
else:
log.info('EELT phase: NO')
if(ADC_flag==1):
log.info('Fixed ADC: YES')
else:
log.info('Fixed ADC: NO')
log.info('Chosen configuration: '+CONFIG)
log.info('Required time for ADI at First HA, Mid HA, and Last HA: {:05.2f}-{:05.2f}-{:05.2f} min'.format(ADI_time_FIRST,ADI_time_MID,ADI_time_LAST))
log.info('Lambda vector: {:05.1f}nm - {:05.1f}nm ; Number of spectral elements={:5.0f}'.format(np.round(np.min(lambda_vect)*1e9),np.round(np.max(lambda_vect)*1e9),N_LD))
elif(CONFIG=='Relay_PDR_ZELDA_OLD'):# %Last optics reprensent SCAO dichroic, whose conj. height is unknown for the moment, but should be a bit higher than the last fold (505 km)