API cleanup to make it more self consistent
Open
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
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