Skip to content

Releases: sun-data/msfc-ccd

v1.0.0

13 Dec 20:27
8f4932c

Choose a tag to compare

What's Changed

  • Changed the name of the sensor parameter in the tests of AbstractTestAbstractSensor by @roytsmart in #47
  • Added a AbstractSensor.material field 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 AbstractCamera and AbstractSensor to be children of optika.mixins.Printable by @roytsmart in #50
  • Renamed msfc_ccd._tests.test_camera.AbstractTestAbstractSensor to AbstractTestAbstractCamera. by @roytsmart in #51

Full Changelog: v0.6.1...v1.0.0

v0.6.1

18 Sep 20:22
5689bd6

Choose a tag to compare

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

09 Sep 19:19
500cf71

Choose a tag to compare

What's Changed

  • Split AbstractCameraData class from AbstractImageData to better support different data levels. by @roytsmart in #45

Full Changelog: v0.5.0...v0.6.0

v0.5.0

30 Aug 03:21
6acd543

Choose a tag to compare

What's Changed

  • Added SensorData.electrons to 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.despiked property to remove cosmic rays. by @roytsmart in #42
  • Fixed a bug where an error was raised if Camera.gain was 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

25 Aug 05:03
b5e957c

Choose a tag to compare

What's Changed

  • Modified the axis_x and axis_y fields of SensorData to be keyword-only. by @roytsmart in #37
  • Modified the axis fields of TapData to be keyword only. by @roytsmart in #38
  • Added time_start and time_end properties to the ImageHeader class. by @roytsmart in #39

Full Changelog: v0.3.1...v0.4.0

v0.3.1

19 Aug 21:46
9213bd9

Choose a tag to compare

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

14 Aug 22:11
1739ee5

Choose a tag to compare

What's Changed

  • Turn on pydocstyle rules in Ruff. by @byrdie in #19
  • Added msfc_ccd.Camera class 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, and readout_noise fields to the TeledyneCCD230 class. by @byrdie in #24
  • Added num_pixel, readout_mode and num_pixel_active attributes to the TeledyneCCD230 class. by @byrdie in #25
  • Added temperature attribute and dark_current() method to the TeledyneCCD230 class. by @byrdie in #26
  • Added num_pixel_x and num_pixel_y fields to the TeledyneCCD230 class. by @byrdie in #27
  • Added width_package and height_package fields to the TeledyneCCD230 class. by @byrdie in #28
  • Added TeledyneCCD230.cte attribute. by @byrdie in #29
  • Remove the Camera.readout_noise attribute since it is redundant. by @byrdie in #30
  • Moved dark current example to a separate report. by @byrdie in #31
  • Added Camera.exposure_time attribute. by @byrdie in #32
  • Renamed width_package and height_package to width_package_x an width_package_y. by @byrdie in #33
  • Added TeledyneCCD230.width_package property. by @byrdie in #34
  • Added AbstractSensor.width_active property. by @byrdie in #35

Full Changelog: v0.2.0...v0.3.0

v0.2.0

30 Jul 20:24
fb5ce19

Choose a tag to compare

What's Changed

  • Added msfc_ccd.TeledynceCCD230 sensor model and reorganized the code to use this model. by @byrdie in #7
  • Modified SensorData and TapData to be instances of named_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 a TapData instance to a SensorData instance. by @byrdie in #13
  • Added TapData.bias() method and associated report. by @byrdie in #14
  • Added SensorData.unbiased and TapData.unbiased properties. by @byrdie in #15
  • Added TapData.active and SensorData.active properties. by @byrdie in #16
  • Define from_scalar method for ImageHeader by @jacobdparker in #12
  • Modified SensorData.from_fits() to simplify the shape of the serial_number field if possible. by @byrdie in #17
  • Removed optika dependency since it was not being used. by @byrdie in #18

New Contributors

Full Changelog: v0.1.2...v0.2.0

v0.1.2

12 Jun 02:31
b161f1c

Choose a tag to compare

What's Changed

  • Modified SensorData.from_fits() to be less strict. by @byrdie in #6

Full Changelog: v0.1.1...v0.1.2

v0.1.1

12 Jun 02:19
c77b376

Choose a tag to compare

What's Changed

  • Fixed to work with Python 3.10 by @byrdie in #5

Full Changelog: v0.1.0...v0.1.1