Skip to content

Releases: hz-b/rayx

Release v0.17.1

04 May 09:56

Choose a tag to compare

Changes

  • Jupyter notebook for visualizing tracing footprints
  • CMake updates and fixes
  • Documentation refactor and updates

v0.17.0

29 Mar 15:52

Choose a tag to compare

Changes

  • API
    • Added PushConstant support to VulkanEngine
    • Cutouts and curvatures are now modular and any one can be added to any object
  • Documentation
    • Some general documentation improvements
  • Improved Windows stability
  • General bufixes and improvements

Release v0.16.0

04 Mar 09:55

Choose a tag to compare

Changes

  • Major shader and VULKAN reworks for:
    • More stability and readability
    • Adding Snapshot system to save all ray paths
  • Plotting rework
    • Adding a new plotting system
    • Adding footprints for all objects
    • Plotting now uses python script, which can be run from command line without RAY-X
  • MultiRZP script now produces correct rml files
    • takes in file with a single RZP, number of rzps and angle
  • Beamline elements:
    • Slit now has a colliding surface (infinite)
    • Lightsources now correctly apply their position and direction
  • CLI
    • random seed can now be set
  • Build
    • Can now be built without VULKAN
  • Bugfixing and stability improvements
    • Fixed some bugs with METRIX beamline

Release v0.15.7

01 Sep 10:30

Choose a tag to compare

Changes

  • Introduce SemVer
  • Introduced new Testsuite, improvements include
    • performance
    • readability
    • some bug fixes
  • Bugfix wiki math display
  • Bugfix Metrix Beamline Tracing
  • Bugfix Toroid & Ellipsoid
  • Bugfix multi rzp script
  • Minor code reworks