py_pol
- 1. py_pol package
- 1.1. py_pol.py_pol module
- 1.2. py_pol.jones_vector module
create_Jones_vectors()
set_printoptions()
Jones_vector
Jones_vector.rotate()
Jones_vector.reciprocal()
Jones_vector.orthogonal()
Jones_vector.sum()
Jones_vector.normalize()
Jones_vector.rotate_to_azimuth()
Jones_vector.remove_global_phase()
Jones_vector.add_global_phase()
Jones_vector.set_global_phase()
Jones_vector.add_delay()
Jones_vector.draw_ellipse()
Jones_vector.draw_poincare()
Jones_vector.from_components()
Jones_vector.from_matrix()
Jones_vector.from_distribution()
Jones_vector.from_Stokes()
Jones_vector.linear_light()
Jones_vector.circular_light()
Jones_vector.elliptical_light()
Jones_vector.general_azimuth_ellipticity()
Jones_vector.general_charac_angles()
Jones_vector.self.parameters
Jones_vector.self.checks
Parameters_Jones_Vector
Parameters_Jones_Vector.get_all()
Parameters_Jones_Vector.matrix()
Parameters_Jones_Vector.components()
Parameters_Jones_Vector.amplitudes()
Parameters_Jones_Vector.norm()
Parameters_Jones_Vector.intensity()
Parameters_Jones_Vector.irradiance()
Parameters_Jones_Vector.alpha()
Parameters_Jones_Vector.delay()
Parameters_Jones_Vector.delta()
Parameters_Jones_Vector.charac_angles()
Parameters_Jones_Vector.azimuth()
Parameters_Jones_Vector.ellipticity_angle()
Parameters_Jones_Vector.azimuth_ellipticity()
Parameters_Jones_Vector.global_phase()
Parameters_Jones_Vector.ellipse_axes()
Parameters_Jones_Vector.ellipticity_param()
Parameters_Jones_Vector.eccentricity()
Parameters_Jones_Vector.degree_circular_polarization()
Parameters_Jones_Vector.degree_linear_polarization()
Parameters_Jones_Vector.self.parent
Checks_Jones_Vector
Checks_Jones_Vector.self.parent
- 1.3. py_pol.jones_matrix module
create_Jones_matrices()
self.parameters
self.checks
set_printoptions()
Jones_matrix
Jones_matrix.rotate()
Jones_matrix.reciprocal()
Jones_matrix.transpose()
Jones_matrix.hermitian()
Jones_matrix.inverse()
Jones_matrix.sum()
Jones_matrix.prod()
Jones_matrix.remove_global_phase()
Jones_matrix.add_global_phase()
Jones_matrix.set_global_phase()
Jones_matrix.from_components()
Jones_matrix.from_matrix()
Jones_matrix.from_Mueller()
Jones_matrix.vacuum()
Jones_matrix.filter_amplifier()
Jones_matrix.mirror()
Jones_matrix.diattenuator_perfect()
Jones_matrix.diattenuator_linear()
Jones_matrix.diattenuator_charac_angles()
Jones_matrix.diattenuator_azimuth_ellipticity()
Jones_matrix.quarter_waveplate()
Jones_matrix.half_waveplate()
Jones_matrix.retarder_linear()
Jones_matrix.retarder_material()
Jones_matrix.retarder_charac_angles()
Jones_matrix.retarder_azimuth_ellipticity()
Jones_matrix.diattenuator_retarder_linear()
Jones_matrix.diattenuator_retarder_azimuth_ellipticity()
Jones_matrix.diattenuator_retarder_charac_angles()
Jones_matrix.general_eigenstates()
Jones_matrix.self.parameters
Jones_matrix.self.checks
Jones_matrix.self.analysis
Parameters_Jones_Matrix
Parameters_Jones_Matrix.get_all()
Parameters_Jones_Matrix.matrix()
Parameters_Jones_Matrix.components()
Parameters_Jones_Matrix.inhomogeneity()
Parameters_Jones_Matrix.diattenuation()
Parameters_Jones_Matrix.polarizance()
Parameters_Jones_Matrix.retardance()
Parameters_Jones_Matrix.global_phase()
Parameters_Jones_Matrix.transmissions()
Parameters_Jones_Matrix.mean_transmission()
Parameters_Jones_Matrix.eig()
Parameters_Jones_Matrix.eigenvectors()
Parameters_Jones_Matrix.eigenstates()
Parameters_Jones_Matrix.eigenvalues()
Parameters_Jones_Matrix.det()
Parameters_Jones_Matrix.trace()
Parameters_Jones_Matrix.norm()
Checks_Jones_Matrix
Checks_Jones_Matrix.get_all()
Checks_Jones_Matrix.is_physical()
Checks_Jones_Matrix.is_homogeneous()
Checks_Jones_Matrix.is_retarder()
Checks_Jones_Matrix.is_diattenuator()
Checks_Jones_Matrix.is_polarizer()
Checks_Jones_Matrix.is_symmetric()
Checks_Jones_Matrix.is_conjugate_symmetric()
Checks_Jones_Matrix.is_eigenstate()
Analysis_Jones_Matrix
- 1.4. py_pol.stokes module
create_Stokes()
set_printoptions()
Stokes
Stokes.global_phase
Stokes.sum()
Stokes.rotate()
Stokes.set_depolarization()
Stokes.add_depolarization()
Stokes.normalize()
Stokes.add_global_phase()
Stokes.set_global_phase()
Stokes.remove_global_phase()
Stokes.rotate_to_azimuth()
Stokes.rotate_Poincare()
Stokes.rotate_Poincare_orig()
Stokes.from_components()
Stokes.from_matrix()
Stokes.from_distribution()
Stokes.from_Jones()
Stokes.linear_light()
Stokes.circular_light()
Stokes.elliptical_light()
Stokes.general_charac_angles()
Stokes.general_azimuth_ellipticity()
Stokes.draw_poincare()
Stokes.draw_ellipse()
Stokes.self.parameters
Stokes.self.checks
Stokes.self.analysis
Parameters_Stokes_vector
Parameters_Stokes_vector.get_all()
Parameters_Stokes_vector.matrix()
Parameters_Stokes_vector.global_phase()
Parameters_Stokes_vector.components()
Parameters_Stokes_vector.intensity()
Parameters_Stokes_vector.irradiance()
Parameters_Stokes_vector.degree_polarization()
Parameters_Stokes_vector.degree_depolarization()
Parameters_Stokes_vector.degree_linear_polarization()
Parameters_Stokes_vector.degree_circular_polarization()
Parameters_Stokes_vector.alpha()
Parameters_Stokes_vector.delay()
Parameters_Stokes_vector.delta()
Parameters_Stokes_vector.charac_angles()
Parameters_Stokes_vector.ellipticity_param()
Parameters_Stokes_vector.ellipticity_angle()
Parameters_Stokes_vector.azimuth()
Parameters_Stokes_vector.azimuth_ellipticity()
Parameters_Stokes_vector.eccentricity()
Parameters_Stokes_vector.ellipse_axes()
Parameters_Stokes_vector.polarized_unpolarized()
Parameters_Stokes_vector.amplitudes()
Parameters_Stokes_vector.norm()
Parameters_Stokes_vector.density()
Parameters_Stokes_vector.self.parent
Analysis_Stokes
Analysis_Stokes.self.parent
Check_Stokes
Check_Stokes.self.parent
- 1.5. py_pol.mueller module
create_Mueller()
self.parameters
self.checks
set_printoptions()
Mueller
Mueller.M
Mueller.m00
Mueller.D
Mueller.P
Mueller.m
Mueller.global_phase
Mueller.name
Mueller.shape
Mueller.size
Mueller.ndim
Mueller.no_rotation
Mueller.type
Mueller.global_phase
Mueller.add_global_phase()
Mueller.set_global_phase()
Mueller.remove_global_phase()
Mueller.rotate()
Mueller.covariance_matrix()
Mueller.inverse()
Mueller.reciprocal()
Mueller.transpose()
Mueller.sum()
Mueller.prod()
Mueller.from_components()
Mueller.from_matrix()
Mueller.from_normalized()
Mueller.from_blocks()
Mueller.from_Jones()
Mueller.from_covariance()
Mueller.vacuum()
Mueller.filter_amplifier()
Mueller.mirror()
Mueller.depolarizer_perfect()
Mueller.depolarizer_diagonal()
Mueller.depolarizer_states()
Mueller.diattenuator_perfect()
Mueller.diattenuator_linear()
Mueller.diattenuator_charac_angles()
Mueller.diattenuator_azimuth_ellipticity()
Mueller.diattenuator_vector()
Mueller.retarder_linear()
Mueller.quarter_waveplate()
Mueller.half_waveplate()
Mueller.retarder_charac_angles()
Mueller.retarder_azimuth_ellipticity()
Mueller.retarder_vector()
Mueller.diattenuator_retarder_linear()
Mueller.diattenuator_retarder_azimuth_ellipticity()
Mueller.diattenuator_retarder_charac_angles()
Mueller.general_eigenstates()
Mueller.self.parameters
Mueller.self.checks
Mueller.self.analysis
Parameters_Mueller
Parameters_Mueller.get_all()
Parameters_Mueller.matrix()
Parameters_Mueller.components()
Parameters_Mueller.mean_transmission()
Parameters_Mueller.diattenuation_vector()
Parameters_Mueller.polarizance_vector()
Parameters_Mueller.small_matrix()
Parameters_Mueller.blocks()
Parameters_Mueller.global_phase()
Parameters_Mueller.inhomogeneity()
Parameters_Mueller.diattenuation()
Parameters_Mueller.diattenuation_linear()
Parameters_Mueller.diattenuation_circular()
Parameters_Mueller.polarizance()
Parameters_Mueller.polarizance_linear()
Parameters_Mueller.polarizance_circular()
Parameters_Mueller.degree_polarizance()
Parameters_Mueller.spheric_purity()
Parameters_Mueller.retardance()
Parameters_Mueller.polarimetric_purity()
Parameters_Mueller.depolarization_index()
Parameters_Mueller.polarimetric_purity_indices()
Parameters_Mueller.transmissions()
Parameters_Mueller.retardance_vector()
Parameters_Mueller.eig()
Parameters_Mueller.eigenvectors()
Parameters_Mueller.eigenstates()
Parameters_Mueller.eigenvalues()
Parameters_Mueller.det()
Parameters_Mueller.trace()
Parameters_Mueller.norm()
Analysis_Mueller
Analysis_Mueller.depolarizer()
Analysis_Mueller.diattenuator()
Analysis_Mueller.polarizer()
Analysis_Mueller.retarder()
Analysis_Mueller.filter_purify_number()
Analysis_Mueller.filter_purify_threshold()
Analysis_Mueller.filter_physical_conditions()
Analysis_Mueller.decompose_pure()
Analysis_Mueller.decompose_polar()
Analysis_Mueller.self.marent
Check_Mueller
Check_Mueller.get_all()
Check_Mueller.is_physical()
Check_Mueller.is_non_depolarizing()
Check_Mueller.is_pure()
Check_Mueller.is_homogeneous()
Check_Mueller.is_retarder()
Check_Mueller.is_diattenuator()
Check_Mueller.is_polarizer()
Check_Mueller.is_depolarizer()
Check_Mueller.is_singular()
Check_Mueller.is_symmetric()
Check_Mueller.is_eigenstate()
Check_Mueller.self.parent
- 1.6. py_pol.drawings module
- 1.7. py_pol.utils module
prepare_variables()
expand_objects()
reshape()
select_shape()
multitake()
merge_indices()
combine_indices()
PrintParam()
take_shape()
kron_axis()
prepare_variables_blocks()
NumberOfSubplots()
PrintMatrices()
rotation_matrix_Jones()
rotation_matrix_Mueller()
azimuth_elipt_2_charac_angles()
charac_angles_2_azimuth_elipt()
extract_azimuth_elipt()
extract_charac_angles()
which_quad()
put_in_limits()
execute_multiprocessing()
divide_in_blocks()
list_of_objects_depercated()
inv_pypol()
obj_error()
matmul_pypol()
list_of_objects()
iscolumn()
isrow()
delta_kron()
order_eig()
check_eig()
distance()
nearest()
nearest2()
repair_name()
comparison()
params_to_list()
fit_distribution()
fit_cos()
fit_sine()
obj_2_xyz()
azel_2_xyz()