Simulation and Parameter Estimation in Geophysics - A python package for simulation and gradient based parameter estimation in the context of geophysical applications.
-
Updated
Sep 25, 2025 - Python
Simulation and Parameter Estimation in Geophysics - A python package for simulation and gradient based parameter estimation in the context of geophysical applications.
🦐 Electromagnetic Simulation + Automatic Differentiation
Fast electromagnetic solver (FDTD) at scale.
A collection of forward and inverse Mie solving routines for Python 3, based on Bohren and Huffman's Mie Theory derivations
A suite of photonic inverse design challenge problems for topology optimization benchmarking
Electromagnetic simulation (RCWA) & optimization package in Python
An electromagnetic field computation program
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.
collection of notebook-apps for concepts in applied geophysics
An open-source python package for magnetotelluric data processing
petgem is a parallel and high-order code for active-source (e.g. CSEM) and passive-source (e.g. MT) geophysics electromagnetic modeling in 3D arbitrary marine/land problems under anisotropic conductivities.
🐍 CST Studio Suite API for Python
An Open-Source Python Library for the development of algorithms for 2D Electromagnetic Inverse Scattering Problems.
Interactive geoscience (mostly) analytic functions.
Finite-difference time-domain (FDTD) package capable of dynamic modulations in the refractive index and gain/loss.
An electromagnetic solver capable of simulating and optimizing 1D (thin-layer) structures via the semi-analytical transfer matrix method. For example, one can simulate and optimize broadband distributed Bragg reflectors, anti-reflection coatings, optical bandpass filters, and photovoltaic devices.
Fast and easy electromagnetic simulation and inverse design. ✨
Minimal Python module to assist setting up FDTD simulation using Tidy3D and Lumerical on planar nanophotonic devices.
Computational Electromagnetics Framework
Add a description, image, and links to the electromagnetics topic page so that developers can more easily learn about it.
To associate your repository with the electromagnetics topic, visit your repo's landing page and select "manage topics."