astropy / astropy/astroquery

MAINT: astroquery.mast caches into root cache

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

Description

I've noticed that a lot of caching directories are created for astroquery.mast, mostly due to the fact that there are multiple classes provided in the module (as opposed to other modules that more strictly following the original astroquery API). I think it would be best to consolidate them into a `mast` base directory as `Observations` or `Catalogs` are not exactly unambiguous.

@jaymedina

Contributor guide

Open the contributing guide

Research direction

No files or tests are named. Start by locating the cache configuration and class entry points under astroquery.mast, including Observations and Catalogs, then trace how their cache directories are chosen. Done means the mast classes consistently cache beneath one mast base directory without breaking existing cache behavior.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
tooling
Issue type
Refactor
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
42/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.