astropy / astropy/astroquery

astroquery.ibe's query_region_async is non-functional

Open
#1,429 2 comments 0 reactions 0 assignees View on GitHub
ipac.irsa.ibe
Dominant language
Python
Stars
791
Forks
451
Avg merge
1d 3h
Merged PRs (30d)
4

Description

The URL constructed for querying IRSA is incorrect. In the process of fixing this bug, I also modified the file to make clear that the simple image access (SIA) API at URSA is different enough that it really deserves a separate wrapper. The IRSA's different data fetching APIs are documented [here](https://irsa.ipac.caltech.edu/ibe/). The SIA API only grants access to a small subset of what's available from IBE, and the IBE cutout facility is not available for everything in the SIA API. As it stands, the astroquery IBE uses [IRSA's TAP](https://irsa.ipac.caltech.edu/docs/program_interface/TAP.html) interface to fetch image metadata. As explained in the file, image fetching is not yet implemented due to the complex directory structure that is idiosyncratic to each data set.

This thread is meant to discuss whether the IBE module should encapsulate IRSA's SIA and TAP interfaces, or whether those should be separate.

Contributor guide

Open the contributing guide

Research direction

Start with the astroquery IBE module and its query_region_async URL construction, then read the linked IRSA IBE and TAP documentation. Determine whether IBE should encapsulate the SIA and TAP interfaces or use separate wrappers, and verify the chosen scope against the stated limitation that image fetching is not implemented.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
api
Issue type
Bug
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.