Skip to content
This repository has been archived by the owner on Oct 23, 2022. It is now read-only.

v0.5.2

Compare
Choose a tag to compare
@github-actions github-actions released this 07 Sep 10:24
· 68 commits to main since this release
61bc687

OpticSim v0.5.2

Diff since v0.5.1

Closed issues:

  • Extend visualisation options (#147)
  • Reduce the complexity of the Emitters namespace (#170)
  • GlassCat.EYE not defined (#190)
  • Undefined variable t in trace function (#199)
  • Permission denied when trying out example (#202)
  • .mem files are being tracked and they shouldn't be (#204)
  • Poor performance of ray generation in Emitters.jl because of abstract struct field (#207)
  • update to v0.5.2 (#211)
  • draw_stackedbeamsplitters not working properly (#218)
  • draw_stackedbeamsplitters uses old leaf(...) function instead of new transform(...) function to apply a transform to a CSG node. (#219)
  • DataFrames.transform conflicts with Geometry.transform (#221)
  • Stop running tests against nightly builds. (#229)
  • Convert projected lattice polygons to paraxial lenses with displays. Input will be array of lattice polygons and optical axis center point. (#232)
  • Function to project planar lattice onto a portion of a hemisphere. (#233)
  • Paraxial Simulation Framework (#234)
  • tools for computing beam energy passing through pupil to retina (#237)
  • Change Vec4, Vec3 to be synonyms for SVector{4}, SVector{3} (#238)
  • Tools for doing paraxial analysis (#239)
  • paraxial analysis functions to allow layout of repeated optical systems (#241)
  • Paraxial Analysis tools (#242)
  • Doc build workflow timing out (#243)
  • Represent basis vectors as NxN matrix instead of SVector{SVector} (#254)
  • Tessellation tools: clusters (#257)
  • Source AGF files from Github repository (#259)
  • Add DataFrame to associate properties such as color, name, etc., with optical elements. (#265)
  • Export typo in repeat_structure_examples.jl (#268)
  • Ubuntu CI failing (#270)
  • Glass Files Do Not Load (#279)

Merged pull requests:

  • undefined variable t in trace function (#200) (@BrianGun)
  • CompatHelper: bump compat for "Ipopt" to "0.7" (#201) (@github-actions[bot])
  • BrianGun/issue202 (#203) (@BrianGun)
  • .mem files are being tracked and they shouldn't be (#205) (@BrianGun)
  • CompatHelper: add new compat entry for "JSServe" at version "1" (#206) (@github-actions[bot])
  • Poor performance of ray generation in Emitters.jl because of abstract struct field (#208) (@BrianGun)
  • Release 0.5.2 (#210) (@BrianGun)
  • new version 0.5.2 (#212) (@BrianGun)
  • Added a new "Surface" type: ConvexPolygon which support planner simple convex polygons (#213) (@galran)
  • Support Makie’s modern interface – removed explicit references to AbstractPlotting and MakieLayout (#214) (@galran)
  • latticeExtensions (#215) (@BrianGun)
  • draw_stackedbeamsplitters uses old leaf(...) function instead of new transform(...) function to apply a transform to a CSG node. (#220) (@BrianGun)
  • DataFrames.transform conflicts with Geometry.transform (#222) (@BrianGun)
  • CompatHelper: bump compat for "Pluto" to "0.15" (#223) (@github-actions[bot])
  • Add (WIP) paper (#224) (@friggog)
  • Upgrade to a new version of Makie, GLMakie and WGLMakie (#228) (@galran)
  • CompatHelper: add new compat entry for "GeometryBasics" at version "0.3" (#230) (@github-actions[bot])
  • fixing the nightly builds (#231) (@galran)
  • Luxor figures in documenter (#235) (@galran)
  • CompatHelper: bump compat for "Makie" to "0.15" (#236) (@github-actions[bot])
  • BrianGun/issue239 (#240) (@BrianGun)
  • fix the lattice figures in the docs and remove the Luxor package from the docs project (#245) (@galran)
  • CompatHelper: bump compat for "GeometryBasics" to "0.4" (#246) (@github-actions[bot])
  • remove julia 1.5 from test matrix (#247) (@alfredclwong)
  • Update Sumita checksum in sources.txt (#248) (@alfredclwong)
  • Re-add GlassCat.EYE module (#249) (@alfredclwong)
  • CI changes (#251) (@alfredclwong)
  • Fix nightly test failure (#252) (@alfredclwong)
  • BrianGun/issue242 (#255) (@BrianGun)
  • Galran/adding projected paraxial lenses (#258) (@galran)
  • CompatHelper: add new compat entry for "LazySets" at version "1" (#260) (@github-actions[bot])
  • Downgrade Documenter to "< 0.27" (#261) (@alfredclwong)
  • Update AGF source list and add_agf (#262) (@alfredclwong)
  • BrianGun/issue257 (#264) (@BrianGun)
  • Fix export typo (#269) (@alfredclwong)
  • Fix "Install GR dependencies" step in Ubuntu CI (#271) (@alfredclwong)
  • Update Nightly.yml (#274) (@alfredclwong)
  • color("$c") -> colorant"$c" (#275) (@alfredclwong)
  • Update SCHOTT and SUMITA sources (#278) (@alfredclwong)