This repository has been archived by the owner on Oct 23, 2022. It is now read-only.
v0.5.2
OpticSim v0.5.2
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)