v0.3.0
What's Changed
- Added
optika.materials.AbstractLayer.layer_sequence
property. by @byrdie in #42 - Added
optika.materials.multilayer_coefficients()
function. by @byrdie in #43 - Added
optika.materials.snells_law_scalar
function. by @byrdie in #44 - Added
optika.materials.LayerSequence.__getitem__()
method. by @byrdie in #45 - Modified
optika.materials.snells_law_scalar()
to always return a real result. by @byrdie in #46 - Modified the behavior of
optika.materials.LayerSequence.__getitem__()
to return an instance ofAbstractLayer
ifitem
is anint
. by @byrdie in #47 - Fixed inaccurate documentation in
optika.materials.AbstractLayer.transfer()
by @byrdie in #48 - Use
optika.materials.snells_law_scalar()
where appropriate. by @byrdie in #49 - Added
optika.materials.AbstractLayer.n()
method. by @byrdie in #50 - Added
optika.materials.AbstractLayer.interface
property. by @byrdie in #51 - Added
optika.sensors.AbstractBackilluminatedCCDMaterial.charge_collection_efficiency()
method. by @byrdie in #52 - Added a
where
parameter tooptika.materials.AbstractLayer.transfer()
. by @byrdie in #53 - Added
optika.materials.layer_absorbance()
function. by @byrdie in #54 - Modified
optika.sensors.charge_collection_efficiency()
to not include the effects of loss through the front surface. by @byrdie in #41 - Added
optika.sensors.AbstractSensor.timedelta_exposure
property. by @byrdie in #55 - Modified inheritance diagram to only show the class name. by @byrdie in #56
- Modified
optika.sensors.quantum_yield_ideal()
to return a result with units. by @byrdie in #57 - Added
optika.sensors.electrons_measured()
. by @byrdie in #58 - Added
optika.mixins.Shaped
mixin class. by @byrdie in #59 - Added
optika.sensors.IdealImagingSensorMaterial
class. by @byrdie in #61 - Added
optika.sensors.AbstractImagingSensor.readout()
method by @byrdie in #60 - Added
optika.direction()
andoptika.angles()
functions. by @byrdie in #62
Full Changelog: v0.2.0...v0.3.0