torchlensmaker/__init__.py,sha256=H7KUcfmBkcVNNRPA7chDfyPpOsy_6euKIS44IWhL098,5705
torchlensmaker/optical_data.py,sha256=MKER6cZ8BG10bcB82EOeLAiA7lteE5mLz8HEaLvovRw,2208
torchlensmaker/optimize.py,sha256=Sk-bv3VHhpDunBM_UUc0dP9E1wZFw4kEuDNPQbQPhP0,5097
torchlensmaker/py.typed,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
torchlensmaker/types.py,sha256=QDRgW9RjUNY1hWumopn7aLkp2NgcWSPcnIIFqHyvyc4,3428
torchlensmaker/analysis/CET_I2.py,sha256=qCGLgV-HYg8OVM50asHK4YbFk3Ip1CN81McYWWFlqXA,9176
torchlensmaker/analysis/colors.py,sha256=3HgQ_SObnyKJEKWwm68B-sVjwFK1ju7u3eybBDQifJY,2067
torchlensmaker/analysis/plot_magnification.py,sha256=6_UDRPLU3bXHZI_IRahj3hatEEIFjCpZvSL_ZIhNSAk,2360
torchlensmaker/analysis/plot_material_model.py,sha256=OHaLDdSnVAAkpG9F8swnDqTDsJaWkuo9_-FGUgegScQ,1515
torchlensmaker/analysis/spot_diagram.py,sha256=9ftbTD-kqVEx4tUQYuuzny_YGjf3rWYOhsO6YKl-eTY,7699
torchlensmaker/core/base_module.py,sha256=0PlcV3FlO5FOc2F-wVWL_LRjJFzEGkpBgo2T3Oikdwo,1873
torchlensmaker/core/cylinder_collision.py,sha256=t94_LuhGm4AJAj2tXYdxEPH6jZkE3HLDLDOF04C_31I,6887
torchlensmaker/core/deep_forward.py,sha256=05IQBjIC4SzZhrnVehmAMtTCIuSF6_drzIMYJCH6uuY,3753
torchlensmaker/core/dim.py,sha256=z6kLz0eaCOZvbNn2Hd4zUtyF0Xa4yXe3S1NPd9PnDSI,1100
torchlensmaker/core/functional_kernel.py,sha256=kawbA-CofnRWQe1B_-ZPdeoz6E9W3bhoC7vd2KfXk_E,6334
torchlensmaker/core/geometry.py,sha256=9miBB33ZlodPY1mYqGtjy4kP79ZXJ7Z1LxHT6epA3lc,5116
torchlensmaker/core/intari.py,sha256=-FfZAJfymOSG6cUR0FNk20IRaoQ-oEip_am9NAgsErg,3730
torchlensmaker/core/interp1d.py,sha256=QDk3qSXWWP7KXRZoXMENFxMlDoB-SuG3YfztHa87h7c,1425
torchlensmaker/core/parameter.py,sha256=asx3tJv5LGESwBu1AnV9xmnbwyGm3Im6psCrYDfeocU,983
torchlensmaker/core/ray_bundle.py,sha256=ykGS3o8_QzUZ16RHtctJWF4ZP5eOSDlkmM5_6qTtWTw,3732
torchlensmaker/core/rot2d.py,sha256=_yhVP-hZmZidg501Bha8_FqQhlx2Qlm1KnScAEe1ffk,2179
torchlensmaker/core/rot3d.py,sha256=ymnLJWckiiLNzwHlxHF3t2QlH9IQS2YjfXsD6Mu9wP0,3742
torchlensmaker/core/sphere_sampling.py,sha256=2m3nFbbc1q93Nca0tp5h2JLVrP9WHH2byHKKKlZTqss,1883
torchlensmaker/core/tensor_manip.py,sha256=L9FrFt7W0pHB5DrPFGCyGMPMqa_macueRahij4gxN4w,6256
torchlensmaker/core/tests/test_deep_forward.py,sha256=9-GGVs9e1guC0PaxjQNcp_PBLIxz053UveCO0M7WY7I,8978
torchlensmaker/core/tests/test_functional_kernel.py,sha256=FdhfFUvhkq-OrcRKTcHpE8FCZRl1m_BvUoWU_EyJWOA,2830
torchlensmaker/core/tests/test_multi_forward.py,sha256=8HfnCtdN4C5_GIZaB1KnBTe3c753a6QBaWyl2b0zmvo,2139
torchlensmaker/core/tests/test_ray_bundle.py,sha256=wA4MR9aQl0Ne2FM-wqHQB3zEvv5ufAdMyfBCzgoy9eo,1246
torchlensmaker/elements/focal_point.py,sha256=wEiD9PawbTkGX8Xqyd_7o-GwQZdcnq0chQFiAZ6eWAs,2213
torchlensmaker/elements/sequential.py,sha256=i7ZD9DaRzBa87tk-eNMu3a4KPQvVTSxY0k1tkWuvaDY,4277
torchlensmaker/elements/sequential_element.py,sha256=hTAorSbGBeWir1iH3StBWwlCWDHOJR8Qs_qB06E_xW4,1263
torchlensmaker/elements/utils.py,sha256=-oK1SGq47vLYXvPs_RILROCLpSj1EX5rQ1Ohyj7O_eU,1552
torchlensmaker/kinematics/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
torchlensmaker/kinematics/homogeneous_geometry.py,sha256=Yy77UhBYlLFsf6gx4CYV3618atFZdc9Cc_UnLiFCXR0,10997
torchlensmaker/kinematics/kinematics_elements.py,sha256=MFgLB598iNjva_IbtH2kisfwXuJa_e9j6B2-1ZyY6Dk,13463
torchlensmaker/kinematics/kinematics_kernels.py,sha256=2zGfTWDPSMKDu4NwoLm4aPOXRBwE_jR7hrQ2gR9kqtM,5951
torchlensmaker/kinematics/tests/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
torchlensmaker/kinematics/tests/test_homogeneous_geometry.py,sha256=HQYjl0HbBnmGMNYFbShEkSgXY6nG7zwjUyAD25Ad1wY,8083
torchlensmaker/kinematics/tests/test_kinematics_elements.py,sha256=ABzH0CGM-55Kop68s4UPIkdrY0c8tm_D9_fhFSHOSvw,15507
torchlensmaker/kinematics/tests/test_kinematics_kernels.py,sha256=mhSkomyPcGMKRIOw6RpchVfHl7iHiZVOVodjUulgWVE,2729
torchlensmaker/lens/lens.py,sha256=lfB3WXNBN2xeksaW29Hf8qBcIs92k9aw7dWCAuFF1Mw,1695
torchlensmaker/lens/lens_thickness.py,sha256=1RWSiEKBOpMqELWq2EOZzHTcQmHGkQTQfh_j8Vw5bAU,4147
torchlensmaker/lens/position_gap.py,sha256=sZBzRt-rj1lsuyQt61Qp_nxlk12IwSDNQaxOhVPw7Po,1257
torchlensmaker/lens/tests/test_lens_thickness.py,sha256=LC1Y4tFg1o2C9Rmt2gF23hb-5pS_Lqh3hlg7bhtXeMg,1206
torchlensmaker/lenses/__init__.py,sha256=JIlCeyPBjwaTOcquzBb-DcjxwnvSa9zHBAaTdF5YETs,1177
torchlensmaker/lenses/lens_constructors.py,sha256=B4Thgagm9PjZT2QnJ2Jjjse6kPEn14wM1reSWKPjb9Q,8494
torchlensmaker/lenses/spherical_lenses.py,sha256=oN82oeBuZKcQgb4IGSKztz9TNmYibJaHJyng6hYaoww,2585
torchlensmaker/lenses/tests/test_lens_constructors.py,sha256=nLXP1iTcVZr9_FhwBVHFVzfBnweGBwGKlLvIjYp8wo8,2649
torchlensmaker/lenses/tests/test_spherical_lenses.py,sha256=HR4Z5qeFTRoZ5co4S9-hMPQr3pxA7dlcR4EM2jD4UgM,1312
torchlensmaker/light_sources/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
torchlensmaker/light_sources/light_sources_elements.py,sha256=A4VhLLRbKys5Ri4Vel5ad74G1iESgF1fQ171_h9Uf5I,13065
torchlensmaker/light_sources/light_sources_query.py,sha256=nIJQQ_OPg1awv0eas80hE2_2pSNpZdVSaHowXfv1TZg,3494
torchlensmaker/light_sources/source_geometry_elements.py,sha256=EvGxxULhWYB-9FEZYkR9nF499YXwUpI0fuHuuKVwJL0,11519
torchlensmaker/light_sources/source_geometry_kernels.py,sha256=DtsIaUxbHk8EZUNgMhhvMw05bS_RmrDWKBnnkOdtMrk,12121
torchlensmaker/light_sources/tests/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
torchlensmaker/light_sources/tests/test_source_type_kernels.py,sha256=RqwQ0bOXbYQFkTfM1hG1QVLGM6BWX6fef3ZJSl4Qte8,2311
torchlensmaker/materials/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
torchlensmaker/materials/get_material_model.py,sha256=ZNMnRcosQCm2TrmdT1oRi-mNSopbcPqmqCOXSb21UkI,2217
torchlensmaker/materials/material_elements.py,sha256=E9rRzRRF4bALUOv4uIxNbPL6x0sgAElAYANfMioyNoQ,4183
torchlensmaker/materials/material_kernels.py,sha256=Xl3JVScWd0quxfMD-N3JZHfQtk_rOZ_fP6F1YRsbbg8,4684
torchlensmaker/materials/tests/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
torchlensmaker/materials/tests/test_material_elements.py,sha256=cWf0VjKFR4RdJxEpsZY562VR7aCeLkxg6sMPmcjpTtI,1148
torchlensmaker/materials/tests/test_material_kernels.py,sha256=fSLZyGyeWZBQaE65JYxRmIIm6DbCEvn9BdFnFwK6cMw,2208
torchlensmaker/optical_surfaces/aperture.py,sha256=UNoMmTr1-coPR9xrRt6nyvu_TvulK7Y6mEs3DhRbf-A,1783
torchlensmaker/optical_surfaces/image_plane.py,sha256=3Lp2zyIPcMVIhW0MMXc4E9fhNb_z4tG_pIBRVrZwGhM,4343
torchlensmaker/optical_surfaces/reflective_surface.py,sha256=EcqkhToH906GouMvmDJieena62wGWR3x-JAFzU5suWk,2343
torchlensmaker/optical_surfaces/refractive_surface.py,sha256=sedNSxwFoMNyhQwnf19hJ3ToifyUFgLJGR9nt7zvehs,3936
torchlensmaker/optical_surfaces/surface_propagator.py,sha256=kQ6F8KS7b-C6L_0wQhBa7pNz5VxqqtWfDlMDkvWfWB0,1680
torchlensmaker/paraxial/__init__.py,sha256=vvqRJAc0ptLrct8tIiTRKH_mZ2jp9Xl23xz8NokRLGk,1039
torchlensmaker/paraxial/paraxial.py,sha256=KYYyTNC9WdGc13ewRsBznp5ph-rU04nLfmtPA10Tkvg,7725
torchlensmaker/paraxial/tests/test_paraxial.py,sha256=inLzD8TkCDyiN0PVW5yloGKs5E0o0Qj2533hDQ_O45k,2565
torchlensmaker/physics/physics.py,sha256=g_ZOa6CuyPvxph3HcW8duKTiZVm4iAH-xsHwJtfXxrA,4976
torchlensmaker/physics/physics_elements.py,sha256=aUwQAPOCgYw7sW1lZx8Cr4xCLkiqOXJaA4K8zvmSJg0,1527
torchlensmaker/physics/physics_kernels.py,sha256=9IijLO16dm3amqWupNWiu4tKC_BtnYJpHwrDpXE3ds8,2876
torchlensmaker/physics/tests/test_physics.py,sha256=wDL6es3DjxxzOFSh8GaXSzG5ZvJEEZfdr9dUc1oFu8c,5475
torchlensmaker/physics/tests/test_physics_kernels.py,sha256=cTmp6NTgXBhBgimnrmB_-SwvzddG45GV_tO4E_In4zg,3076
torchlensmaker/sampling/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
torchlensmaker/sampling/sampler_elements.py,sha256=TBMsZXBcXT8ENa7RPCDd2XG1lgHj0LZK1YkNTQ4AY1A,5363
torchlensmaker/sampling/sampling.py,sha256=D5QDbcNuYu8xdH7pBfTaiowEuJip0vhBsBG1_CZaJag,2096
torchlensmaker/sampling/sampling_kernels.py,sha256=k5GorxhwuIllTql74nWOPPIf6EZ-lP8f5oXCfiH826s,7528
torchlensmaker/sampling/tests/__init__.py,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
torchlensmaker/sampling/tests/test_sampling_kernels.py,sha256=YeNgR1ngfHfRXIH-rhUsmgm668TgS6o_KWP8V8eVYF0,2676
torchlensmaker/surfaces/implicit_solver.py,sha256=Hn3FCHb5m6PWy-qef2M3vVefjg1ct9p57xlHBFIBMCo,5086
torchlensmaker/surfaces/kernels_utils.py,sha256=H2jz0rrheyH6nIswyjrqA4L26hDHF_uQqTwmp-SwXew,1656
torchlensmaker/surfaces/raytrace.py,sha256=_4FrjJZpitiQ_QJj_eY1-QycmysrQy1TUZd6OeNBsIA,2628
torchlensmaker/surfaces/sag_functions.py,sha256=eTLX9-2pLHPZAbzx6HUUSAjz1kVN4dtojHN78WknUX8,8928
torchlensmaker/surfaces/sag_geometry.py,sha256=2_WaKiQ9fbmPtVRZJaqAVJ2KK924ZrQ2lanuW7ZKH60,4289
torchlensmaker/surfaces/sag_surface.py,sha256=HPaq0OXSn2ieH8uZSAKoB_bk-wQ32K39HNmDhWeR4mE,3377
torchlensmaker/surfaces/surface_anchor.py,sha256=cJdQhBqVZJEJFTS8PpMoUaJSqDUyTgE3oYZp6hLzYdI,4959
torchlensmaker/surfaces/surface_asphere.py,sha256=KCdpZl5DS3sGCILsewnE0JRlpsA-D1g0pMnc6Z0aDuI,10325
torchlensmaker/surfaces/surface_conic.py,sha256=E4oXKfDnN9YeFhRvgQat0PkwQrfJrKNUKe8sss1s270,8737
torchlensmaker/surfaces/surface_disk.py,sha256=6-zAqRuAsSpOnDtjPFvk28SKxk1hy4PtJ3_CG9k02DQ,4894
torchlensmaker/surfaces/surface_element.py,sha256=xnhR7wbqifoV2yFKzMTeTB0QKtFxmb7d_pIMcZ-8Gz4,1575
torchlensmaker/surfaces/surface_parabola.py,sha256=oytA-0pYCu37GiO9CTCQt_Tp3rT_DuPP7dZi6OE-TmU,8295
torchlensmaker/surfaces/surface_sphere_by_curvature.py,sha256=vf_AQFEc3CoQqyN75lCl5rL0FqRuNnXRDePib2nWAGQ,8369
torchlensmaker/surfaces/surface_sphere_by_radius.py,sha256=AUNDxHnfgW6mYo_w0c57bNaXdAQjFSN3NlMf7JAfhrA,10946
torchlensmaker/surfaces/surface_square.py,sha256=J0ryOj9W5ZBCcCF6MIrANWQQ9r6rcIGCehWDWagIXM0,4542
torchlensmaker/surfaces/surface_xypolynomial.py,sha256=RH8GY8nZkNsMzkDmN41buyb_w9fr0DiNs7isunN-w4Y,7341
torchlensmaker/surfaces/demos/test_surface_collision_2d.ipynb,sha256=wFJs5nUKtmSqeUqT1vsDqD3qumkQnQ0FmCdYXnXM33U,11284
torchlensmaker/surfaces/demos/test_surface_collision_3d.ipynb,sha256=TizGCFpTURoShL2-XJhiqcmq-3eRRZGQtdiENfeqlU8,5802
torchlensmaker/surfaces/demos/test_view_implicit_as_sdf.ipynb,sha256=lvENo8n-0kdXcEvxDlm1SQbSUjLjmFhGjveQOzFK5Us,2406
torchlensmaker/surfaces/demos/test_view_implicit_solver.ipynb,sha256=fmB_NAU5kLtiTSqC3rwBTR50gddhudKYTNWD8Qqojnc,2887
torchlensmaker/surfaces/demos/test_view_sag_2d.ipynb,sha256=LH6qmH8dmGBidZlVLdSwBx3v1wRF9xY6pIrjGcphIvA,2283
torchlensmaker/surfaces/demos/test_view_sag_3d.ipynb,sha256=6MVqWq0DT4zRNuZZpr7jYKkycQmSNh6znuk-fZycsfw,2334
torchlensmaker/surfaces/tests/test_sag_functions.py,sha256=ftzGKtZd6n7ZVqADSmjnvfYBiD7_kMVNK-fSTFLEBnM,11387
torchlensmaker/surfaces/tests/test_surface_elements.py,sha256=PK2lVrldeLPT1CPzMHX8cInCPCFqoOJ_mGaJWRb8UQY,7063
torchlensmaker/surfaces/tests/test_surface_kernels.py,sha256=1I9weDp2OIvg4RHvZDEAvbmHoHLaL5l9ctXOj8oDPqE,4164
torchlensmaker/testing/check_local_collide.py,sha256=-pnsnaHRns2B8aSXQ7Km9dS2qEztAi8scPhPkYH2UcQ,2617
torchlensmaker/testing/collision_datasets.py,sha256=3dFcl9chO_QX4WgmT-yeqkZ6y5asPzrTjMoqi1DElUs,6162
torchlensmaker/testing/dataset_view.py,sha256=hpkoTADJ0GSpcdqRERq4nNEH_Xf5Zglh654KSOgnXk0,5103
torchlensmaker/testing/test_functional_kernels_testing.py,sha256=q8PblwuM4NXI_dIyPsSk5NNtwe-RoBsUBxZv-6DDqzI,6371
torchlensmaker/viewer/artists.py,sha256=w3PpHuWge1x5v9fcThPDV1ndFkEJYul3fLicblHkX94,5058
torchlensmaker/viewer/py.typed,sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU,0
torchlensmaker/viewer/render_sequence.py,sha256=ZciXtRF5ltScgehqIkYwxiyBy5_WvFDxxSNeu36c-8Y,7074
torchlensmaker/viewer/rendering.py,sha256=F0wDsFd0pO_9l7fF5Gmd3CSX3S4IM0paF-51Quy8O4o,1981
torchlensmaker/viewer/script_template.js,sha256=zA44pTonIdFQQcPA6t6zrLz7nI2V0ogOgf6J4nkuYlA,1007
torchlensmaker/viewer/tlmviewer.py,sha256=Q-TnTUvm_j9V0bpirOzTWJQ_UZl0ufbq2uqy_XTzezc,10021
torchlensmaker-0.0.13.dist-info/METADATA,sha256=cFnam1U1AvVUBst50Vuui2QQ4XWEjFC1saJvPFZ5xq0,51781
torchlensmaker-0.0.13.dist-info/WHEEL,sha256=QccIxa26bgl1E6uMy58deGWi-0aeIkkangHcxk2kWfw,87
torchlensmaker-0.0.13.dist-info/licenses/LICENSE,sha256=OXLcl0T2SZ8Pmy2_dmlvKuetivmyPd5m1q-Gyd-zaYY,35149
torchlensmaker-0.0.13.dist-info/RECORD,,
