# ============================== MAVIS (MCAO) ============================== # =========================== Asterism Selection============================ [telescope] TelescopeDiameter = 8.0 ZenithAngle = 30.0 ObscurationRatio = 0.16 Resolution = 320 TechnicalFoV = 120 [atmosphere] Wavelength = 500e-9 Seeing = 0.8 L0 = 25.0 Cn2Weights = [0.59, 0.02, 0.04, 0.06, 0.01, 0.05, 0.09, 0.04, 0.05, 0.05] Cn2Heights = [30, 140, 281, 562, 1125, 2250, 4500, 7750, 11000, 14000] WindSpeed = [6.6, 5.9, 5.1, 4.5, 5.1, 8.3, 16.3, 10.2, 14.3, 17.5] WindDirection = [0., 0., 0., 0., 90., -90., -90., 90., 0., 0.] [sources_science] Wavelength = [5.5e-07] Zenith = [0.0] Azimuth = [0.0] [sources_HO] Wavelength = [589e-9] Zenith = [17.5, 17.5 ,17.5 ,17.5, 17.5, 17.5, 17.5, 17.5] Azimuth = [22.5 , 67.5 , 112.5 , 157.5 , 202.5 , 247.5 , 292.5 , 337.5] Height = 90e3 [sources_LO] Wavelength = [1650e-9] Zenith = [20.0, 20.0, 20.0] Azimuth = [0.0, 120, 240] [ASTERISM_SELECTION] mode = 'Singles3' Zenith = [60.0, 40, 10, 50, 30, 20, 10] Azimuth = [0.0, 45, 95, 135, 190, 242, 177] NumberPhotons = [1900, 1800, 700, 2000, 200, 1110, 400] Frequencies = [1000, 1000, 1000, 1000, 1000, 1000, 1000] transmissionFactor = 0.22 bands = ['J', 'H'] [sensor_science] PixelScale = 7.0 FieldOfView = 512 [sensor_HO] WfsType = 'Shack-Hartmann' Modulation = None PixelScale = 833 FieldOfView = 6 NumberPhotons = [75, 75, 75, 75, 75, 75, 75, 75] SigmaRON = 0.2 ExcessNoiseFactor = 2.0 Algorithm = 'cog' NumberLenslets = [40, 40, 40 ,40 ,40, 40, 40, 40] NoiseVariance = [None] [sensor_LO] PixelScale = 30.0 FieldOfView = 100 Binning = 1 NumberPhotons = [1900, 1900, 1900] SpotFWHM = [[0.0,0.0,0.0]] SigmaRON = 0.5 Dark = 30.0 SkyBackground = 35.0 Gain = 1.0 ExcessNoiseFactor = 1.3 NumberLenslets = [1, 1, 1] Algorithm = 'wcog' WindowRadiusWCoG = 4 ThresholdWCoG = 0.0 NewValueThrPix = 0.0 noNoise = False [DM] NumberActuators = [40, 50, 50] DmPitchs = [0.21, 0.25, 0.32] InfModel = 'gaussian' InfCoupling = [0.2,0.2,0.2] DmHeights = [0 , 6000, 13500] OptimizationZenith = [0 , 5 , 5 , 5 , 5 , 5 , 5 , 5 , 5 , 15 , 15 , 15 , 15 , 15 , 15 , 15 , 15, 37.5 , 37.5 , 37.5 , 37.5 , 37.5 , 37.5 , 37.5 , 37.5, 60 , 60 , 60 , 60 , 60 , 60 , 60 , 60] OptimizationAzimuth = [0 , 0 , 45 , 90 , 135 , 180 , 225 , 270 , 315 , 0 , 45 , 90 , 135 , 180 , 225 , 270 , 315, 0 , 45 , 90 , 135 , 180 , 225 , 270 , 315 , 0 , 45 , 90 , 135 , 180 , 225 , 270 , 315] OptimizationWeight = [1 , 2 , 2 , 2 , 2 , 2 , 2 , 2 , 2 , 30 , 30 , 30 , 30 , 30 , 30 , 30 , 30, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25, 0.25] OptimizationConditioning = 1.0e4 NumberReconstructedLayers = 10 AoArea = 'circle' [RTC] LoopGain_HO = 0.3 SensorFrameRate_HO = 1000.0 LoopDelaySteps_HO = 2 LoopGain_LO = 'optimize' SensorFrameRate_LO = 1000.0 LoopDelaySteps_LO = 2