Skip to content

Releases: observerly/iris

v0.15.0

22 Nov 22:25
c850482
Compare
Choose a tag to compare

What's Changed

Features

Fixes

Refactors

  • refactor: Added GetTestData() to reduced duplication in stats IRIS module. by @michealroberts in #134
  • refactor: Append stars to s.Stars in (s *StarsExtractor) GetBrightPixels(). by @michealroberts in #138
  • refactor: Added GetTestDataFromImage() to reduced duplication in fits IRIS module. by @michealroberts in #144
  • refactor: Removed panic in favour of a returned error for Subtract() and Divide(). by @michealroberts in #146

Full Changelog: v0.14.0...v0.15.0

v0.14.0

18 Nov 11:56
45c5d48
Compare
Choose a tag to compare

What's Changed

Features

Refactors

  • refactor: Replaced usage of data with s.Data to align NewStats() API. by @michealroberts in #133

Full Changelog: v0.13.0...v0.14.0

v0.13.0

15 Nov 18:30
cf16cab
Compare
Choose a tag to compare

What's Changed

Features

Refactors

Full Changelog: v0.12.0...v0.13.0

v0.12.0

11 Nov 14:49
ee6ae92
Compare
Choose a tag to compare

What's Changed

  • feat: Added (b *RGGBExposure) GetMonochrome() to rggb IRIS module. by @michealroberts in #91

Full Changelog: v0.11.0...v0.12.0

v0.11.0

11 Nov 13:53
e19fdd0
Compare
Choose a tag to compare

What's Changed

  • test: Added TestNewHistogramGray(t *testing.T) to histogram IRIS module. by @michealroberts in #70
  • test: Added TestNewHistogramGray16(t *testing.T) to histogram IRIS module. by @michealroberts in #71
  • feat: Added m42-800x600-rggb.json data to IRIS module. by @michealroberts in #72
  • feat: Added BiLinearConvolveRedChannel(raw []uint32, ...) to photometry IRIS module. by @michealroberts in #73
  • feat: Added BiLinearConvolveGreenChannel(raw []uint32, ...) to photometry IRIS module. by @michealroberts in #74
  • feat: Added BiLinearConvolveBlueChannel(raw []uint32, ...) to photometry IRIS module. by @michealroberts in #75
  • feat: Added (b *RGGBExposure) GetBuffer(img *image.RGBA) to IRIS module. by @michealroberts in #76
  • refactor: Amended (b *RGGBExposure) DebayerBilinearInterpolation() in… by @michealroberts in #77
  • feat: Added RGGBExposure{ ..., ADU }. by @michealroberts in #78
  • feat: Added RGGBExposure{ ..., R, G, B } debayered channels to IRIS module. by @michealroberts in #79
  • refactor: Removed redundant convolution.go from pkg/iris module. by @michealroberts in #80
  • feat: Added (b *RGGBExposure) PreprocessImageArray() to rggb IRIS module. by @michealroberts in #81
  • feat: Added RGGBColor struct{ Name, Channel } to rggb IRIS module. by @michealroberts in #82
  • feat: Added (b *RGGBExposure) GetFITSImageForChannel(color RGGBColor) to rggb IRIS module. by @michealroberts in #83
  • feat: Added (b *RGGBExposure) GetFITSImages() to rggb IRIS module. by @michealroberts in #84
  • fix: Added fits.Data default pointer reference make([]float32, pixels). by @michealroberts in #85
  • refactor: Amended (m *MonochromeExposure) ApplyOtsuThreshold() in monochrome IRIS module. by @michealroberts in #86
  • refactor: Amended (m *Monochrome16Exposure) ApplyOtsuThreshold() in monochrome16 IRIS module. by @michealroberts in #87
  • feat: Added MonochromeExposure{ ..., Processed [][]uint32 }. by @michealroberts in #88
  • feat: Added Monochrome16Exposure{ ..., Processed [][]uint32 }. by @michealroberts in #89
  • fix: Added fits.Data default pointer reference make([]float32, pixels). by @michealroberts in #90

Full Changelog: v0.10.0...v0.11.0

v0.10.0

06 Nov 16:03
f9656ee
Compare
Choose a tag to compare

What's Changed

  • feat: Added (m *Monochrome16Exposure) PreprocessImageArray() to monochrome IRIS module. by @michealroberts in #68
  • feat: Added (m *MonochromeExposure) PreprocessImageArray() to monochrome IRIS module. by @michealroberts in #69

Full Changelog: v0.9.0...v0.10.0

v0.9.0

06 Nov 12:25
b86464b
Compare
Choose a tag to compare

What's Changed

  • feat: Added NewFITSHeader default specification HDU values. by @michealroberts in #54
  • refactor: Added *FITSImage specific headers for fits IRIS module. by @michealroberts in #55
  • feat: Added NewFITSImageFrom2DData() to fits IRIS module. by @michealroberts in #56
  • feat: Added (m *Monochrome16Exposure) GetFITSImage() to monochrome IRIS module. by @michealroberts in #57
  • feat: Added (m *MonochromeExposure) GetFITSImage() to monochrome IRIS module. by @michealroberts in #58
  • refactor: NewFITSImageFrom2DData() returns full &FITSImage{}. by @michealroberts in #59
  • feat: Added writeFloat32ArrayToBuffer(data []float32) (*bytes.Buffer) to fits IRIS module. by @michealroberts in #60
  • fix: Ensured FITS Standard v4.0 ordering of HDR Header values. by @michealroberts in #61
  • fix: Ensured FITS Standard v4.0 when bitpix value is -32. by @michealroberts in #62
  • feat: Added (h *FITSHeader) WriteToBuffer(buf *bytes.Buffer) to fits IRIS module. by @michealroberts in #63
  • fix: Added *bytes.Buffer arg to writeFloat32ArrayToBuffer() by @michealroberts in #64
  • feat: Added (f *FITSImage) WriteToBuffer() to fits IRIS module. by @michealroberts in #65
  • fix: Removed reference to DeferForEachPixel in (m *Monochrome16Exposure) calls. by @michealroberts in #66
  • fix: Removed reference to DeferForEachPixel in (m *MonochromeExposure) calls. by @michealroberts in #67

Full Changelog: v0.8.0...v0.9.0

v0.8.0

02 Nov 13:19
f63ad7c
Compare
Choose a tag to compare

What's Changed

  • feat: Added HistogramGray16(img *image.Gray16) to IRIS histogram module. by @michealroberts in #46
  • feat: Added NewMonochrome16Exposure() function for init of Iris Processing Client. by @michealroberts in #47
  • feat: Added (m *Monochrome16Exposure) GetBuffer(img *image.Gray16) to IRIS module. by @michealroberts in #48
  • feat: Added (m *Monochrome16Exposure) GetOtsuThresholdValue() to IRIS monochrome module. by @michealroberts in #49
  • feat: Added (m *Monochrome16Exposure) Preprocess() to IRIS monochrome… by @michealroberts in #50
  • feat: Added (m *Monochrome16Exposure) ApplyNoiseReduction() to IRIS m… by @michealroberts in #51
  • feat: Added (m *Monochrome16Exposure) ApplyOtsuThreshold() to IRIS monochrome module. by @michealroberts in #52
  • fix: Remove m.ADU normalisation in (m *MonochromeExposure) Preprocess(). by @michealroberts in #53

Full Changelog: v0.7.0...v0.8.0

v0.7.0

01 Nov 15:54
470e927
Compare
Choose a tag to compare

What's Changed

  • feat: Added NewFITSHeader() to iris module. by @michealroberts in #33
  • feat: Added (h *FITSHeader) Write(w io.Writer) to IRIS header module. by @michealroberts in #34
  • feat: Added writeBool(w io.Writer, key string, value bool) to IRIS header module. by @michealroberts in #35
  • feat: Added writeString(w io.Writer, key string, value string) to IRIS header module. by @michealroberts in #36
  • feat: Added writeInt(w io.Writer, key string, value int32) to IRIS header module. by @michealroberts in #37
  • feat: Added writeFloat(w io.Writer, key string, value float32) to IRIS header module. by @michealroberts in #38
  • feat: Added writeEnd(w io.Writer) to IRIS header module. by @michealroberts in #39
  • feat: Added MonochromeExposure{ ..., ADU }. by @michealroberts in #45

Full Changelog: v0.6.0...v0.7.0

v0.6.0

30 Oct 12:16
785cb5c
Compare
Choose a tag to compare

What's Changed

  • fix: Added improved test coverage for (m *MonochromeExposure) ApplyNoiseReduction(). by @michealroberts in #31
  • fix: Ensure we provide the correct matrix position for the gray.SetGray() call. by @michealroberts in #32

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