Open ghost opened 5 years ago
This PR addresses most of the issues identified in https://github.com/ngedwin98/ABCDBeamTrace.jl/issues/6
EDIT: I just realized I submitted a PR with 15 commits in it—sorry! Is that still okay, or do we need some after-the-fact squashing?
Beam
in favor ofGaussianBeam
, introducedAbstractBeam
andGeometricBeam
); split source files for theseRTM
in favor ofBase.Matrix
Base.isapprox
implementationdocs/make.jl
(necessary because the combination SymPy.jl and Symata.jl consistently breaks the first build attempt)