v1.0.0
What's Changed
- Added a custom implementation of
intercept()toNoSagto improve performance. by @roytsmart in #126 - Added a custom implementation of
intercept()toSphericalSagto improve performance. by @roytsmart in #127 - Added a custom implementation of
intercept()to theCylindricalSagclass. by @roytsmart in #128 - Added
optika.sensors.kernel_diffusion(), a function to compute the charge diffusion kernel. by @roytsmart in #130 - Fixed a bug in
AbstractSequentialSystem._calc_rayfunction_stops_only()where a 2D vector was erroneously being passed toAbstractSag.__call__. by @roytsmart in #131 - Fixed a bug in the
intercept()method ofSphericalSagandCylindricalSagwhere it would fail if the ray was traveling backwards. by @roytsmart in #132 - Raise minimum step size to avoid stationary point when running
SequentialSystem.raytrace()by @roytsmart in #133 - Covert temperature to assumed unit (Kelvin) by @jacobdparker in #135
- Added
AbstractSag.propagate_rays()and modifiedAbstractSurface.propagate_rays()to use it. by @roytsmart in #134 - Added
AbstractRulings.incident_effective()method to compute the effective incident direction given the diffraction introduced by the grating. by @roytsmart in #136 - Optimized
SphericalSag.normal()usingnumexpr. by @roytsmart in #137 - Optimized
CylindricalSag.normal()usingnumexpr. by @roytsmart in #138 - Optimized
ParabolicSag.normal()usingnumexpr. by @roytsmart in #139 - Added some clarifications to the documentation of
HolographicRulingSpacing. by @roytsmart in #140 - Optimized
SphericalSag.intercept()usingnumexpr. by @roytsmart in #141 - Optimize
optika.materials.snells_law()usingnumexprby @jacobdparker in #142 - Optimized
ParabolicSag.intercept()usingnumexpr. by @roytsmart in #143 - Moved the
aperturesmodule to a subpackage. by @roytsmart in #144 - Accelerated
AbstractPolygonalApertureusing numba. by @roytsmart in #145 - Refactored the
optika.sagsmodule into a subpackage. by @roytsmart in #146 - Accelerated
optika.materials.snells_law()using Numba. by @roytsmart in #147
New Contributors
- @jacobdparker made their first contribution in #135
Full Changelog: v0.14.0...v1.0.0