- Notifications
You must be signed in to change notification settings - Fork49
Generalized World Coordinate System: provides tools for managing WCS in a general way
spacetelescope/gwcs
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Generalized World Coordinate System (GWCS) is anAstropy affiliated package providing tools for managing the World Coordinate System of astronomical data.
GWCS takes a general approach to the problem of expressing transformations between pixel and world coordinates. It supports a data model which includes the entire transformation pipeline from input coordinates (detector by default) to world coordinates. It is tightly integrated withAstropy.
- Transforms are instances of
astropy.Model
. They can be chained, joined or combined with arithmetic operators using the flexible framework of compound models inastropy.modeling. - Celestial coordinates are instances of
astropy.SkyCoord
and are transformed to other standard celestial frames usingastropy.coordinates. - Time coordinates are represented by
astropy.Time
and can be further manipulated using the tools inastropy.time - Spectral coordinates are
astropy.Quantity
objects and can be converted to other units using the tools inastropy.units.
For complete features and usage examples see thedocumentation site.
To install:
pip install gwcs
To clone from github and install the master branch:
git clone https://github.com/spacetelescope/gwcs.gitcd gwcspip install --editable .
We welcome feedback and contributions to the project. Contributions ofcode, documentation, or general feedback are all appreciated. Pleasefollow thecontributing guidelines to submit anissue or a pull request.
We strive to provide a welcoming community to all of our users byabiding to theCode of Conduct.
If you use GWCS, please cite the package via its Zenodo record.
About
Generalized World Coordinate System: provides tools for managing WCS in a general way