Skip to content

Releases: observerly/iris

v0.35.0

17 Oct 20:04
4968173
Compare
Choose a tag to compare

What's Changed

This release of IRIS introduces the ability to encode an image.Image model as an astrotiff, writing the relevant IFD header details as per the ASTROTIFF v1.0 specification here: https://astro-tiff.sourceforge.io/.

Features

  • feat: add (h *FITSHeader) AddLineFeedCharacteToHeaderRow utility in @observerly/iris by @michealroberts in #220
  • feat: add Encode to astrotiff module in @observerly/iris by @michealroberts in #229

Full Changelog: v0.34.0...v0.35.0

v0.34.0

05 Oct 13:47
184781f
Compare
Choose a tag to compare

What's Changed

Features

  • feat: add BoundsFloat32Array() to utils module in @observerly/iris by @michealroberts in #218
  • feat: add NewGray16FromRawFloat32Pixels to image module in @observerly/iris by @michealroberts in #219

Full Changelog: v0.33.0...v0.34.0

v0.33.0

23 Sep 13:26
e8b9662
Compare
Choose a tag to compare

What's Changed

Refactors

  • refactor!: amend Point{} to X, Y in vcurve module in @observerly/iris by @michealroberts in #217

Chores

Full Changelog: v0.32.0...v0.33.0

v0.32.0

17 Dec 15:59
01e217d
Compare
Choose a tag to compare

What's Changed

Features

  • feat: Added type VCurve struct to vcurve IRIS module. by @michealroberts in #212
  • feat: Added type VCurveParams struct to vcurve IRIS module. by @michealroberts in #213
  • feat: Added NewHyperbolicVCurve() *VCurveParams to vcurve IRIS module. by @michealroberts in #214
  • feat: Added (p *VCurveParams) LevenbergMarquardtOptimisation() to vcurve module in IRIS. by @michealroberts in #215

Full Changelog: v0.31.0...v0.32.0

v0.31.0

26 Jul 18:18
ec714ee
Compare
Choose a tag to compare

What's Changed

Fixes

  • fix: Amend sb.WriteRune to pad with ASCII=0 rune(0x00) in fits IRIS module. by @michealroberts in #211

Full Changelog: v0.30.0...v0.31.0

v0.30.0

25 Jul 13:59
9a3a24d
Compare
Choose a tag to compare

What's Changed

Features

  • feat: Amend { Date } HDU Value to format against "2006-01-02" to validate against CCFITSio. by @michealroberts in #209

Fixtures

  • fix: Amend { EQUINOX } HDU Value to floating point to validate against CCFITSio. by @michealroberts in #210

Full Changelog: v0.29.0...v0.30.0

v0.29.0

25 Jul 11:03
b49886f
Compare
Choose a tag to compare

What's Changed

Features

  • feat: Amend { SIMPLE } HDU Value to "T" to validate against CCFITSio. by @michealroberts in #208

Full Changelog: v0.28.0...v0.29.0

v0.28.0

25 Jul 10:38
86eed62
Compare
Choose a tag to compare

What's Changed

Fixes

  • fix: Amend default primary HDU {XTENSION } Value to validate against CCFITSio. by @michealroberts in #207

Full Changelog: v0.27.0...v0.28.0

v0.27.0

24 Jul 13:02
094b4c6
Compare
Choose a tag to compare

What's Changed

Features

  • feat: Added MultiplyFloat32Array(a, b []float32) to utils IRIS module. by @michealroberts in #203
  • feat: Added AverageFloat32Array(a []float32) to utils IRIS module. by @michealroberts in #204
  • feat: Added NewCalibratedLightFrame(frame *fits.FITSImage, ...) *CalibratedLightFrame to frames IRIS module. by @michealroberts in #205

Fixes

  • fix: Amend {XTENSION } HDU Value to "IMAGE " to validate against ASCII encoders. by @michealroberts in #206

Full Changelog: v0.26.0...v0.27.0

v0.26.0

13 Dec 20:01
a08f7b4
Compare
Choose a tag to compare

What's Changed

Refactors

  • refactor: Amended (f *FITSImage) AddObservationEntry() in fits IRIS module. by @michealroberts in #202

Full Changelog: v0.25.0...v0.26.0