torchlensmaker/__init__.py,sha256=L9yGptkS-G-LPCpaH-cWs7yJXrc10O5jvq3Tk3h9_nM,9210
torchlensmaker/optimize.py,sha256=RWMWWd1ESf8KvoEgbOSku-z1bSxgcp0bC5KiFiYnQIM,5811
torchlensmaker/py.typed,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
torchlensmaker/types.py,sha256=SuC3KsA4F-bzewzWQI-HVfu5rAVDE8KYtj36Z0YG5JU,2548
torchlensmaker/analysis/CET_I2.py,sha256=qCGLgV-HYg8OVM50asHK4YbFk3Ip1CN81McYWWFlqXA,9176
torchlensmaker/analysis/airy_disk.py,sha256=JnO_uX176JSQTJMVydMYDgi7jEy99weFvFygVhq9tGk,1815
torchlensmaker/analysis/colors.py,sha256=8bWsYRE3uPYrSGXb5lekq9MkCR6bNfivTBkaiGejj7A,2093
torchlensmaker/analysis/plot_magnification.py,sha256=2HSMxWj82Kvx15A1fBl_C3BHhq2mcgHAN4M2KxQYe9c,2472
torchlensmaker/analysis/plot_material_model.py,sha256=1IleXP5-R6F6NKTN8uahXqlXStUVNrnZdTxRy7j28lo,1551
torchlensmaker/analysis/spot_diagram.py,sha256=tgPknUzkcV1rxPzpUa_pVmcILP0QcBWjPFfFJ3WWlYY,7615
torchlensmaker/core/base_module.py,sha256=PBJMF65yCBU4jHTKoj6O5-AbNqQhkpJcBxO-07C-ukI,2573
torchlensmaker/core/cylinder_collision.py,sha256=DgXyO0_S0huBKKN6OOHpMh-muOxm_HKBZ8YeZaeuzW4,6835
torchlensmaker/core/deep_forward.py,sha256=FD00aOSMHdF8RnIVeGAh63MuU6_dt2ZguvKLPyMiF_k,3753
torchlensmaker/core/functional_kernel.py,sha256=KXJvGqFkkVIdK2BR4HsBNAxr-7mJLzvzg1EBJhcF0Yk,6762
torchlensmaker/core/geometry.py,sha256=GtQxw1I2oi3fyXsh2UXUGNDTQnLnlJ7VPLs9TOqqrjE,5818
torchlensmaker/core/intari.py,sha256=_I7PL-jLxcCyehP2h8m42RzK_M74XFnGqX_Q8gcoZdM,3729
torchlensmaker/core/interp1d.py,sha256=Y3GGOONOWtkcaEaMPOpreDPaKGVDehujJr9KwzenTiE,1968
torchlensmaker/core/parameter.py,sha256=asx3tJv5LGESwBu1AnV9xmnbwyGm3Im6psCrYDfeocU,983
torchlensmaker/core/ray_bundle.py,sha256=eLTh1SKybnysbb4zsotAgIEu5uTpxsCVn4naPn9CdX8,5060
torchlensmaker/core/rot2d.py,sha256=_yhVP-hZmZidg501Bha8_FqQhlx2Qlm1KnScAEe1ffk,2179
torchlensmaker/core/rot3d.py,sha256=ymnLJWckiiLNzwHlxHF3t2QlH9IQS2YjfXsD6Mu9wP0,3742
torchlensmaker/core/sampled_variable.py,sha256=raOkVb-fKcj4x7nF1aY55rgCJbLcSFiDgy4d8nBl3PA,6444
torchlensmaker/core/sphere_sampling.py,sha256=sw-Sb_Pjk1SgIX3KoGh78172qh9-IYIO1QvLMg9FSRg,1884
torchlensmaker/core/tensor_manip.py,sha256=v1-xV8ZWABl7p78C-0fM8-3UUI3i27svJIvQaq_8Qbs,6517
torchlensmaker/core/tests/test_deep_forward.py,sha256=baCbvwYfJ_m85UCDytSd7cJQ0oujpwTpsU6QlqAZHOo,8978
torchlensmaker/core/tests/test_functional_kernel.py,sha256=Te51QdV7qvbHcz7vwqw9GfmXJ95DvxHfSII6aUJEuyE,3923
torchlensmaker/core/tests/test_interp1d.py,sha256=705Nv-jnINmJlHSkn7iMo9dnHvAx7LRUPszijcEFGcM,1598
torchlensmaker/core/tests/test_multi_forward.py,sha256=8HfnCtdN4C5_GIZaB1KnBTe3c753a6QBaWyl2b0zmvo,2139
torchlensmaker/core/tests/test_ray_bundle.py,sha256=phSlYfPt74dHIdK1fnLFzE8qJMHGQPFAQincZvF6X7M,9112
torchlensmaker/core/tests/test_sampled_variable.py,sha256=bCwG3qjj0H-5Ly1wdzSzIAw6wSx8vCJEJ_PqvMCEL0k,8177
torchlensmaker/kinematics/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
torchlensmaker/kinematics/homogeneous_geometry.py,sha256=Dce9YzCyKoByOvS3Bp__eeLEcTxjD5UWHoXUgrzGLCM,11889
torchlensmaker/kinematics/kinematics_elements.py,sha256=OfWawZJ5bscwKUBlWSY3e2_70rf1RxrvPURaXv3BGQM,17951
torchlensmaker/kinematics/kinematics_kernels.py,sha256=xBGfu7QcaDCxIhoXaf4awYymixu638R9SjO5ck1_qzk,6955
torchlensmaker/kinematics/tests/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
torchlensmaker/kinematics/tests/test_homogeneous_geometry.py,sha256=DAIq8Tdz9VolPYzRNveC1fp1mZwPjeP-92jqrapolPY,8060
torchlensmaker/kinematics/tests/test_kinematics_elements.py,sha256=hxPNdMJOhPN2yeKLW4OqwG1d0_qN8SPknv4PiwYDOTQ,16083
torchlensmaker/kinematics/tests/test_kinematics_kernels.py,sha256=2YV_RjDzveys6_R47lMvk0GbNwTP7kOExQrtz3OP0yY,2853
torchlensmaker/lens/lens.py,sha256=5DKNs89AW-L-rejTR8xhQ7z39G3vGva9i9BwDfnrZ3s,1837
torchlensmaker/lens/lens_thickness.py,sha256=5zW6HBYLWaIct74vymyWSOOCR5D3a3Yt7E9a5IYwwKI,4905
torchlensmaker/lens/position_gap.py,sha256=RjGW3D8NICiHp0Plr4i1cthsf8gw4qSpEgFWYlJk4Ik,1257
torchlensmaker/lens/tests/test_lens_thickness.py,sha256=TBMmqj_3ygu1FO_C2xw02wpdQKMYds7ZNiSL2fHQunc,1207
torchlensmaker/lenses/__init__.py,sha256=Z5wHJuICNcdjNJaKic_4BEpRnkS8PIrhteFHrx7f9i0,1091
torchlensmaker/lenses/lens_constructors.py,sha256=zA2udN_7EiAX31K96tjfywA6DMrPhqF9uH-fIJVGWcc,8496
torchlensmaker/lenses/spherical_lenses.py,sha256=vW1QXNLbXBJ2AJ3PLiHvw1HSMsfB9xgPK_0rn4UcW6s,2594
torchlensmaker/lenses/tests/test_lens_constructors.py,sha256=FWRzyCd7UbcbaqLrJVJ7ctbXbvfbA_U5g2YNmTVCxoA,2655
torchlensmaker/lenses/tests/test_spherical_lenses.py,sha256=eApT5DEYp1pkONjbHZJae5hsnJwnQqaDOPsuCZ_NYl8,1316
torchlensmaker/light_sources/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
torchlensmaker/light_sources/light_sources_elements.py,sha256=vCW9s-PojiKFn6JNy2QNCcQglYWog2pUB-BrzpeHbbk,14462
torchlensmaker/light_sources/light_sources_query.py,sha256=Q9583XrXryTdwLzNjVIwzZZn78zXWcv2FERK_0O07jU,3455
torchlensmaker/light_sources/source_geometry_elements.py,sha256=rU8IHBLOe3iDKunQaJP0_zMFRtH1o-pGPWccbBEsVFo,10443
torchlensmaker/light_sources/source_geometry_kernels.py,sha256=diavsqqnrE1QhSNfEMXLGUMGRwSS0t4m5SKEP3vQ47Q,12674
torchlensmaker/light_sources/tests/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
torchlensmaker/light_sources/tests/test_source_type_kernels.py,sha256=MGJS_0fb3uCpNxjnYGJicEbmaH-Nx7MmkfVLL4CGjhk,2310
torchlensmaker/light_targets/focal_point.py,sha256=sV4amYML_NhxtAQ_L2NCVMPKPs-Kk2tgnKNY4KjahlM,3060
torchlensmaker/light_targets/image_plane.py,sha256=4XK7bKNka9FfhnAaS07kMquDpLkAa4z52CsA204FLXg,4810
torchlensmaker/light_targets/light_target.py,sha256=WIEO6F-gki6JBDhQdqVbMbq6QAvsrzpvoGbtg2OSRus,1209
torchlensmaker/materials/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
torchlensmaker/materials/from_indicio.py,sha256=5JFrRV8DrS776nTMa89Tj21jyib0wgJ0N18dy0aG4Ro,3289
torchlensmaker/materials/get_material_model.py,sha256=xQekHbE4V74dP7vjqWwYT5lbr7dRHR9SDadGFm7xLX8,2217
torchlensmaker/materials/material_elements.py,sha256=iorLPa3gXyM9npA6MiU-s9gD878-SdTp1t3LHag5V2g,5687
torchlensmaker/materials/material_kernels.py,sha256=c9mWxDKo_1to37vZbZ_kkaYErQusRB_pxkZjyerRSs0,5983
torchlensmaker/materials/tests/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
torchlensmaker/materials/tests/test_from_indicio.py,sha256=b-VPIdttScIaaj9Fexe8aOaAFZvgiN28vilmdunBem8,6682
torchlensmaker/materials/tests/test_material_elements.py,sha256=e_ZFlFJnh9Od_LHxcZbReZdNPuavP_a9zwKFOUUXPNU,1147
torchlensmaker/materials/tests/test_material_kernels.py,sha256=FylydSbJxKLYD7P-BmPxU3lSHfbiDXK0ijQtZmiXPHs,2304
torchlensmaker/optical_surfaces/aperture.py,sha256=hBtCLHop2Gg0V1dxCV57GvCE37OWM54gYyXS-v9RS5Q,1751
torchlensmaker/optical_surfaces/optical_surface.py,sha256=iYDvVO3jKjrIdvUOLH1K3vwPqYVQKYn0_DM637QMSkI,2020
torchlensmaker/optical_surfaces/reflective_surface.py,sha256=GIPeI1eKJqoZzEgRVVKzd2GzV4LJUDiEg35U8ojCzZQ,2039
torchlensmaker/optical_surfaces/refractive_surface.py,sha256=Kz2eE6bsPV7aRAwqHLbEFH0KZVg3rPzTYjawWfq32kI,3441
torchlensmaker/paraxial/__init__.py,sha256=AsOCU6gwcLFDxntPYGKdT705Rm9Dm3UpYM5QiDoCtzA,1019
torchlensmaker/paraxial/paraxial.py,sha256=58k5_qp4t-BtvvXzw1VWS8RpeS6J2mBvTPZ68o2yofQ,8301
torchlensmaker/paraxial/tests/test_paraxial.py,sha256=70MZtsw98ZMCQ-6q_Dsr3wcDVwduayMXAy2PqCLNq9Y,2565
torchlensmaker/physics/physics.py,sha256=wtypOjV1ztAy8UQK8LDKYR13s8yRTUdcd9W0WktL2No,4977
torchlensmaker/physics/physics_kernels.py,sha256=kqEsd9aBEUXjd_xQ3vVaoiEXHtXavOe8uxGWTSkGhms,2878
torchlensmaker/physics/tests/test_physics.py,sha256=3POo4NH2HDQSup3MjaNav5xOtBSPw5MoBG4QUBtKOkc,11379
torchlensmaker/physics/tests/test_physics_kernels.py,sha256=Do3aH1Rz3sCIalnCma-ojJERC7wDkM52EjUTO7m9A40,3072
torchlensmaker/sampling/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
torchlensmaker/sampling/sampler_elements.py,sha256=uBgFt34sPHTKpE7kVE7hNL-z4z3xqm8IrraTwUAfa0E,5444
torchlensmaker/sampling/sampling.py,sha256=oQc_3UWVw8OJlo3b9caJfBNbbS5EYFdq4KznpNoaUNc,2096
torchlensmaker/sampling/sampling_kernels.py,sha256=Lm_EWyF3CJS-AbCONoC959w2BOuoHTjFjy9NYdZwLAo,7529
torchlensmaker/sampling/tests/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
torchlensmaker/sampling/tests/test_sampling_kernels.py,sha256=_w2PH0XejrTwHEkjrBulMb9U3sl0cuwHSEjdd4hvrZ0,2672
torchlensmaker/sequential/model_trace.py,sha256=4XpLaOdAIxykHPeIn3lqCuWN4u1AYNhnlXKi-ZXKyP0,4073
torchlensmaker/sequential/sequential.py,sha256=ZDhdjSNnIymRBWPFxEj3GXqLsUQfG17MxWsWP9HbE9A,4442
torchlensmaker/sequential/sequential_data.py,sha256=dWfXlLTWToJrwtBVPzjUdPaXEKCrGLuxiRV2EDh1YDk,1694
torchlensmaker/sequential/utils.py,sha256=FFQWCzzzpWP-5QyPGfu3PDbYF0kYLeKuAxnMjsf4wBs,1500
torchlensmaker/sequential/tests/test_trace_model.py,sha256=MEX170CuGZgIoWqckK0mAt3nLaMPHYl9ojHpGx86Yfc,2365
torchlensmaker/surfaces/__init__.py,sha256=II_Lr-c9RpRBtPbnShVeAIsCEbxmkRdSHrJ6QOlaNc0,3108
torchlensmaker/surfaces/implicit_cylinder.py,sha256=8ppiSIouFO1VWgxym1eFfG3_kM8AZccvp5_1a0J66bY,2894
torchlensmaker/surfaces/implicit_solver.py,sha256=yx9EiZ8eDlRjQTGVA81tUTwCcJYNrRWWVlpwvaw2NdY,7021
torchlensmaker/surfaces/kernels_utils.py,sha256=JCqxhJl64cVPqQaKbD5EzJBFyn_KMQ731sDtEtWdb5I,2707
torchlensmaker/surfaces/lift_functions.py,sha256=0frCociMviA-GuTXKmDRL8oEAiBuTI7Lc3nfePLZAJQ,17340
torchlensmaker/surfaces/raytrace.py,sha256=r2SEjopg7h7_sYtDU4XIfRL9oFa0Wksj44QHFhWMGUc,2980
torchlensmaker/surfaces/sag_functions.py,sha256=jTOyo6zK0iSd3xufhysTR4SM8kU2RQScAw5t3iNu024,12551
torchlensmaker/surfaces/sag_geometry.py,sha256=qtwxqu7_b5ZuyrSwvSwCzxJ1TtzMot4Wt7myiM-GKqc,4441
torchlensmaker/surfaces/sag_surface.py,sha256=gH7KUhaI9_cTdbgMOk0wjuJeT91I5LFgUp58idaoPaM,6166
torchlensmaker/surfaces/surface_anchor.py,sha256=VzVr8S_IibfMeNfAxgAtsJceYJWtdkZrBxjJnacQLPs,4544
torchlensmaker/surfaces/surface_asphere.py,sha256=EWvFe5XgpOwUVU60uBMdzTzSqhdhyiYxETPV1fTg9L8,11118
torchlensmaker/surfaces/surface_conic.py,sha256=u3VabVpIUhHB2sdVEOG6fgrMzYOpZKh-bpz6NaEmGP0,9536
torchlensmaker/surfaces/surface_disk.py,sha256=jH-u8lEFP5hNoj68TSecn-dOEtT4BvVJsDfJYbZPtF4,5392
torchlensmaker/surfaces/surface_element.py,sha256=UCcSXOAzh_bscDlmC-8VN1xn4jojlZrbcct5NjWMkos,2397
torchlensmaker/surfaces/surface_implicit_disk.py,sha256=LvN_p9E9tOJ8xaKww4LL6HI28aJQJUPBKqc3sW2oOGU,5759
torchlensmaker/surfaces/surface_parabola.py,sha256=xFQaT01vcslKSDopz5wjtx6mlM1IjiiU74tJmWZJawU,9056
torchlensmaker/surfaces/surface_plane.py,sha256=elEO07mQT9ZzV77R6YUo1_lbpHroPbe73KMYyLw62lU,5393
torchlensmaker/surfaces/surface_point.py,sha256=10dkWroYHW73ko294g9xDJvawSdmsgRTEd3S1TAOrRk,4350
torchlensmaker/surfaces/surface_sphere.py,sha256=oH7ZYje6PZwHb4BZf09cVbyFNMmOq9T_7imcBkN5uhY,5662
torchlensmaker/surfaces/surface_sphere_by_curvature.py,sha256=vikqMgf_6-z9jtqglHi-GmrrMOUBdhFqzm_etsja5NE,8912
torchlensmaker/surfaces/surface_sphere_by_radius.py,sha256=6K9P9QKsRWsJPrM5C1kDLZhKWXDx3BbZX4Q4KnScEDA,11334
torchlensmaker/surfaces/surface_square.py,sha256=YVJNOpA40U20-rzAi0TUVIy_s-Wld3b0L02-gEKPfjU,5335
torchlensmaker/surfaces/surface_xypolynomial.py,sha256=Dzf5ZIBhV3LP2cw8rtIhOWrWDrRu5oRU_Nf8-0vxdqI,8042
torchlensmaker/surfaces/demos/test_surface_collision_2d.py,sha256=R9qfnFeuu8oeP5ziUHRSbPe7-KlKByWdPKR6J-TAeVQ,9334
torchlensmaker/surfaces/demos/test_surface_collision_3d.py,sha256=tcyOqNl56vPxZacfvIQroe5ICsop-ZXw1fu4XAzszPY,5216
torchlensmaker/surfaces/demos/test_view_implicit_as_sdf.ipynb,sha256=wACOYtbK5q2wPy01XFzR2orx-WtBtsrzFOzWj43LcFc,7328
torchlensmaker/surfaces/demos/test_view_implicit_solver.py,sha256=2U_YPxxzz0b328oDPnbLpWFG-epeVsqEaqdMEA0_5sc,1741
torchlensmaker/surfaces/demos/test_view_sag_2d.ipynb,sha256=BRp8MtVb5eNbDyib7VpOBvSSldSDKKtYZ2pWCwSEFZI,2402
torchlensmaker/surfaces/demos/test_view_sag_3d.ipynb,sha256=kN6LFlBa6TaYeUI7cyoFYYlKTLinu9z4Hlt2VWqCeVw,2478
torchlensmaker/surfaces/tests/test_sag_functions.py,sha256=uZMhWHJDeEb1FRz8QZFL4sQhPD7OFL1kX1yNkhEa0jc,14554
torchlensmaker/surfaces/tests/test_surface_elements.py,sha256=_bT8frXrZgS2NvrfNP4CaEl1ZIEycfPnIlhVyh5xnN0,13603
torchlensmaker/surfaces/tests/test_surface_kernels.py,sha256=27en6d87dPBlXYdDbo4dMMGlou9YI4LkGshxNFMw_Wo,5855
torchlensmaker/testing/check_local_collide.py,sha256=-pnsnaHRns2B8aSXQ7Km9dS2qEztAi8scPhPkYH2UcQ,2617
torchlensmaker/testing/collision_datasets.py,sha256=A6BOWlkB0WV5_gI_kI0Wr_IKI-N1rAr4nUPydzrJYps,6176
torchlensmaker/testing/dataset_view.py,sha256=a6K7fNjT32tu06awKI5fwVJGCdmFkVFw5sf528CJ9Hk,5128
torchlensmaker/testing/test_functional_kernels_testing.py,sha256=kdpWoiLueE9Y8jAEQwXmJppTxRHrfR7hSTNOrE_hxSk,7579
torchlensmaker/viewer/py.typed,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
torchlensmaker/viewer/render_model_trace.py,sha256=aA4IdqbIZmLAO-10hXU2zueoHWjdAxG2aQZRpbc4nr4,6337
torchlensmaker/viewer/script_template.js,sha256=zA44pTonIdFQQcPA6t6zrLz7nI2V0ogOgf6J4nkuYlA,1007
torchlensmaker/viewer/show.py,sha256=2wP8JlWGlUazlyhJzl0AM1s76AOPhnYKG3mVpwlKHOk,4245
torchlensmaker/viewer/tlmviewer.py,sha256=8FDwK162nZhKDhraV8HFG7DfhX-8b5thWgfB-t5ZYmQ,10078
torchlensmaker-0.0.14.dist-info/METADATA,sha256=mtZKgfcoXyfQKQPThJch60PjldY8XqttpnqBcn4oxH4,41688
torchlensmaker-0.0.14.dist-info/WHEEL,sha256=QccIxa26bgl1E6uMy58deGWi-0aeIkkangHcxk2kWfw,87
torchlensmaker-0.0.14.dist-info/licenses/LICENSE,sha256=OXLcl0T2SZ8Pmy2_dmlvKuetivmyPd5m1q-Gyd-zaYY,35149
torchlensmaker-0.0.14.dist-info/RECORD,,
