v0.2.0
What's Changed
- Added ruff Github workflow. by @byrdie in #22
- Added
optika.sensors.IdealImagingSensor
class. by @byrdie in #23 - Added
optika.systems.AbstractSystem.sensor
property. by @byrdie in #24 - Added
optika.targets.airforce()
function. by @byrdie in #25 - Changed
optika.systems.AbstractSystem.raytrace
property to a method. by @byrdie in #26 - Renamed
optika.systems.AbstractSequentialSystem.rayfunction
torayfunction_default
. by @byrdie in #27 - Renamed
optika.systems.AbstractSequentialSystem.grid_input_normalized
togrid_input
. by @byrdie in #28 - Improved documentation of the
optika.systems
module. by @byrdie in #29 - Renamed
optika.systems.AbstractSequentialSystem._calc_rayfunction()
torayfunction()
. by @byrdie in #30 - Added
optika.systems.AbstractSequentialSystem.object_is_at_infinity
property. by @byrdie in #31 - Added
optika.systems.AbstractSequentialSystem.rayfunction_stops
by @byrdie in #32 - Added
field_min
andfield_max
properties tooptika.systems.AbstractSequentialSystem
. by @byrdie in #33 - Added
optika.rays.AbstractRayVectorArray.unvignetted
property. by @byrdie in #34 - Modified
optika.apertures.AbstractAperture.clip_rays()
to use theRayVectorArray.unvignetted
field. by @byrdie in #35 - Added
pupil_min
andpupil_max
properties tooptika.systems.AbstractSequentialSystem
. by @byrdie in #36 - Fixed broken citations in
optika.sensors.materials.quantum_efficiency_effective()
. by @byrdie in #37 - Added
optika.sensors.AbstractChemical.absorption()
function. by @byrdie in #38 - Modified
opitka.sensors.AbstractStern1994BackilluminatedCCDMaterial.thickness_substrate
to be a constant. by @byrdie in #39 - Added
optika.sensors.charge_collection_efficiency()
function. by @byrdie in #40
Full Changelog: v0.1.3...v0.2.0