PyNLO

Optics simulator

A Python package for simulating and modeling nonlinear optical effects in various materials and systems

Python package for nonlinear optics

GitHub

103 stars
11 watching
55 forks
Language: Python
last commit: about 1 year ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
mperrin/poppy A Python package for simulating physical optics propagation, including diffraction. 177
opticspy/lightpipes Simulates optical phenomena with diffraction essentiality using numerical methods. 233
sterncat/opticspy An open-source Python module for simulating and analyzing optical systems and phenomena. 462
edsonportosilva/opticommpy A Python-based framework to simulate various aspects of optical communications systems 115
sbyrnes321/tmm A Python library for simulating light propagation in planar multilayer thin films using the Transfer Matrix Method 189
projectpyrho/pyrho A Python module for simulating and characterizing optogenetics experiments 34
david-hoffman/pyotf Software for simulating optical transfer functions in microscopy using Python 71
open-atmos/pysdm Software package for simulating particle dynamics in atmospheric cloud physics applications 58
qpv-research-group/rayflare Software for simulating and modeling complex optical systems using multiple simulation methods 33
omelchert/pyglle A Python package for simulating the propagation dynamics of dissipative solitons in nonlinear partial differential equations. 15
damienbloch/inkscape-raytracing An extension for Inkscape that simplifies drawing optical diagrams by annotating primitives with properties and simulating beam paths. 331
viblo/pymunk A Pythonic 2D physics library for simulating rigid body dynamics 933
siepic/opics An S-parameter based photonic integrated circuit simulator written in Python. 43
pingswept/pysolar A collection of Python libraries for simulating solar irradiation on Earth 376
fancompute/angler A software package for simulating and optimizing optical structures using finite-difference methods and optimization algorithms. 157