Ian Williamson's repositories
photonics-opt-testbed
testbed problems for photonics optimization
PyPardisoProject
Python interface to the Intel MKL Pardiso library to solve large sparse linear systems of equations
apartment-finder
A Slack bot that helps you find an apartment.
elliptic
Elliptic functions for Matlab and Octave
gdstk
Gdstk (GDSII Tool Kit) is a C++/Python library for creation and manipulation of GDSII and OASIS files.
Geometry
Python Geometry Package
GeometryPrimitives.jl
geometric primitives for piecewise functions on grids
helpers
A library of plot helper functions
imageruler
measure minimum solid/void lengthscales in binary image
jaxopt
Hardware accelerated, batchable and differentiable optimizers in JAX.
meep
free finite-difference time-domain (FDTD) software for electromagnetic simulations
multilayer
A set of tools for multilayer optical calculations in python
Pardiso.jl
Calling the PARDISO library from Julia
python-mie
Pure python library for Mie scattering calculations
shapely
Manipulation and analysis of geometric objects
spectruw
Software for the computation of spectra of linear operators.
weakforms
Various weak formulations of electromagnetic problems