Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/gojakuch/nonconstant-optical-density
- Owner: gojakuch
- Created: 2022-04-17T10:01:32.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2022-04-17T10:06:39.000Z (almost 3 years ago)
- Last Synced: 2024-11-21T15:08:22.752Z (2 months ago)
- Topics: optics, optics-simulation, physics, physics-simulation, python
- Language: Jupyter Notebook
- Homepage:
- Size: 353 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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.