astroquery icon indicating copy to clipboard operation
astroquery copied to clipboard

Fix utils functions in the alma module

Open andamian opened this issue 5 years ago • 4 comments

astroquery.alma has been re-factored to use the new TAP services at ALMA but there was not time or resources available to update the functions in utils module so this has become a technical debt.

test_alma_utils.test_make_finder_chart should be re-enabled when this is fixed.

andamian avatar Aug 10 '20 16:08 andamian

This functionality is a bit of an oddball as it's not exactly something the archive provides, but value-added functionality of astroquery. We don't do that for other modules. Besides there are two major issues with it, too: it adds the dependence on pyregions, which is often not up to date with maintenance. Secondly, this functionality is broken now for almost two years, and not many users complained.

So, I would suggest moving it out to somewhere else. I don't have good solutions for the location, maybe it should only live in a tutorial?

bsipocz avatar Mar 19 '22 00:03 bsipocz

Yeah, I agree, this should be moved out.

Note that we do have some "value-added utilities" for other packages, like splatalogue, but they're more for renaming table columns that have awkward row names.

A tutorial is a good idea.

keflavich avatar Mar 19 '22 18:03 keflavich

Note that we do have some "value-added utilities" for other packages, like splatalogue, but they're more for renaming table columns that have awkward row names.

Yes, that's fine I think as those are more about improved user experience rather than a totally new, and separate functionality on top of what the archive offers. Also, I would be more on board with finding charts if it were working and especially if it were to support more archives, but to do that it's a huge tech burden on us and therefore finding a better place for them would be superb. (They could even be a separate astroquery-charts, etc).

bsipocz avatar Mar 22 '22 19:03 bsipocz

Totally agree. That was some pretty fragile code that depended on the pre-Adrian version of the ALMA archive anyway.

keflavich avatar Mar 22 '22 19:03 keflavich