GitHub topics: electromagnetic-simulation
ImpedanCEI/wakis
3D electromagnetic time-domain solver, specialized in wake potential and beam-coupling impedance computation for particle accelerators
Language: Python - Size: 85.5 MB - Last synced at: 31 minutes ago - Pushed at: about 1 hour ago - Stars: 23 - Forks: 8

simonp0420/PSSFSS.jl
Analysis of Polarization and Frequency Selective Surfaces
Language: Julia - Size: 1.34 GB - Last synced at: 14 days ago - Pushed at: 14 days ago - Stars: 52 - Forks: 6

GiannakopoulosIlias/MieScattering
Matlab software for the Mie Scattering of PEC and Homogeneous Spheres Irradiated by a Linearly Polarized Plane Wave
Language: MATLAB - Size: 3.51 MB - Last synced at: 13 days ago - Pushed at: 12 months ago - Stars: 13 - Forks: 2

LFFreitas-Gutierres/UFSM-CT-CEE-ESP1066
Circuitos Magnéticos e Transformadores (ESP1066).
Language: M - Size: 272 KB - Last synced at: 19 days ago - Pushed at: 19 days ago - Stars: 0 - Forks: 0

EstebanEnriquez/vectorFitting
Vector Fitting is an algorithm used to approximate frequency-domain responses with rational functions. It is based on pole relocation through a least-squares fitting process, ensuring stable and accurate approximations. This repo contains an implementation of the VF algorithm, inspired by the original vectfit3.m MATLAB script by Bjørn Gustavsen.
Language: MATLAB - Size: 697 KB - Last synced at: 22 days ago - Pushed at: 22 days ago - Stars: 2 - Forks: 1

KJ7LNW/xnec2c
Xnec2c is a high-performance multi-threaded electromagnetic simulation package to model antenna near- and far-field radiation patterns for Linux and UNIX operating systems.
Language: C - Size: 3.64 MB - Last synced at: about 1 month ago - Pushed at: 2 months ago - Stars: 91 - Forks: 20

MatthewFilipovich/moving-point-charges
Electromagnetic numerical simulator for moving point charges published in the American Journal of Physics (AJP).
Language: Jupyter Notebook - Size: 44.2 MB - Last synced at: 30 days ago - Pushed at: 12 months ago - Stars: 15 - Forks: 7

simonp0420/TicraUtilities.jl
Read/write Ticra compatible files, parse TOR files, generate/evaluate SWE expansions, and more
Language: Julia - Size: 17.1 MB - Last synced at: 5 days ago - Pushed at: about 1 month ago - Stars: 8 - Forks: 0

kch3782/torcwa
GPU-accelerated RCWA with automatic differentiation
Language: Jupyter Notebook - Size: 4.16 MB - Last synced at: about 1 month ago - Pushed at: 11 months ago - Stars: 123 - Forks: 24

vuthalab/biot-savart
This tool numerically solves for the magnetic field around an arbitrarily shaped coil specified by the user, in a discrete and finite volume surrounding the coil.
Language: Python - Size: 142 KB - Last synced at: 30 days ago - Pushed at: over 1 year ago - Stars: 44 - Forks: 13

aashcher/ANMOP
Analytical and Numerical Methods in Optics and Photonics (Аналитические и численные методы в оптике и фотонике)
Language: Jupyter Notebook - Size: 1.22 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 1

scathalmca/Sonnet-Automation-Code
Tools designed to extract Resonant Frequency & Coupling Quality Factor for Microwave Kinetic Inductance Detector Simulations using a Sonnet .csv data file.
Language: Python - Size: 6.83 MB - Last synced at: about 1 month ago - Pushed at: about 2 months ago - Stars: 1 - Forks: 0

gundasrikar/IC-Design-IHC-Cadence-Virtuoso-Analog-to-Digital-Circuit
Size: 56.6 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

stefanmeili/FastFD
A library for building finite difference simulations
Language: Python - Size: 60.2 MB - Last synced at: 24 days ago - Pushed at: about 4 years ago - Stars: 34 - Forks: 6

gundasrikar/IC-Design-VCO-Cadence-Virtuoso-Digital-Circuit
Size: 15.6 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

loganbvh/superscreen
Simulate the magnetic response of 2D superconductors
Language: Python - Size: 143 MB - Last synced at: 20 days ago - Pushed at: 4 months ago - Stars: 25 - Forks: 4

sp94/Peacock.jl
Photonic crystals in Julia 🦚
Language: Julia - Size: 3.46 MB - Last synced at: 10 days ago - Pushed at: over 3 years ago - Stars: 37 - Forks: 9

leon-vv/Traceon
Electromagnetic solver and electron tracer
Language: Python - Size: 10.7 MB - Last synced at: 28 days ago - Pushed at: about 2 months ago - Stars: 9 - Forks: 5

jman4162/electromagnetics-work-samples
Providing work samples of electromagnetic, RF, antenna, and radar system analysis that I performed for graduate school assignments.
Language: MATLAB - Size: 29.6 MB - Last synced at: about 1 month ago - Pushed at: about 1 year ago - Stars: 4 - Forks: 4

aghaeifar/Biot-Savart
Simulation of Biot-Savart law - Analytical solution to calculate magnetic field of an arbitrarily shaped coil. MATLAB and Python interface are provided.
Language: C++ - Size: 334 KB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 2 - Forks: 1

malteschade/Quantum-Wave-Simulation-with-Sources-and-Loss-Functions
Paper implementation of a quantum wave simulation framework with loss function estimation, sources, and boundary conditions.
Language: Jupyter Notebook - Size: 1.83 MB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 0 - Forks: 0

Wartets/N-Body-Problem
Simulation made from scratch of an N-body system with gravity, electromagnetism, collisions, and friction, where you can control the speed, mass, charge, and position of each object (And other things!).
Language: JavaScript - Size: 1.26 MB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 1 - Forks: 1

pirpyn/choibc
A C++ library to compute High Order Impedance Boundary Condition coefficients.
Language: C++ - Size: 1.3 MB - Last synced at: 4 days ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0

AkhilRai28/AntennaFieldSim
This project simulates and extracts the Electric (E) and Magnetic (H) field parameters of a dipole antenna using CST Studio Suite. It provides a detailed analysis of the antenna’s field distribution, radiation pattern, and key performance metrics such as impedance and gain.
Language: AMPL - Size: 144 KB - Last synced at: 2 months ago - Pushed at: 9 months ago - Stars: 2 - Forks: 0

TheNumber5/lorentz-force-unity
A method for simulating the Lorentz Force on charged particles in Unity.
Language: C# - Size: 737 KB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 1 - Forks: 0

Merituum/Patch_2100MHz
Patch antenna 2100MHz (LTE BAND 1)
Language: REXX - Size: 179 MB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 0 - Forks: 0

MehdiHatab/MasterThesis
Master Thesis
Language: Python - Size: 54.1 MB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 0 - Forks: 0

frankih9/Planar_Baluns
Python script to draw GDS cells of planar baluns
Language: Python - Size: 3.69 MB - Last synced at: about 1 month ago - Pushed at: almost 3 years ago - Stars: 10 - Forks: 3

urbanij/em_waves
em waves simulations
Language: Python - Size: 7.81 KB - Last synced at: about 15 hours ago - Pushed at: over 4 years ago - Stars: 6 - Forks: 2

shivam6862/Electromagnetmotion-explorer
Electromagnet Motion Explorer is an innovative project aimed at studying pendulum damping motion through LED modeling and the development of a user-friendly desktop application. This project serves as a comprehensive study tool, providing intricate mathematical models, accurate simulations, and the integration of machine learning models.
Language: JavaScript - Size: 1.55 MB - Last synced at: about 2 months ago - Pushed at: 10 months ago - Stars: 1 - Forks: 2

Kovaleski-Research-Lab/single_pillar_sim
An experiment that characterizes a single meta-atom pillar under local phase approximation (LPA). Establishes the relationship between meta-atom geometry and phase delay.
Language: Python - Size: 3.78 MB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 0 - Forks: 2

UnknowableCoder/SimCampEl
A fully relativistic 3D electromagnetic simulator, with graphical representation!
Language: C++ - Size: 1.75 MB - Last synced at: 10 months ago - Pushed at: about 4 years ago - Stars: 1 - Forks: 0

Arc676/EM-Field-Visualizer
Electric and magnetic field visualizer for electro- and magnetostatics problems
Language: Python - Size: 37.1 KB - Last synced at: 10 months ago - Pushed at: about 4 years ago - Stars: 8 - Forks: 1

mingoosam/single_pillar_sim Fork of Kovaleski-Research-Lab/single_pillar_sim
Characterization of a single meta-atom pillar under local phase approximation demonstrating high transmission and linear phase shift.
Language: Python - Size: 4.55 MB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 0 - Forks: 0

mingoosam/3x3_metasurface
Builds a custom dataset of 3x3 meta-atom pillars using MIT's electromagnetic simulation software, meep.
Language: Python - Size: 412 KB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 0 - Forks: 0

grageragarces/2D-and-3D-modelling-of-superconducting-and-non-superconducting-particles-within-a-random-material 📦
Modelling of 2D and 3D randomly generated material conductivity at a particle scale.
Language: C - Size: 4.88 KB - Last synced at: 2 days ago - Pushed at: about 3 years ago - Stars: 3 - Forks: 0

Samson-Mano/EM_Propogation_simulation
Visualizing Electromagnetic Propagation using C++, OpenGL: Explore the fascinating classical world of electromagnetic waves through 2D simulations and visualizations powered by larmour delayed potential in C++ with OpenGL graphics.
Language: C++ - Size: 59.6 MB - Last synced at: about 1 month ago - Pushed at: about 1 year ago - Stars: 3 - Forks: 1

UniPD-DII-ETCOMP/FFT-VI
FFT-VI code for eddy currents problems
Language: MATLAB - Size: 20.1 MB - Last synced at: about 1 year ago - Pushed at: almost 3 years ago - Stars: 3 - Forks: 1

UniPD-DII-ETCOMP/BioMOR
This directory contains a code based on FFT and Model Order Reduction for the parametruc analysis of electromagnetic fields and voxel-based human body interaction
Language: MATLAB - Size: 35.5 MB - Last synced at: about 1 year ago - Pushed at: over 2 years ago - Stars: 4 - Forks: 1

nicoleanca/FreqRespInd
Web application that displays conductivity and permittivity graphs of a number of tissues. Allows user to manipulate tissue data using the Debye model in order to accurately simulate the propagation of an electromagnetic wave through the human body. The purpose is to help in the development of healthcare devices that use electromagnetic waves.
Language: Rich Text Format - Size: 980 KB - Last synced at: about 1 year ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

istupakov/pyquasar
Finite and boundary element methods on Python
Language: Python - Size: 2.93 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 2 - Forks: 0

UniPD-DII-ETCOMP/DenseMatrixMarket
Dense Matrix Market
Language: MATLAB - Size: 7.24 MB - Last synced at: about 1 year ago - Pushed at: over 2 years ago - Stars: 7 - Forks: 2

smhooten/TMatrixOpt
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.
Language: Python - Size: 19.4 MB - Last synced at: over 1 year ago - Pushed at: almost 4 years ago - Stars: 13 - Forks: 2

thast/Math607E
Class Project: Simulation of electromagnetics diffusion in geophysics (Time-Domain Electromagnetics (TDEM))
Language: Python - Size: 3.19 MB - Last synced at: 13 days ago - Pushed at: over 4 years ago - Stars: 3 - Forks: 4

akohta/bem3_emf_b2
This is the three-dimensional electromagnetic field analysis program for arbitrary objects irradiated by arbitrary beams. This is the extension of "bem3_emf_b1" using iterative solution. This program can analyze multiple scattering between objects with less memory than "bem3_emf_b1".
Language: C - Size: 83.5 MB - Last synced at: over 1 year ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 0

UniPD-DII-ETCOMP/PEEC-1D
PEEC-1D
Language: MATLAB - Size: 1.21 MB - Last synced at: about 1 year ago - Pushed at: over 3 years ago - Stars: 7 - Forks: 0

SHIKHAR-CHANDRA/Microwave-Engineering-Project
A course project in which I designed and simulated a microstrip bandpass filter in CST Microwave Studio.
Language: AMPL - Size: 9.6 MB - Last synced at: over 1 year ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 0

yeti01/nec2
NEC2 Antenna Modeler
Language: Fortran - Size: 81.1 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 2 - Forks: 0

mfurkaner/RhodotronSimulation
A General Purpose EM Simulation with Rhodotron Type Acceleration Focus
Language: C++ - Size: 270 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 0

toohidsharifi/Interface-between-MATLAB-and-ANSYS-Electroncis-Desktop
A simple code for running ANSYS Electronics Desktop (ANSYS Maxwell) from MATLAB.
Size: 19.5 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 1 - Forks: 0

acyucel/VoxHenry
FFT-accelerated inductance extractor for voxelized structures
Language: C++ - Size: 108 MB - Last synced at: almost 2 years ago - Pushed at: over 5 years ago - Stars: 8 - Forks: 7

jxf0623/DeeptDCS
3D U-net, Attention U-net, Res U-net, Attention Res U-net, and MSRes U-net are implemented and compared for emulation of current density induced during transcranial direct current stimulation (tDCS).
Language: Python - Size: 3.72 MB - Last synced at: almost 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

MahmutRuzi/photonics-sim-examples
Example codes for photonic simulations, mostly in the mid-IR region (2 um-20 um), using various open source packages.
Language: Jupyter Notebook - Size: 279 KB - Last synced at: over 1 year ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

akapet00/ipd-autodiff 📦
Code for the paper "Application of Automatic Differentiation in Electromagnetic Dosimetry - Assessment of the Absorbed Power Density in the mmWave Frequency Spectrum"
Size: 3.78 MB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 1 - Forks: 0

akohta/emf_multilayer
This is the electromagnetic field analysis program for multilayered substrate irradiated by a plane wave. The own developed numerical solution is used.
Language: C - Size: 28.1 MB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 0

akohta/emf_mie_mmls
This is the electromagnetic field analysis program for multi-layered spherical particles. The radiation force acting on the sphere can be analyzed. This is based on Mie scattering theory, the own developed method is used.
Language: C - Size: 36.8 MB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 2 - Forks: 0

xevozen/HFSS-Design-Files
Different transmission lines, waveguides, and antenna models and simulations using HFSS software.
Size: 291 KB - Last synced at: about 2 years ago - Pushed at: almost 4 years ago - Stars: 7 - Forks: 4

base2code/EWV 📦
Electromagnetic wave simulation using Apple ARKit
Language: Swift - Size: 11.5 MB - Last synced at: about 2 years ago - Pushed at: almost 3 years ago - Stars: 1 - Forks: 1

JoetheManHowie/PhsyicsProblems
An assembly of some fun physics programs that require some computer algebra to solve.
Language: Jupyter Notebook - Size: 27.8 MB - Last synced at: about 2 years ago - Pushed at: about 5 years ago - Stars: 4 - Forks: 0

vxsharma-14/EMWave-Solver
Electromagnetic wave solver for dispersive and non-dispersive media written in Fortran.
Language: Fortran - Size: 194 KB - Last synced at: about 2 years ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

segmentation-fault/BiotSavartSolver
A Simple Biot Savart Solver in Python
Language: Python - Size: 266 KB - Last synced at: almost 2 years ago - Pushed at: about 4 years ago - Stars: 10 - Forks: 4

alihakimtaskiran/Rainbow-Utils
Transfer Matrix Method
Language: Python - Size: 901 KB - Last synced at: 29 days ago - Pushed at: almost 3 years ago - Stars: 1 - Forks: 1

marcos-moura97/opticalpyber
Package with tools to waveguides and optical fibers
Language: Python - Size: 95.7 KB - Last synced at: 16 days ago - Pushed at: about 3 years ago - Stars: 1 - Forks: 1

tornikeo/fe_vortex_optic_gates
Photonics FDTD simulation with MatLab
Language: Jupyter Notebook - Size: 42.5 MB - Last synced at: about 1 month ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

Qvapil/Electromagnetic_Fields_B_2020
Visualisation and analysis of electromagnetic fields.
Language: Python - Size: 28.7 MB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 2 - Forks: 3

jmloureiro02/FST-Emag-tasks
FST Lisboa Emag recruitment tasks
Language: MATLAB - Size: 1.91 MB - Last synced at: over 1 year ago - Pushed at: about 3 years ago - Stars: 1 - Forks: 0

ranjith-dhananjaya/Microstrip-Patch-antenna-using-CST-Microwave-Studio
This repository contains the .cst files and results of simulation of the antenna project.
Size: 1.83 MB - Last synced at: 2 months ago - Pushed at: about 3 years ago - Stars: 1 - Forks: 0

akohta/bem3_emf_b1
This is the three-dimensional electromagnetic field analysis program for arbitrary object irradiated by arbitrary beams. The radiation force acting on the object can be analyzed. This is based on boundary element method, the own developed numerical solution is used.
Language: C - Size: 69 MB - Last synced at: over 1 year ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 1

akohta/emf_mie_ms
This is the electromagnetic field analysis program for spherical particles. The radiation force acting on the sphere can be analyzed. This is based on Mie scattering theory.
Language: C - Size: 52.1 MB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 1

akapet00/teaching
Materijali za laboratorijske vježbe za kolegije Mjerenja u bežičnim sustavima FELJ22 (241) i Elektromagnetska kompatibilnost FELO21 (512).
Language: Jupyter Notebook - Size: 78.5 MB - Last synced at: 2 months ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

akohta/bem2_emf_qtm
This is the two-dimensional electromagnetic field analysis program for one-dimensional periodic arrangement objects irradiated by a TM plane wave (transverse magnetic wave). This is based on the boundary element method, the own developed numerical solution is used.
Language: C - Size: 57.2 MB - Last synced at: over 1 year ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

akohta/bem2_emf_qte
This is the two-dimensional electromagnetic field analysis program for one-dimensional periodic arrangement objects irradiated by a TE plane wave (transverse electric wave). This is based on the boundary element method, the own developed numerical solution is used.
Language: C - Size: 53.2 MB - Last synced at: over 1 year ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 1

akohta/bem2_emf_tm
This is the two-dimensional electromagnetic field analysis program for arbitrary objects irradiated by a TM plane wave (transverse magnetic wave). This is based on the boundary element method, the own developed numerical solution is used.
Language: C - Size: 46.9 MB - Last synced at: over 1 year ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

akohta/bem2_emf_te
This is the two-dimensional electromagnetic field analysis program for arbitrary objects irradiated by a TE plane wave (transverse electric wave). This is based on the boundary element method, the own developed numerical solution is used.
Language: C - Size: 51.3 MB - Last synced at: over 1 year ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

akohta/bem3_emf_qd2
This is the three-dimensional electromagnetic field analysis program for two-dimensional periodic arrangement objects irradiated by a plane wave. This is based on boundary element method, the own developed numerical solution is used.
Language: C - Size: 80.2 MB - Last synced at: over 1 year ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 2

akohta/bem3_emf_qd1
This is the three-dimensional electromagnetic field analysis program for one-dimensional periodic arrangement objects irradiated by a plane wave. This is based on boundary element method, the own developed numerical solution is used.
Language: C - Size: 55 MB - Last synced at: over 1 year ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

akohta/multi_fbeam
This is the electromagnetic field analysis program for focused beams. This program can analyze plane wave, focused plane wave, focused radial-azimuthal polarization beam.
Language: C - Size: 16.1 MB - Last synced at: about 2 years ago - Pushed at: almost 3 years ago - Stars: 0 - Forks: 0

Vanditha07/Interactive-Simulation
Language: JavaScript - Size: 4.88 KB - Last synced at: about 2 years ago - Pushed at: almost 4 years ago - Stars: 0 - Forks: 0

antuniooh/optical-physics-calculator Fork of WebisD/Projetos_de_Fisica_ll
Semiannual project of the subject of Optical Physics, taught at Centro Universitário FEI. It consists of some programs developed in python in order to perform some calculations
Language: Python - Size: 5.83 MB - Last synced at: almost 2 years ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0
