Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/gojakuch/nonconstant-optical-density

Optical simulation
https://github.com/gojakuch/nonconstant-optical-density

optics optics-simulation physics physics-simulation python

Last synced: 12 days ago
JSON representation

Optical simulation

Awesome Lists containing this project

README

        

# Nonconstant Optical Density
A light particle travels through a material (represented as a scalar field) and changes its direction accordingly. This field represents a possibly nonconstant optical density. The model is built by approximating the classical Snell's law locally and discretizing the environment. This sometimes results to chaotic and complex behaviour. The work is presented as a Python interactive notebook with the further description of the model, formulae, and analysis.

by Petro Zarytskyi and Atell Krasnopolskyi, 2022.