Changes for version 0.03 - 2024-10-05

  • API BREAKAGE
    • DS9: rename parameters
      • compass: 'center' => 'base'
      • point: 'position' => 'center'
      • text: 'position' => 'center'
      • annulus: 'inner' and 'outer' => 'annuli'
      • annulus_n: 'inner' and 'outer' => 'annuli'
      • ellipse_plain: 'rx', 'ry' => 'radii'
  • ENHANCEMENTS
    • Add CIAO and CFITSIO compatible regions
    • Switch to CXC::Types::Astro::Coords to validate coordinates
    • DS9: add generic mkregion() factory
  • BUG FIXES
    • DS9: compass 'base' parameter was mistakenly called 'center'

Modules

Astronomical region support
CFITSIO Compatible Regions
Types for CFITSIO Regions
Generate CFITSIO Region classes
CIAO Compatible Regions
Types for CIAO Regions
Generate CIAO Region classes
DS9 Compatible Regions
Types for DS9 Regions
Generate DS9 Region classes

Provides

in lib/CXC/Astro/Regions/CFITSIO.pm
in lib/CXC/Astro/Regions/CIAO.pm
in lib/CXC/Astro/Regions/DS9.pm