And because I can't help myself, this PR also lead to:
new plot method in argopy.plot.plot.scatter_plot``
refactor pickle files in argopy/assets as json files in argopy/static/assets
refactor list of variables by data types from argopy.utilities.cast_Argo_variable_type into json files in argopy/static/assets
bug fixes into the fetcher facade when dealing with the index
change of behaviour: when setting the cachedir option, it's not tested for existance but for being writable, and is created if doesn't exists (seems to break CI upstream in Windows)
In order to better introduce new (BGC) features, we updated the documentation structure and content.
Specific BGC-related new content:
specific install instruction for this 1st BGC release: https://argopy.readthedocs.io/en/doc-update/install.html#install-release-with-partial-bgc-support
arguments to control what to download: https://argopy.readthedocs.io/en/doc-update/user-guide/fetching-argo-data/data_set.html#the-bgc-dataset
working with the BGC profile index files: https://argopy.readthedocs.io/en/doc-update/metadata_fetching.html#usage-with-bgc-index
a couple of jupyter notebooks to show case how to use all of these new features: https://argopy.readthedocs.io/en/doc-update/gallery.html
And because I can't help myself, this PR also lead to: