v0.3.0
What's Changed
- Added
optika.materials.AbstractLayer.layer_sequenceproperty. by @byrdie in #42 - Added
optika.materials.multilayer_coefficients()function. by @byrdie in #43 - Added
optika.materials.snells_law_scalarfunction. 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 ofAbstractLayerifitemis 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.interfaceproperty. by @byrdie in #51 - Added
optika.sensors.AbstractBackilluminatedCCDMaterial.charge_collection_efficiency()method. by @byrdie in #52 - Added a
whereparameter 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_exposureproperty. 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.Shapedmixin class. by @byrdie in #59 - Added
optika.sensors.IdealImagingSensorMaterialclass. 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