medis.speckle_nulling package

Submodules

medis.speckle_nulling.Calib_SCC_V0 module

medis.speckle_nulling.Calib_SCC_grid_V0 module

Created on Thu Apr 16 10:49:08 2015

@author: J-R

medis.speckle_nulling.Calib_SCC_grid_V0.calib_SCC_grid(freq, ampl, nb_im, initial_flatmap)

Apply a frequency or a combination of frequencies with

medis.speckle_nulling.Calibration_SCC_V0 module

medis.speckle_nulling.Correction_Loop_V0 module

medis.speckle_nulling.Correction_loop_may_RG module

medis.speckle_nulling.Correction_loop_may_V1 module

medis.speckle_nulling.Est_SCC_V0 module

medis.speckle_nulling.Estimation_1ref module

Created on Thu Apr 16 22:02:51 2015

@author: J-R

medis.speckle_nulling.Estimation_1ref.Estimation_1ref(Image_freq, Filtre_Image, Filtre_Fourier, ray, Alpha, Xi)

medis.speckle_nulling.Images_from_cube_V0 module

medis.speckle_nulling.Images_from_cube_may_V0 module

medis.speckle_nulling.Images_from_cube_may_V1 module

medis.speckle_nulling.Interaction_matrix_V0 module

medis.speckle_nulling.Interaction_matrix_V1 module

medis.speckle_nulling.Interaction_matrix_may_V1 module

medis.speckle_nulling.MAIN module

medis.speckle_nulling.MAINLOOP module

medis.speckle_nulling.MAIN_backup module

medis.speckle_nulling.Main_SCC_V0 module

medis.speckle_nulling.PID module

medis.speckle_nulling.SaveFits module

medis.speckle_nulling.Take_image_SCC module

Created on Fri Apr 17 10:33:30 2015

@author: J-R

medis.speckle_nulling.Take_image_SCC.Take_image_SCC(Map_to_apply, nb_im)

medis.speckle_nulling.Take_images_V0 module

medis.speckle_nulling.Take_images_may_V0 module

medis.speckle_nulling.Take_images_may_V1 module

medis.speckle_nulling.add_test_speckles module

medis.speckle_nulling.add_waffle module

medis.speckle_nulling.add_waffle_simple module

medis.speckle_nulling.calibrate_dm_intensity module

medis.speckle_nulling.calibrate_dm_intensity_backup module

medis.speckle_nulling.define_control_annulus module

medis.speckle_nulling.define_control_annulus_auto module

medis.speckle_nulling.define_control_region module

medis.speckle_nulling.detect_speckles module

medis.speckle_nulling.dm_functions module

medis.speckle_nulling.dm_registration module

medis.speckle_nulling.flatmapfunctions module

medis.speckle_nulling.flatmapfunctions.add_waffle(twodflatmap, amp)

adds a waffle pattern of amplitude amp to an array

medis.speckle_nulling.flatmapfunctions.add_waffle_to_flatmap(newflatmapfile, flatmapfile, amp)

adds a waffle pattern of amplitude amp to a 3388x1 flatmap

medis.speckle_nulling.flatmapfunctions.convert_flatmap_centoffs(x)
medis.speckle_nulling.flatmapfunctions.convert_hodm_telem(data)

same as matlab function, converts 66x66 to 3389x1 and vice versa

medis.speckle_nulling.flatmapfunctions.get_gains(gainfile=None)

loads the gain file into a numpy array

medis.speckle_nulling.flatmapfunctions.load_centoff_file(fname)
medis.speckle_nulling.flatmapfunctions.load_flatmap(fmapfile)

loads a flatmap file into an array

medis.speckle_nulling.flatmapfunctions.make_centoff_file(x, fname='test_centoff')
medis.speckle_nulling.flatmapfunctions.make_hmap(fname, mapp)

write an hmap to file fname

medis.speckle_nulling.get_center_and_rotation module

medis.speckle_nulling.qacits_control module

medis.speckle_nulling.qacits_control_calib module

medis.speckle_nulling.qacits_control_init module

medis.speckle_nulling.qacits_control_v2 module

medis.speckle_nulling.qacits_test module

medis.speckle_nulling.shift module

Created on Thu Apr 16 10:15:11 2015

@author: J-R

medis.speckle_nulling.shift.shift(image, shift_x, shift_y)

Returns a shifted image

medis.speckle_nulling.sn_filehandling module

medis.speckle_nulling.sn_hardware module

medis.speckle_nulling.sn_hardware_backup_no_pexpect module

medis.speckle_nulling.sn_math module

medis.speckle_nulling.sn_math.fitgaussian(xxx_todo_changeme, image)
medis.speckle_nulling.sn_math.gausspsf2d(npix, fwhm, normalize=True)
Parameters:
  • npix (int) – Number of pixels for each dimension. Just one number to make all sizes equal.
  • fwhm (float) – FWHM (pixels) in each dimension. Single number to make all the same.
  • normalize (bool, optional) – Normalized so total PSF is 1.
Returns:

psf – Gaussian point spread function.

Return type:

array_like

medis.speckle_nulling.sn_math.ideal2dpsf(xs, ys, xc, yc, pix=25, lambdaoverd=90.7, aoverA=0.32, fudgefactor=2.15, amp=1)
medis.speckle_nulling.sn_math.image_centroid_gaussian1(image)
medis.speckle_nulling.sn_math.point_in_poly(x, y, poly)
medis.speckle_nulling.sn_math.points_in_poly(xvals, yvals, polyvertices)
medis.speckle_nulling.sn_math.robust_mean(x)
medis.speckle_nulling.sn_math.robust_std(x)
medis.speckle_nulling.sn_math.robust_var(x)
medis.speckle_nulling.sn_math.rotateXY(xvals, yvals, thetadeg=0)
medis.speckle_nulling.sn_math.twoD_Gaussian(xxx_todo_changeme1, amplitude, xo, yo, sigma_x, sigma_y, theta, offset)

medis.speckle_nulling.sn_preprocessing module

medis.speckle_nulling.sn_processing module

medis.speckle_nulling.speckle_killer module

medis.speckle_nulling.speckle_killer_fullaperture module

medis.speckle_nulling.speckle_killer_fullaperture_v2 module

medis.speckle_nulling.speckle_killer_v2 module

medis.speckle_nulling.speckle_killer_v3 module

medis.speckle_nulling.take_flats_and_darks module

medis.speckle_nulling.take_flats_and_darks_old module

medis.speckle_nulling.temp_convert_centoffs_flatmaps module

medis.speckle_nulling.test module

medis.speckle_nulling.test_add_and_subtract module

medis.speckle_nulling.testmain module

medis.speckle_nulling.timeout module

Module contents