euroargodev / euroargodev/argopy

Review IndexFetcher class relevance

Open
#464 1 comment 0 reactions 0 assignees View on GitHub
design stale
Dominant language
Python
Stars
229
Forks
52
Avg merge
1d 17h
Merged PRs (30d)
5

Description

The ``IndexFetcher`` is historically the user facade for everything related to Argo index of profiles.

But with the development of the lower level API ``ArgoIndex``, I wonder what's the overall purpose or added value of the ``IndexFetcher`` ?

This could even get confusing

We need to review its design against that of ``ArgoIndex``

- Is there any need for a high level index API ?
- Is this somehow contradictory (high-level vs index) ?
- Should we keep the erddap index fetcher ? (so slow !)
- Should manipulation of index be a sub-component of the DataFetcher ?
- In this later scenario, index is supposedly used to explore properties of a selection sampling (how many profiles, which BGC variables available, temporal/seasonal sampling ?, etc ...) before triggering data download.
- [TBC]

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.