Skip to content
Snippets Groups Projects
  1. Oct 22, 2024
    • Udo Eisenbarth's avatar
      Merge branch... · 340cbaf0
      Udo Eisenbarth authored
      Merge branch '322-example-paraxial_folded_martinez-opm-generates-errors-during-analysis' into 'main'
      
      Resolve "Example: paraxial_folded_martinez.opm generates errors during analysis."
      
      Closes #322 and #344
      
      See merge request !202
      340cbaf0
    • Udo Eisenbarth's avatar
      * fix: :bug: Fix dropped `view_direction' while reporting RayPositionHistories. · 5442646e
      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
  2. Oct 18, 2024
  3. Oct 17, 2024
    • y.zobus's avatar
      Merge branch... · 3f809283
      y.zobus authored
      Merge branch '339-single-bounce-of-rear-side-of-wedge-does-not-propagate-further-than-front-side-of-wedge' into 'main'
      
      Resolve "single bounce of rear side of wedge does not propagate further than front side of wedge"
      
      See merge request !200
      3f809283
    • y.zobus's avatar
      * fix: :bug: wrong description of AR coating in example. worked as intended · 02df0db4
      y.zobus authored
      * fixed ax limit "bug" in hitmap plots
      02df0db4
    • y.zobus's avatar
      Merge branch... · 52e34aba
      y.zobus authored
      Merge branch '337-relocate-looping-over-number-of-bounces-to-outermost-layer-of-ghost-focus-analyzer' into 'main'
      
      removed last step in source ghost focus analysis which used another raytrace...
      
      See merge request !199
      52e34aba
    • y.zobus's avatar
      * format and xtask clean up · 423f5ea6
      y.zobus authored
      * feat: :sparkles: Global ray propagation plot also colorcodes by bounces. Also relocated bounce loop to outermost layer
      
      * added port name to file name of properties, which otherwise overwrite  previously written files of same node. e.g. lens hitmaps of front and read side.
      Closes #336
      
      * removed last step in source ghost focus analysis which used another raytrace simulation instead of just passing on the rays that refracted on its surface
      
      * added ray_collection variable to ghostfocusanalyzer analyze function
      
      * relocated loop to outer layer of ghost focus analyzer. still needs to be cleaned up
      423f5ea6
  4. Oct 16, 2024
  5. Oct 11, 2024
  6. Oct 10, 2024
  7. Oct 08, 2024
  8. Oct 07, 2024
  9. Oct 04, 2024
    • Udo Eisenbarth's avatar
      d052a65a
    • Udo Eisenbarth's avatar
      Revmoe no longer necessary fn is_detector(). · 6f63f870
      Udo Eisenbarth authored
      Attacks #332
      6f63f870
    • Udo Eisenbarth's avatar
      Merge branch '299-add-new-analyzer-ghost-focus-analyzer' into 'main' · eeb7ecb5
      Udo Eisenbarth authored
      Update ghost_focus example and implement AnalysisGhostFocus for SpotDiagram &...
      
      See merge request !197
      eeb7ecb5
    • Udo Eisenbarth's avatar
      * Implement export of HitMap plots. · d1b81a70
      Udo Eisenbarth authored
      * Implement Hitmap as separate struct and implement Plottable for it.
      
      * Update crates
      
      * Add OpticNode:hit_maps() and implement for various nodes.
      
      * Add hit map to OpticalSurface
      
      * fix: :bug: Fix missing rays cache deletion in various optic nodes
      
      * feat: :sparkles: Implement ghost focus analysis for CylindricLens
      
      * feat: :sparkles: Add ghost focus support for wedge.
      
      * Fix linter warnings
      
      * Move ray cache to OpticalSurface. This version now simulates a double bounce forward focus.
      
      * Add ray cache to OpticalSurface
      
      * fix: :bug: Fix bug while inverting an already inverted graph.
      
      * Further work on ghost focus calculation
      
      * First idea of a ghost focus analysis...
      
      * Further work on AnalysisGhostFocus for Lens
      
      * Update ghost_focus example and implement AnalysisGhostFocus for SpotDiagram & RayPropagationVisualizer.
      d1b81a70
  10. Sep 20, 2024
  11. Sep 19, 2024
  12. Sep 18, 2024
  13. Sep 03, 2024
Loading