There are 11 repositories under electromagnetics topic.
🌌 A collaborative list of awesome software for exploring Physics concepts
:shrimp: 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
open source MLFMA (multi level fast multipole algorithm) or open source MLFMM (multi level fast multipole method)
Pure Python implementation of the finite difference frequency domain (FDFD) method for electromagnetics
collection of notebook-apps for concepts in applied geophysics
Range Software - Finite Element Analysis
2D multi-source electromagnetic simulations in frequency domain, implementing the augmented partial factorization (APF) and other methods.
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.
Photonic crystals in Julia 🦚
3D multi-source electromagnetic simulations in frequency domain, implementing the augmented partial factorization (APF) and other methods.
Pure Julia implementation of the finite difference frequency domain (FDFD) method for electromagnetics
Tools for the design and characterisation of thin-films written in Julia.
Analysis of Polarization and Frequency Selective Surfaces
FFT-PEEC code for electromagnetic problems
An Open-Source Python Library for the development of algorithms for 2D Electromagnetic Inverse Scattering Problems.
This package provides semi-analytical solutions to the scattering of time harmonic and static electromagnetic fields from spherical objects.
Computational Electromagnetics Framework
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.
MATLAB functions to plot 2D or 3D radiation & scattering patterns, intended for custom visualization of the response of antennas & metasurfaces.