Pinned Repositories
awkward-1.0
Manipulate JSON-like data with NumPy-like idioms.
Beampy
Beampy is a python package - with an user interface - allowing to propagate beams in differents guides using the Beam Propagation Method (BPM)
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
Koko
dinosauria123/Koko
OpticalDesignDocu_o
Comparison
VisualKDP
Jonas231's Repositories
Jonas231/Koko
dinosauria123/Koko
Jonas231/OpticalDesignDocu_o
Comparison
Jonas231/awkward-1.0
Manipulate JSON-like data with NumPy-like idioms.
Jonas231/compas_nurbs
NURBS for COMPAS
Jonas231/Dependencies
A rewrite of the old legacy software "depends.exe" in C# for Windows devs to troubleshoot dll load dependencies issues.
Jonas231/EMpy
Electromagnetic Python
Jonas231/fdtd
A 3D electromagnetic FDTD simulator written in Python
Jonas231/gtk-fortran
A GTK / Fortran binding
Jonas231/helix-toolkit
Helix Toolkit is a collection of 3D components for .NET.
Jonas231/Kraken-Optical-Simulator
Python - Exact ray tracing library
Jonas231/Laser
Python modules for laser simulation
Jonas231/laserbeamsize
Extract the ISO 11146 beam size from an image file
Jonas231/lentil
Heart-healthy physical optics
Jonas231/odak
Scientific computing library for optics and visual perception
Jonas231/Optical-beams-MEEP
Simulation of reflection and refraction of polarized opticial beams at plane and curved dielectric interfaces.
Jonas231/opticalglass
Tools for reading commercial optical glass catalogs
Jonas231/OpticsWorkbench
Jonas231/otk
Optics toolkit
Jonas231/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.
Jonas231/plotoptix
Data visualisation in Python based on OptiX 7.2 ray tracing framework.
Jonas231/pygmo2
A Python platform to perform parallel computations of optimisation tasks (global and local) via the asynchronous generalized island model.
Jonas231/pyo3
Rust bindings for the Python interpreter
Jonas231/raypier_optics
A raytracing toolkit for optical design
Jonas231/RayTracing
Python implementiation of Coleman's 2011 Paper
Jonas231/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.
Jonas231/rezonator2
Laser resonator calculation tool
Jonas231/rpt
A physically-based path tracer
Jonas231/rustracer
A toy raytracer written in Rust based on PBRT
Jonas231/uproot4
ROOT I/O in pure Python and NumPy.
Jonas231/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.