benvial
I am a Research Associate interested in wave physics, metamaterials and numerical methods.
@imperialLondon
Pinned Repositories
academic-keyword-occurrence
Extracts the historic word occurrence of a search term in academic papers
cv
ferromtm
Coupled model and homogenization of ferroelectric-dielectric metamaterials.
gyptis
Computational Photonics in Python with the finite element method. Mirror of https://gitlab.com/gyptis/gyptis
nannos
Fourier Modal Method for multilayer metamaterials. Mirror of https://gitlab.com/nannos/nannos
protis
Plane Wave Expansion method for photonic crystals. Mirror of https://gitlab.com/protis/protis
pyonelab
pytheas
Python Electromagnetic Analysis and Simulation with the Finite Element Method
tetrachotomy
Poles and residues hunting in the complex plane
topopt
A web application for the topology optimization of an optical lens
benvial's Repositories
benvial/nannos
Fourier Modal Method for multilayer metamaterials. Mirror of https://gitlab.com/nannos/nannos
benvial/gyptis
Computational Photonics in Python with the finite element method. Mirror of https://gitlab.com/gyptis/gyptis
benvial/protis
Plane Wave Expansion method for photonic crystals. Mirror of https://gitlab.com/protis/protis
benvial/cv
benvial/pyonelab
benvial/academic-keyword-occurrence
Extracts the historic word occurrence of a search term in academic papers
benvial/benvial.github.io
My personal website
benvial/autograd
Efficiently computes derivatives of NumPy code.
benvial/awesome_photonics
😎 curated list of open source photonics projects
benvial/benvial
benvial/EMUstack
EMUstack is an open-source simulation package for calculating light propagation through multi-layered stacks of dispersive, lossy, nanostructured, optical media. It implements a generalised scattering matrix method, which extends the physical intuition of thin film optics to complex structures.
benvial/fleaky
benvial/fmmax
Fourier modal method with Jax
benvial/inkstone
Efficient electromagnetic solver based on rigorous coupled-wave analysis for 3D and 2D multi-layered structures with in-plane periodicity, such as gratings, photonic-crystal slabs, metasurfaces, surface-emitting lasers, nano-antennas, and more.
benvial/jax-fem
Differentiable Finite Element Method with JAX
benvial/jlite
Deployment of jupyterlite
benvial/jnb
benvial/nannos-feedstock
A conda-smithy repository for nannos.
benvial/nannos.gitlab.io
Mirror of https://gitlab.com/nannos/nannos.gitlab.io
benvial/nlopt-feedstock
A conda-smithy repository for nlopt.
benvial/NumBAT
NumBAT, the Numerical Brillouin Analysis Tool, integrates electromagnetic and acoustic mode solvers to calculate the interactions of optical and acoustic waves in waveguides.
benvial/OpenModes
An eigenmode solver for open electromagnetic resonantors
benvial/pys4
benvial/QuantumKatas
Tutorials and programming exercises for learning Q# and quantum computing
benvial/rayflare
Open-source, integrated optical modelling of complex stacks
benvial/reveal-jekyll
Online presentation for GitHub Pages and Jekyll in Markdown using reveal.js with a Solarized Color Theme
benvial/S4
Stanford Stratified Structure Solver - Electromagnetic simulator for layered periodic structures
benvial/scipy
Scipy library main repository
benvial/solcore5
A multi-scale, python-based library for the modelling of solar cells and semiconductor materials
benvial/staged-recipes
A place to submit conda recipes before they become fully fledged conda-forge feedstocks