LICENSE
README.md
pyproject.toml
requirements.txt
specula/__init__.py
specula/base_data_obj.py
specula/base_processing_obj.py
specula/base_time_obj.py
specula/base_value.py
specula/calib_manager.py
specula/connections.py
specula/field_analyser.py
specula/loop_control.py
specula/simul.py
specula/template_processing_obj.py
specula.egg-info/PKG-INFO
specula.egg-info/SOURCES.txt
specula.egg-info/dependency_links.txt
specula.egg-info/entry_points.txt
specula.egg-info/requires.txt
specula.egg-info/top_level.txt
specula/data_objects/__init__.py
specula/data_objects/convolution_kernel.py
specula/data_objects/electric_field.py
specula/data_objects/gaussian_convolution_kernel.py
specula/data_objects/ifunc.py
specula/data_objects/ifunc_inv.py
specula/data_objects/iir_filter_data.py
specula/data_objects/infinite_phase_screen.py
specula/data_objects/intensity.py
specula/data_objects/intmat.py
specula/data_objects/laser_launch_telescope.py
specula/data_objects/layer.py
specula/data_objects/lenslet.py
specula/data_objects/m2c.py
specula/data_objects/pixels.py
specula/data_objects/pupdata.py
specula/data_objects/pupilstop.py
specula/data_objects/recmat.py
specula/data_objects/simul_params.py
specula/data_objects/slopes.py
specula/data_objects/source.py
specula/data_objects/subap_data.py
specula/data_objects/time_history.py
specula/processing_objects/__init__.py
specula/processing_objects/atmo_evolution.py
specula/processing_objects/atmo_infinite_evolution.py
specula/processing_objects/atmo_propagation.py
specula/processing_objects/atmo_random_phase.py
specula/processing_objects/avc.py
specula/processing_objects/base_generator.py
specula/processing_objects/base_operation.py
specula/processing_objects/base_slicer.py
specula/processing_objects/ccd.py
specula/processing_objects/data_buffer.py
specula/processing_objects/data_print.py
specula/processing_objects/data_source.py
specula/processing_objects/data_store.py
specula/processing_objects/demodulator.py
specula/processing_objects/display_server.py
specula/processing_objects/distributed_sh.py
specula/processing_objects/dm.py
specula/processing_objects/double_roof_slopec.py
specula/processing_objects/electric_field_combinator.py
specula/processing_objects/electric_field_reflection.py
specula/processing_objects/ext_source_pyramid.py
specula/processing_objects/extended_source.py
specula/processing_objects/focal_plane_filter.py
specula/processing_objects/gain_optimizer.py
specula/processing_objects/ideal_derivative_sensor.py
specula/processing_objects/iir_filter.py
specula/processing_objects/im_calibrator.py
specula/processing_objects/integrator.py
specula/processing_objects/linear_combination.py
specula/processing_objects/low_pass_filter.py
specula/processing_objects/mirror_commands_combinator.py
specula/processing_objects/modal_analysis.py
specula/processing_objects/modalrec.py
specula/processing_objects/modalrec_implicit_polc.py
specula/processing_objects/modulated_double_roof.py
specula/processing_objects/modulated_pyramid.py
specula/processing_objects/multi_im_calibrator.py
specula/processing_objects/multi_rec_calibrator.py
specula/processing_objects/mvm.py
specula/processing_objects/optical_gain_estimator.py
specula/processing_objects/phase_flattening.py
specula/processing_objects/poly_chrom_sh.py
specula/processing_objects/poly_chrom_wfs.py
specula/processing_objects/poly_crom_pyramid.py
specula/processing_objects/power_loss.py
specula/processing_objects/psf.py
specula/processing_objects/psf_coronagraph.py
specula/processing_objects/push_pull_generator.py
specula/processing_objects/pyr_pupdata_calibrator.py
specula/processing_objects/pyr_slopec.py
specula/processing_objects/random_generator.py
specula/processing_objects/rec_calibrator.py
specula/processing_objects/schedule_generator.py
specula/processing_objects/sh.py
specula/processing_objects/sh_slopec.py
specula/processing_objects/sh_subap_calibrator.py
specula/processing_objects/slopec.py
specula/processing_objects/sn_calibrator.py
specula/processing_objects/spot_monitor.py
specula/processing_objects/time_history_generator.py
specula/processing_objects/vibration_generator.py
specula/processing_objects/wave_generator.py
specula/processing_objects/windowed_integration.py
specula/processing_objects/zernike_sensor.py
test/test_atmo_evolution.py
test/test_atmo_infinite_evolution.py
test/test_atmo_propagation.py
test/test_atmo_random_phase.py
test/test_atmo_simulation.py
test/test_base_data_obj.py
test/test_base_operation.py
test/test_base_processing_obj.py
test/test_base_slicer.py
test/test_base_time_obj.py
test/test_base_value.py
test/test_calc_psf.py
test/test_calib_manager.py
test/test_ccd.py
test/test_compute_ifs_covmat.py
test/test_compute_zonal_ifunc.py
test/test_connections.py
test/test_convolution_kernel.py
test/test_cov_elong.py
test/test_data_buffer.py
test/test_data_objects.py
test/test_data_print.py
test/test_data_source.py
test/test_data_store.py
test/test_demodulator.py
test/test_diagram.py
test/test_display.py
test/test_display_server.py
test/test_distributed_sh.py
test/test_dm.py
test/test_double_roof.py
test/test_double_roof_calibration.py
test/test_double_roof_slopec.py
test/test_electric_field.py
test/test_elt_m1_ifunc.py
test/test_ext_source_pyr.py
test/test_extended_source.py
test/test_extrapolation_2d.py
test/test_field_analyser.py
test/test_focal_plane_filter.py
test/test_fsoc_lib.py
test/test_gain_optimizer.py
test/test_generators.py
test/test_ideal_derivative_sensor.py
test/test_ifunc.py
test/test_ifunc_inv.py
test/test_iircontrol.py
test/test_iirfilter.py
test/test_im_rec_calibrator.py
test/test_import_class.py
test/test_infinite_phase_screen.py
test/test_init.py
test/test_intensity.py
test/test_interp2d.py
test/test_intmat.py
test/test_laser_launch_telescope.py
test/test_layer.py
test/test_lenslet.py
test/test_linear_combination.py
test/test_local_mean_rebin.py
test/test_loop_control.py
test/test_low_pass_filter_simulation.py
test/test_m2c.py
test/test_make_mask.py
test/test_make_xy.py
test/test_mask.py
test/test_mmse_reconstructor.py
test/test_modal_analysis_simulation.py
test/test_modal_basis.py
test/test_modal_pushpull_signal.py
test/test_modalrec.py
test/test_multi_im_calibrator.py
test/test_multi_rec_calibrator.py
test/test_mvm.py
test/test_optical_gain_estimator.py
test/test_phase_flattening.py
test/test_physical_propagation.py
test/test_pixels.py
test/test_platescale.py
test/test_poly_chrom_pyramid.py
test/test_poly_chrom_sh.py
test/test_power_loss.py
test/test_process_utils.py
test/test_psf.py
test/test_pupdata.py
test/test_pupilstop.py
test/test_pyr.py
test/test_pyr_calibration.py
test/test_pyr_simulation.py
test/test_pyr_slopec.py
test/test_rec_calibrator.py
test/test_recmat.py
test/test_sh.py
test/test_sh_calibration.py
test/test_sh_simulation.py
test/test_sh_slopec.py
test/test_sh_slopec_morfeo.py
test/test_sh_subap_calibrator.py
test/test_simul.py
test/test_simul_params.py
test/test_slopes.py
test/test_sn_calibrator.py
test/test_source.py
test/test_spot_monitor.py
test/test_subapdata.py
test/test_time_history.py
test/test_timehistory_integration.py
test/test_to_xp.py
test/test_toccd.py
test/test_trigger_zero.py
test/test_utils.py
test/test_windowed_integration.py
test/test_zernike.py
test/test_zernike_sensor.py