Opened 15 years ago

Closed 12 years ago

#50 closed enhancement (fixed)

Create region files for use with DS9

Reported by: MatthewWhiting Owned by: MatthewWhiting
Priority: normal Milestone: Release-1.2.1
Component: Output Version: 1.1.8
Severity: normal Keywords:
Cc:

Description

A useful FITS viewer is SAOImage DS9, and it can accept region descriptions. The format is similar to Karma annotation files, but not exactly the same.

It would be good to provide the facility to write such a file, in the same manner as Karma annotation files.

Change History (8)

comment:1 Changed 15 years ago by MatthewWhiting

Status: newassigned

comment:2 Changed 15 years ago by MatthewWhiting

When doing so, perhaps incorporate the other output code into classes: make a base class for generic output, and have derived classes for each of the output types: results, karma, VOTable, DS9,...

comment:3 Changed 15 years ago by MatthewWhiting

Version: 1.1.71.1.8

comment:4 Changed 14 years ago by MatthewWhiting

Milestone: Release-1.2

Region description for DS9 can be found at http://hea-www.harvard.edu/RD/ds9/ref/region.html

comment:5 Changed 12 years ago by MatthewWhiting

Milestone: Release-2.0Release-1.2.1

Move this to 1.2.1 milestone, and compare with #158.

Whether the annotation file formats would come under the same generic TableWriter? class, or something else, is not clear at this point.

comment:6 Changed 12 years ago by MatthewWhiting

With the new catalogue writer classes, it should be straightforward to derive a base AnnotationWriter? class, that defines functions for writing lines, circles, ellipses, etc. Then derive from that KarmaAnnotationWriter? and DS9AnnotationWriter classes, that do different implementations of these functions.

comment:7 Changed 12 years ago by MatthewWhiting

Initial stage of this implemented in [1072], with a number of classes written as described above. Now to actually implement.

comment:8 Changed 12 years ago by MatthewWhiting

Resolution: fixed
Status: assignedclosed

This has been done. There are now input parameters flagDS9 and ds9File that work in the same way as the Karma ones. Have tested with ds9, and it works OK. The latest version of casaviwer appears to have gotten rid of the region interface, for some reason. (Maybe you can get to it via casapy?)

Anyway, this ticket is done, so closing.

Note: See TracTickets for help on using tickets.