Skip to content
Snippets Groups Projects
Udo Eisenbarth's avatar
Udo Eisenbarth authored
* fix: :bug: Fix broken export of plot files and streamline html export functions.

* fix: :children_crossing: Include only groups with report properties into an Analysis report.

* fix: fixed port name error due to statically typed names

* Code reformatting.

* cargo fmt and xtask

* refactoring analyze function for ghost focus in wedge, lens and cylindric lens

* refactoring for wedge and cylin. lens

* imported Analyzable trait

* add functions to simplify analyze function of lens

* Added Ghost_Focus lightdata to propagate Vec<Rays>

* fixed hit map insertion

* fix: removed position history of bounced rays on creation

* added bounce lvl to analysis to avoid repeated generation of rays by soure. Closes #344

* Added separation of individual ray bundles in hitmaps

* Tiny code cleanups.

* changed ghost focus history to stor individual ray bundles per bounce

* fix: :bug: Fix wrong aperture assignment for inverted nodes ThinMirror and ReflectiveGrating.
5442646e
History

OPOSSUM

The OPOSSUM software is a platform for simulating optical systems. In particular, it is developed for the design of large-size laser systems.

Currently, OPOSSUM is in a very early development / conception phase.