Releases: observerly/iris
Releases · observerly/iris
v0.12.0
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
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
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
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
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
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
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
v0.5.0
What's Changed
- feat: Added NewNoiseExtractor(exposure [][]uint32, ...) *NoiseExtractor to the IRIS photometry module. by @michealroberts in #28
- feat: Added (n *NoiseExtractor) GetGaussianNoise() to the IRIS photometry module. by @michealroberts in #29
- feat: Added (m *MonochromeExposure) ApplyNoiseReduction() to the IRIS monochrome module. by @michealroberts in #30
Full Changelog: v0.4.0...v0.5.0
v0.4.0
What's Changed
- fix: Ensure we provide the correct matrix position for the gray.SetGr… by @michealroberts in #27
Full Changelog: v0.3.0...v0.4.0
v0.3.0
What's Changed
- feat: Added NewStarsExtractor(exposure [][]uint32, ...) *StarsExtractor to the IRIS photometry module. by @michealroberts in #14
- feat: Added (s *StarsExtractor) GetBrightPixels() to the IRIS photometry module. by @michealroberts in #15
- fix: Typo HRF => HFR in StarsExtractor struct. by @michealroberts in #16
- feat: Added { Pixels } int type to MonochromeExposure struct. by @michealroberts in #17
- feat: Added { Pixels } int type to RGGBExposure struct. by @michealroberts in #18
- fix: Removed sync.WaitGroup from (m *MonochromeExposure) Preprocess(). by @michealroberts in #19
- feat: Added DeferForEachPixel(size image.Point, f func(x int, y int)) coroutine handler. by @michealroberts in #20
- feat: Added (m *MonochromeExposure) GetBuffer() to the IRIS module. by @michealroberts in #21
- refactor: Added GetBuffer(img *image.Gray) to IRIS module. by @michealroberts in #22
- feat: Added (m *MonochromeExposure) ApplyOtsuThreshold(threshold uint8) to the IRIS monochrome module. by @michealroberts in #23
- refactor: Added setPixel coroutine to (m *MonochromeExposure) Preprocess() in IRIS monochrome module. by @michealroberts in #24
- feat: Added HistogramGray(img *image.Gray) to IRIS histogram module. by @michealroberts in #25
- feat: Added (m *MonochromeExposure) GetOtsuThresholdValue() to IRIS monochrome module. by @michealroberts in #26
Full Changelog: v0.2.0...v0.3.0