Skip to content

oleskiewicz/Polarisation.jl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Polarisation.jl

GitHub tag (latest SemVer) Dev Build Status

Julia package for polarised light calculations, inspired by zmitchell/polarization.

using Polarisation.Jones, Unitful

# linearly polarised light at 90°, using Unitful.jl
l(90u"°")

# left-hand circular polarised beam, going through 3 elements
lhcp | qwp(0) | lp(45u"°") | qwp(90u"°")

Roadmap

  • write complex interaction tests for Jones calculus
  • implement Mueller calculus
  • write parser for polsim TOML files
  • write visualisation functions

References