@Optical-Theory-Group

Optical Theory Group

Matthew Foreman's research group repositories

Welcome to the group page for the Optical Theory Group lead by Matthew R. Foreman at Nanyang Technological University, Singapore. Here you will find an assortment of code to support our published journal articles, as well as other software tools we have written. Please check individual licenses for each repository as these may differ.

If you are a group member and have not received an invitation to join please contact Matthew Foreman.

Popular repositories Loading

  1. random-matrix-polarized-scattering random-matrix-polarized-scatteringPublic

    Random matrix theory of polarized light scattering in disordered media

    Python 6 2

  2. .github .githubPublic

  3. networklibrary networklibraryPublic

    Python library for complex network class.

    Python 1

  4. random-matrix random-matrixPublic

    New random matrix simulation library that uses extended modes.

    Python

  5. Hypothesis-Test-Based-Particle-Detection Hypothesis-Test-Based-Particle-DetectionPublic

    Hypothesis test based particle detection algorithm

    Python

  6. generalized-wigner-smith-high-Q generalized-wigner-smith-high-QPublic

    Code supporting the publication "Perturbing scattering resonances in non-Hermitian systems: a generalized Wigner-Smith operator formulation"

    Jupyter Notebook

Repositories

Showing 10 of 10 repositories

Top languages

Loading…

Most used topics

Loading…

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Add copy buttons to all \u003cpre\u003e\u003ccode\u003e blocks\n(function() {\n function addCopyButtons() {\n document.querySelectorAll('pre code').forEach(function(codeBlock) {\n if (codeBlock.parentElement.hasAttribute('data-copy-added')) return;\n codeBlock.parentElement.setAttribute('data-copy-added', 'true');\n \n var btn = document.createElement('button');\n btn.textContent = 'Copy';\n btn.style.cssText = 'position:absolute;top:4px;right:4px;padding:2px 8px;font-size:11px;background:#4ecdc4;border:none;border-radius:4px;color:#1a1a2e;cursor:pointer;opacity:0.7;transition:opacity 0.2s;';\n btn.onmouseover = function() { this.style.opacity = '1'; };\n btn.onmouseout = function() { this.style.opacity = '0.7'; };\n btn.onclick = function() {\n navigator.clipboard.writeText(codeBlock.textContent).then(function() {\n btn.textContent = 'Copied!';\n setTimeout(function() { btn.textContent = 'Copy'; }, 1500);\n });\n };\n codeBlock.parentElement.style.position = 'relative';\n codeBlock.parentElement.appendChild(btn);\n });\n }\n \n addCopyButtons();\n \n // Re-run on dynamic content\n var observer = new MutationObserver(addCopyButtons);\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Add Copy Buttons to Code Blocks"); } } catch(__e) { console.warn('[Userscript:Add Copy Buttons to Code Blocks]', __e); } })(); })();
Skip to content
@Optical-Theory-Group

Optical Theory Group

Matthew Foreman's research group repositories

Welcome to the group page for the Optical Theory Group lead by Matthew R. Foreman at Nanyang Technological University, Singapore. Here you will find an assortment of code to support our published journal articles, as well as other software tools we have written. Please check individual licenses for each repository as these may differ.

If you are a group member and have not received an invitation to join please contact Matthew Foreman.

Popular repositories Loading

  1. random-matrix-polarized-scattering random-matrix-polarized-scatteringPublic

    Random matrix theory of polarized light scattering in disordered media

    Python 6 2

  2. .github .githubPublic

  3. networklibrary networklibraryPublic

    Python library for complex network class.

    Python 1

  4. random-matrix random-matrixPublic

    New random matrix simulation library that uses extended modes.

    Python

  5. Hypothesis-Test-Based-Particle-Detection Hypothesis-Test-Based-Particle-DetectionPublic

    Hypothesis test based particle detection algorithm

    Python

  6. generalized-wigner-smith-high-Q generalized-wigner-smith-high-QPublic

    Code supporting the publication "Perturbing scattering resonances in non-Hermitian systems: a generalized Wigner-Smith operator formulation"

    Jupyter Notebook

Repositories

Showing 10 of 10 repositories

Top languages

Loading…

Most used topics

Loading…