astropy / astropy/astroquery

Add ability to do IRSA dust query on multiple objects at once

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

Description

The [IRSA dust service](http://irsa.ipac.caltech.edu/applications/DUST/) has an "Upload Table" option which should be an easy way to paralellize IRSA dust queries. Doing that should satisfy #682 for IRSA dust.

I think this is probably best implemented as a new function/method, maybe `IrsaDust.get_extinctions` or similar, but it _might_ instead make sense to instead make it part of `IrsaDust.get_extinction_table` if a non-scalar coordinate is input. The output table would look quite different, though, so that makes me think a new method is better.

I might be able to do this in the next few weeks, but I'm not certain, so if any one else wants to volunteer, please say so!

Contributor guide

Open the contributing guide

Research direction

Start by reading the existing IrsaDust.get_extinction_table behavior and the IRSA dust service's Upload Table option. Decide whether the multi-object query belongs in a new IrsaDust.get_extinctions method or in the existing method for non-scalar coordinates. Done means supporting one uploaded table for multiple objects and returning the proposed multi-object output while satisfying #682.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
api
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.