Releases: sun-data/msfc-ccd
Releases · sun-data/msfc-ccd
v1.0.0
What's Changed
- Changed the name of the
sensorparameter in the tests ofAbstractTestAbstractSensorby @roytsmart in #47 - Added a
AbstractSensor.materialfield to store the light-sensitive material used by the sensor. by @roytsmart in #48 - Added a simple example to the README by @roytsmart in #49
- Modified
AbstractCameraandAbstractSensorto be children ofoptika.mixins.Printableby @roytsmart in #50 - Renamed
msfc_ccd._tests.test_camera.AbstractTestAbstractSensortoAbstractTestAbstractCamera. by @roytsmart in #51
Full Changelog: v0.6.1...v1.0.0
v0.6.1
What's Changed
- Fixed a bug where
TeledyneCCD230.num_pixel_active()was not returning an integer number of pixels. by @roytsmart in #46
Full Changelog: v0.6.0...v0.6.1
v0.6.0
What's Changed
- Split
AbstractCameraDataclass fromAbstractImageDatato better support different data levels. by @roytsmart in #45
Full Changelog: v0.5.0...v0.6.0
v0.5.0
What's Changed
- Added
SensorData.electronsto convert images from DN to electron units. by @roytsmart in #40 - Changed the behavior of
SensorData.from_taps()to create new pixel coordinates from the final shape. by @roytsmart in #41 - Added
msfc_ccd.abc.AbstractImageData.despikedproperty to remove cosmic rays. by @roytsmart in #42 - Fixed a bug where an error was raised if
Camera.gainwas tap-dependent. by @roytsmart in #43 - Added a simple example to the documentation homepage. by @roytsmart in #44
Full Changelog: v0.4.0...v0.5.0
v0.4.0
What's Changed
- Modified the
axis_xandaxis_yfields ofSensorDatato be keyword-only. by @roytsmart in #37 - Modified the axis fields of
TapDatato be keyword only. by @roytsmart in #38 - Added
time_startandtime_endproperties to theImageHeaderclass. by @roytsmart in #39
Full Changelog: v0.3.1...v0.4.0
v0.3.1
What's Changed
- Moved LFS files to be tracked by git instead. by @roytsmart in #36
Full Changelog: v0.3.0...v0.3.1
v0.3.0
What's Changed
- Turn on pydocstyle rules in Ruff. by @byrdie in #19
- Added
msfc_ccd.Cameraclass by @byrdie in #20 - Move from the Kankelborg-Group organization to the sun-data organization. by @byrdie in #21
- Update codecov GitHub action. by @byrdie in #22
- Added
manufacturer,family,serial_number, andreadout_noisefields to theTeledyneCCD230class. by @byrdie in #24 - Added
num_pixel,readout_modeandnum_pixel_activeattributes to theTeledyneCCD230class. by @byrdie in #25 - Added
temperatureattribute anddark_current()method to theTeledyneCCD230class. by @byrdie in #26 - Added
num_pixel_xandnum_pixel_yfields to theTeledyneCCD230class. by @byrdie in #27 - Added
width_packageandheight_packagefields to theTeledyneCCD230class. by @byrdie in #28 - Added
TeledyneCCD230.cteattribute. by @byrdie in #29 - Remove the
Camera.readout_noiseattribute since it is redundant. by @byrdie in #30 - Moved dark current example to a separate report. by @byrdie in #31
- Added
Camera.exposure_timeattribute. by @byrdie in #32 - Renamed
width_packageandheight_packagetowidth_package_xanwidth_package_y. by @byrdie in #33 - Added
TeledyneCCD230.width_packageproperty. by @byrdie in #34 - Added
AbstractSensor.width_activeproperty. by @byrdie in #35
Full Changelog: v0.2.0...v0.3.0
v0.2.0
What's Changed
- Added
msfc_ccd.TeledynceCCD230sensor model and reorganized the code to use this model. by @byrdie in #7 - Modified
SensorDataandTapDatato be instances ofnamed_arrays.FunctionArray. by @byrdie in #8 - Moved the Fe-55 sample images to their own directory. by @byrdie in #9
- Added dark sample images from the 2019 ESIS flight. by @byrdie in #10
- Fixed a bug in
SensorData.from_fits()where the time wasn't being loaded correctly. by @byrdie in #11 - Added
SensorData.from_taps()method to convert aTapDatainstance to aSensorDatainstance. by @byrdie in #13 - Added
TapData.bias()method and associated report. by @byrdie in #14 - Added
SensorData.unbiasedandTapData.unbiasedproperties. by @byrdie in #15 - Added
TapData.activeandSensorData.activeproperties. by @byrdie in #16 - Define from_scalar method for ImageHeader by @jacobdparker in #12
- Modified
SensorData.from_fits()to simplify the shape of theserial_numberfield if possible. by @byrdie in #17 - Removed
optikadependency since it was not being used. by @byrdie in #18
New Contributors
- @jacobdparker made their first contribution in #12
Full Changelog: v0.1.2...v0.2.0