{"id":"W4404995256","doi":"10.48550/arxiv.2411.18591","title":"TorchOptics: An open-source Python library for differentiable Fourier optics simulations","year":2024,"lang":"en","type":"preprint","venue":"arXiv (Cornell University)","topic":"Optical Polarization and Ellipsometry","field":"Engineering","cited_by":2,"is_retracted":false,"has_abstract":true,"ca_institutions":"","funders":"Natural Sciences and Engineering Research Council of Canada; European Commission","keywords":"Python (programming language); Differentiable function; Fourier transform; Open source; Computer science; Open source software; Programming language; Mathematics; Software; Pure mathematics; Mathematical analysis","routes":{"ca_aff":false,"ca_fund":true,"ca_venue":false,"about_ca":false,"invisible_to_affiliation_only":true},"retraction":null,"screen":null,"direct_labels":[],"prediction":{"model_version":"metacan-v3-hybrid-931329e0061c","candidate_categories":[],"consensus_categories":[],"category_scores_codex":[0.0009218534,0.001276281,0.001086604,0.0007829269,0.00087775,0.001561724,0.003084556,0.001195794,0.04460498],"category_scores_gemma":[0.00353578,0.0007299118,0.001288406,0.0009673384,0.0007033243,0.001775406,0.002246368,0.002950013,0.012372],"about_ca_system_candidate":false,"about_ca_system_consensus":false,"about_ca_system_score_codex":0.0008241369,"about_ca_system_score_gemma":0.002348197,"about_ca_topic_candidate":false,"about_ca_topic_consensus":false,"about_ca_topic_score_codex":0.004983151,"about_ca_topic_score_gemma":0.006449333,"domain_scores_codex":[0.9994331,0.0001049084,0.00003716027,0.00006671285,0.0002608613,0.00009720224],"domain_scores_gemma":[0.999086,0.0004051004,0.00006560018,0.0001372651,0.0002105828,0.00009537108],"domain_codex":null,"domain_gemma":null,"domain_candidate":null,"domain_consensus":null,"study_design_codex":"not_applicable","study_design_gemma":"simulation_or_modeling","study_design_scores_codex":[0.0004747484,0.000350674,0.003820523,0.002183873,0.0003962527,0.0006926421,0.0005326375,0.315772,0.01714847,0.1348036,0.3724942,0.1513304],"study_design_scores_gemma":[0.0001410297,0.00003212255,0.0005378419,0.00008969624,0.0000250491,0.0001663997,0.00004062181,0.8599639,0.00832435,0.03269182,0.09791239,0.00007484503],"study_design_candidate":"simulation_or_modeling","study_design_consensus":null,"genre_codex":"methods","genre_gemma":"software","genre_scores_codex":[0.01126047,0.0005395704,0.779622,0.0006169414,0.0002539002,0.0002096413,0.01481809,0.1599626,0.03271683],"genre_scores_gemma":[0.1709558,0.001423831,0.6712742,0.001143534,0.0001677349,0.001709907,0.02610297,0.09790851,0.02931355],"genre_candidate":"software","genre_consensus":null,"teacher_disagreement_score":0.04460498,"threshold_uncertainty_score":0.1492186,"prediction_status":"machine_predicted_unvalidated"},"machine_scores":{"provisional":true,"baseline":true,"maturity_gate_passed":false,"score_opus":0.06013178984170003,"score_gpt":0.2024565378580077,"score_spread":0.1423247480163077,"validation_status":"score_only:v0-immature-baseline","note":"Baseline scores from an immature model (maturity gate not passed). Scores rank; they never assert a category."}}