Jonas231's repositories
OpticalDesignDocu_o
Comparison
awkward-1.0
Manipulate JSON-like data with NumPy-like idioms.
compas_nurbs
NURBS for COMPAS
Dependencies
A rewrite of the old legacy software "depends.exe" in C# for Windows devs to troubleshoot dll load dependencies issues.
EMpy
Electromagnetic Python
fdtd
A 3D electromagnetic FDTD simulator written in Python
gtk-fortran
A GTK / Fortran binding
helix-toolkit
Helix Toolkit is a collection of 3D components for .NET.
Kraken-Optical-Simulator
Python - Exact ray tracing library
Laser
Python modules for laser simulation
laserbeamsize
Extract the ISO 11146 beam size from an image file
lentil
Heart-healthy physical optics
odak
Scientific computing library for optics and visual perception
Optical-beams-MEEP
Simulation of reflection and refraction of polarized opticial beams at plane and curved dielectric interfaces.
opticalglass
Tools for reading commercial optical glass catalogs
otk
Optics toolkit
paraxial_optics
Python package to do simple calculations with paraxial optics. Allows the user to add thin lenses and lens spacings to calculate ABCD matrices and cardinal point locations.
plotoptix
Data visualisation in Python based on OptiX 7.2 ray tracing framework.
pygmo2
A Python platform to perform parallel computations of optimisation tasks (global and local) via the asynchronous generalized island model.
pyo3
Rust bindings for the Python interpreter
raypier_optics
A raytracing toolkit for optical design
RayTracing
Python implementiation of Coleman's 2011 Paper
RayTracing-1
Simple ray tracing library in Python for optical design that considers simple optical elements (with ABCD ray matrices) but also finite diameters of elements to calculate aperture and field stops, field of view, etc... Useful to validate the design of an optical system (lenses positions, power and diameters). Also permits the propagation of gaussian laser beams through the same elements.
rezonator2
Laser resonator calculation tool
rpt
A physically-based path tracer
rustracer
A toy raytracer written in Rust based on PBRT
uproot4
ROOT I/O in pure Python and NumPy.
xrt
Package xrt (XRayTracer) is a python software library for ray tracing and wave propagation in x-ray regime. It is primarily meant for modeling synchrotron sources, beamlines and beamline elements.