{"payload":{"header_redesign_enabled":false,"results":[{"id":"152795770","archived":false,"color":"#3572A5","followers":202,"has_funding_file":false,"hl_name":"fancompute/neuroptica","hl_trunc_description":"Flexible simulation package for optical neural networks","language":"Python","mirror":false,"owned_by_organization":true,"public":true,"repo":{"repository":{"id":152795770,"name":"neuroptica","owner_id":4473810,"owner_login":"fancompute","updated_at":"2020-04-22T21:07:20.657Z","has_issues":true}},"sponsorable":false,"topics":["machine-learning","neural-network","optics","photonics","nanophotonics"],"type":"Public","help_wanted_issues_count":0,"good_first_issue_issues_count":0,"starred_by_current_user":false},{"id":"142919590","archived":false,"color":"#3572A5","followers":150,"has_funding_file":false,"hl_name":"fancompute/angler","hl_trunc_description":"Frequency-domain photonic simulation and inverse design optimization for linear and nonlinear devices","language":"Python","mirror":false,"owned_by_organization":true,"public":true,"repo":{"repository":{"id":142919590,"name":"angler","owner_id":4473810,"owner_login":"fancompute","updated_at":"2019-12-14T13:10:50.411Z","has_issues":true}},"sponsorable":false,"topics":["simulation","optimization","solver","optics","sensitivity-analysis","inverse-problems","frequency-domain","electromagnetic","mkl","adjoint","photonics","adjoint-sensitivities","fdfd","nonlinear-devices"],"type":"Public","help_wanted_issues_count":5,"good_first_issue_issues_count":3,"starred_by_current_user":false},{"id":"173350105","archived":false,"color":"#DA5B0B","followers":100,"has_funding_file":false,"hl_name":"fancompute/qpga","hl_trunc_description":"Simulations of photonic quantum programmable gate arrays","language":"Jupyter Notebook","mirror":false,"owned_by_organization":true,"public":true,"repo":{"repository":{"id":173350105,"name":"qpga","owner_id":4473810,"owner_login":"fancompute","updated_at":"2020-10-10T00:05:57.968Z","has_issues":true}},"sponsorable":false,"topics":["machine-learning","quantum","quantum-computing","optics","quantum-circuit","photonics","nanophotonics"],"type":"Public","help_wanted_issues_count":0,"good_first_issue_issues_count":0,"starred_by_current_user":false},{"id":"214766927","archived":false,"color":"#DA5B0B","followers":96,"has_funding_file":false,"hl_name":"fancompute/workshop-invdesign","hl_trunc_description":" 📐 Workshop material for optical inverse design and automatic differentiation","language":"Jupyter Notebook","mirror":false,"owned_by_organization":true,"public":true,"repo":{"repository":{"id":214766927,"name":"workshop-invdesign","owner_id":4473810,"owner_login":"fancompute","updated_at":"2020-03-20T22:57:56.938Z","has_issues":true}},"sponsorable":false,"topics":["optimization","automatic-differentiation","optics","photonics"],"type":"Public","help_wanted_issues_count":0,"good_first_issue_issues_count":0,"starred_by_current_user":false},{"id":"191653415","archived":false,"color":"#3572A5","followers":95,"has_funding_file":false,"hl_name":"fancompute/legume","hl_trunc_description":" 🌱 Guided-mode expansion of photonic crystal slabs","language":"Python","mirror":false,"owned_by_organization":true,"public":true,"repo":{"repository":{"id":191653415,"name":"legume","owner_id":4473810,"owner_login":"fancompute","updated_at":"2024-06-27T13:43:13.942Z","has_issues":true}},"sponsorable":false,"topics":["autograd","optics","photonics","eigenmodes"],"type":"Public","help_wanted_issues_count":0,"good_first_issue_issues_count":0,"starred_by_current_user":false},{"id":"123981196","archived":false,"color":"#DA5B0B","followers":52,"has_funding_file":false,"hl_name":"fancompute/fdfdpy","hl_trunc_description":"Pure Python implementation of the finite difference frequency domain (FDFD) method for electromagnetics","language":"Jupyter Notebook","mirror":false,"owned_by_organization":true,"public":true,"repo":{"repository":{"id":123981196,"name":"fdfdpy","owner_id":4473810,"owner_login":"fancompute","updated_at":"2018-11-05T22:12:15.187Z","has_issues":true}},"sponsorable":false,"topics":["optics","eigenvectors","finite-difference","electromagnetics","frequency-domain","eigenvalues","fdfd","modal-calculations","python-fdfd"],"type":"Public","help_wanted_issues_count":0,"good_first_issue_issues_count":0,"starred_by_current_user":false},{"id":"125162608","archived":false,"color":"#DA5B0B","followers":32,"has_funding_file":false,"hl_name":"fancompute/FDFD.jl","hl_trunc_description":"Pure Julia implementation of the finite difference frequency domain (FDFD) method for electromagnetics","language":"Jupyter Notebook","mirror":false,"owned_by_organization":true,"public":true,"repo":{"repository":{"id":125162608,"name":"FDFD.jl","owner_id":4473810,"owner_login":"fancompute","updated_at":"2021-01-01T21:14:49.553Z","has_issues":true}},"sponsorable":false,"topics":["julia","optics","electromagnetics","frequency-domain","fdfd","waveguide","finite-difference-method","eigenmode","nanophotonics"],"type":"Public","help_wanted_issues_count":0,"good_first_issue_issues_count":0,"starred_by_current_user":false},{"id":"234790848","archived":false,"color":"#3572A5","followers":24,"has_funding_file":false,"hl_name":"fancompute/vtmm","hl_trunc_description":"Vectorized transfer matrix method (TMM) for computing the optical reflection and transmission of multilayer planar stacks","language":"Python","mirror":false,"owned_by_organization":true,"public":true,"repo":{"repository":{"id":234790848,"name":"vtmm","owner_id":4473810,"owner_login":"fancompute","updated_at":"2020-09-02T23:20:19.781Z","has_issues":true}},"sponsorable":false,"topics":["tensorflow","optics","photonics","transfer-matrix-method"],"type":"Public","help_wanted_issues_count":0,"good_first_issue_issues_count":0,"starred_by_current_user":false}],"type":"repositories","page":1,"page_count":1,"elapsed_millis":169,"errors":[],"result_count":8,"facets":[{"kind":"FACET_KIND_LANGUAGE","entries":[{"name":"Jupyter Notebook","language_color":"#DA5B0B","query":"language:Jupyter Notebook"},{"name":"Python","language_color":"#3572A5","query":"language:Python"}]}],"protected_org_logins":[],"topics":null,"query_id":"","logged_in":false,"sign_up_path":"/signup?source=code_search_results","sign_in_path":"/login?return_to=https%3A%2F%2Fgithub.com%2Fsearch%3Fq%3Dtopic%253Aoptics%2Borg%253Afancompute%2Bfork%253Atrue%26type%3Drepositories","metadata":null,"csrf_tokens":{"/fancompute/neuroptica/star":{"post":"-BZa_UZTXLTcDejCEFQ9RWtNwCsjngCUcAe3IYDN6_8e4ADDSBk7S9ZLXVjcslbdiFuiM2eBNucUacwzm1vYGQ"},"/fancompute/neuroptica/unstar":{"post":"Z-ViGsXLPAenC_hupb3ubtJrvzcFGofUn815Bt5lAWxe-vcl4SzysOMjKqGmbrxbKLJeChZ8VeBwsKMoIDn2Ww"},"/fancompute/angler/star":{"post":"n-XqP1kUDu4sz99YO3oDTEPLKuPBR7hof0HYpm1cyPqa3Pca7wPQNODmq1ooeBM0gDZ_a7LcjbkH4iLR_Yzyug"},"/fancompute/angler/unstar":{"post":"O9mYsWNkDzbDs5GsXCxKl6sutOnNk68hXmQpsKXRYjQKcd1cDQcy9_HIs1Ws9j6BvhFn6ca__5-s8t7WGovTug"},"/fancompute/qpga/star":{"post":"5-ysnwQDzvyWf6WL0g-pEbfYPP9a0dmNa1AUPmt9cZmf-BWt6Yodm7ggp8xWzdMQsuRNXaM0MlW31CH3qXFbNA"},"/fancompute/qpga/unstar":{"post":"pQQva4Jvh6xwEL7HILemyz-kYYZ83yLVDv3oNCkg37FH9DXk7NzWUXmUF1isanGCg8PlULWc_lrzv4Diwio8_g"},"/fancompute/workshop-invdesign/star":{"post":"I2_8ADoyWY5950rM_l_dsE4FdEdOzbVkKrVcIddb915yKBNMEFfwMQWSV-io8kF6EG_ebAgm9xk7jJG2o-KuNQ"},"/fancompute/workshop-invdesign/unstar":{"post":"ar4k5VxcPUJqHxUfkolPTR2yk9HZG1MwKoh8pDMVlW0TsbU0IXoYVDGvqOR3D8Es1DjzSLPYcxJXQ80YkZxeGw"},"/fancompute/legume/star":{"post":"o_evA6gQhNSFAdw2sQhbioJiUWpyp9a0lk07iR1HHBWjNgfg6lyUTYpbSEswJDL7xY7gi-UAPji3jYFfTUsL9g"},"/fancompute/legume/unstar":{"post":"9Exqp60mL21Be2CuWOs3citMbpp7q2t8OlRI24PRvUD-yvQtlPXso7xademt7qCd6kxfmTwUIh3VStxSuBBlnQ"},"/fancompute/fdfdpy/star":{"post":"CGlVPE1TSm8IaUF4wmZqixVwXYep7MRPQ6YJzrykqT9xtVrpNR6Z5cdMvshiFSagCIVWhFt9ryAewWifTq6Cfg"},"/fancompute/fdfdpy/unstar":{"post":"pRs2wibcRi9LchZQ5hjmVKMm4MKwwOu5ho_R28-ukG_IBpMvrK3kk3ulOWTlA27k4lDeiL7u19rUTD3s_C3tRQ"},"/fancompute/FDFD.jl/star":{"post":"BFgryHfL3jYWAHSzZFq7FeTU08hxZs9ojafd6shccVfmHEvrkHcwsgem0HbzKv1JbC6_DWxhlCVT9cQwx1XgdA"},"/fancompute/FDFD.jl/unstar":{"post":"FJ1T_NVov-IotxoIIFPXf_T_wsRZKM5aak1vY1IFFuXltATYndHlIfwzs_r2b0wIsj_zJd60JTZk8CcnZ988Cg"},"/fancompute/vtmm/star":{"post":"S90W658vaNqYaVTxciDBq-qJ7Hmqwb11mEKfsPpMpQnO1z2jpQbOUo0p1xuZqPZT06hp-b0lQFXLyodlJs7_jg"},"/fancompute/vtmm/unstar":{"post":"jMx8-YT006ur8R8myXkbMc8QUsbztO_lZ5yVSQhhyql6JjbUIar4H9G3hStLAs8zD9ag5R7QfyePceUto0HV5A"},"/sponsors/batch_deferred_sponsor_buttons":{"post":"BbRdKWh__vpUqEBIyC-Pp6uDboIrSzeGSGIocG8fq_ETH8LxJtGSuokLp42LgAuQkGW-H_KUW6SAV7PPM6DJQg"}}},"title":"Repository search results"}