Releases: euroargodev/argopy
Releases · euroargodev/argopy
v0.1.10 Fish release 🐟
v0.1.9 Tropical release 🏝️
What's Changed
All details here: https://argopy.readthedocs.io/en/latest/whats-new.html
- Fix bug in isAPIconnected by @gmaze in #140
- Utility to load topography by @gmaze in #150
- argo accessor documentation page by @gmaze in #104
- Fix argovis endpoint for a region fetch by @gmaze in #158
- Method to insert the CLS Satellite Altimeter Report figure on a notebook cell. by @gmaze in #159
- Binder links by @gmaze in #164
- API to create source file and data for OWC software by @gmaze in #142
- Prepare for "v0.1.9 Tropical release 🏝️" by @gmaze in #167
Full Changelog: v0.1.8...v0.1.9
v0.1.8: Halloween release 🎃
What's Changed
All details here: https://argopy.readthedocs.io/en/latest/whats-new.html
- xarray > 0.16.2 raises error when opening local files by @quai20 in #82
- Fix fsspec 0.8.4 incompatibility with caching of erddap requests by @gmaze in #78
- codespell fixes by @schwehr in #89
- Teos sound_speed by @gmaze in #90
- Improve plotting modules by @gmaze in #56
- Improved fetcher options validity checks by @gmaze in #92
- Create dependabot.yml by @gmaze in #99
- RTD low-memory python environment by @gmaze in #103
- Bump jinja2 from 2.11.2 to 2.11.3 in /docs by @dependabot in #105
- Upgrade dependencies version support by @gmaze in #95
- Update docs requirements by @gmaze in #122
- More general options for SSL connections by @gmaze in #102
- pip prod(deps): update packaging requirement from <=21.0,>=20.4 to >=20.4,<22.0 by @dependabot in #133
- Prepare Halloween release 0.1.8 🎃 by @gmaze in #134
New Contributors
- @schwehr made their first contribution in #89
- @dependabot made their first contribution in #105
Full Changelog: v0.1.7...v0.1.8
v0.1.7: Happy new year release 🎉
v0.1.6: JOSS paper
v0.1.5: Summer break release
See the documentation for full details.
Contributions from: @tylertucker202 @ocefpaf @quai20 @gmaze
v0.1.4
v0.1.3
v0.1.2
New local ftp data fetcher
What's new in 0.1.1
Features and front-end API
- Added new data fetcher backend
localftp
in ArgoDataFetcher (c5f7cb6):
from argopy import DataFetcher as ArgoDataFetcher
argo_loader = ArgoDataFetcher(backend='localftp', path_ftp='/data/Argo/ftp_copy')
argo_loader.float(6902746).to_xarray()
- Introduced global OPTIONS to set values for: cache folder, dataset (eg:'phy' or 'bgc'), local ftp path, data fetcher ('erddap' or 'localftp') and user level ('standard' or 'expert'). Can be used in context
with
(83ccfb5):
with argopy.set_options(mode='expert', datasrc='erddap'):
ds = argopy.DataFetcher().float(3901530).to_xarray()
- Added a
argopy.tutorial
module to be able to load sample data for documentation and unit testing (4af09b5):
ftproot, flist = argopy.tutorial.open_dataset('localftp')
txtfile = argopy.tutorial.open_dataset('weekly_index_prof')
- Improved xarray argo accessor. Added methods for casting data types, to filter variables according to data mode, to filter variables according to quality flags. Useful methods to transform collection of points into collection of profiles, and vice versa (14cda55):
ds = argopy.DataFetcher().float(3901530).to_xarray() # get a collection of points
dsprof = ds.argo.point2profile() # transform to profiles
ds = dsprof.argo.profile2point() # transform to points
- Changed License from MIT to Apache (25f90c9)
Inner machinery
- Add
__all__
to controlfrom argopy import *
(83ccfb5) - All data fetchers inherit from class
ArgoDataFetcherProto
inproto.py
(44f45a5) - Data fetchers use default options from global OPTIONS
- In Erddap fetcher: methods to cast data type, to filter by data mode and by QC flags are now delegated to the xarray argo accessor methods.
- Data fetchers methods to filter variables according to user mode are using variable lists defined in utilities.
argopy.utilities
augmented with listing functions of: backends, standard variables and multiprofile files variables.- Introduce custom errors in errors.py (2563c9f)
- Front-end API ArgoDataFetcher uses a more general way of auto-discovering fetcher backend and their access points. Turned of the
deployments
access point, waiting for the index fetcher to do that. - Improved xarray argo accessor. More reliable
point2profile
and data type casting withcast_type