astropy / astropy/astroquery

API cleanup to make it more self consistent

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

Description

E.g. https://github.com/astropy/astroquery/pull/3073#discussion_r1687008030, but I'm certain there are way more cases of very similar methods through the different modules with somewhat different names and different signature.

It would be nice to make things more consistent overall.

Contributor guide

Open the contributing guide

Research direction

Start with the API inconsistency discussed in PR #3073, then inventory similar methods across the astroquery modules and compare their names and signatures. The issue does not identify specific files or tests; done would require an agreed scope and consistent APIs across the affected modules.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
api
Issue type
Refactor
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.