-
Notifications
You must be signed in to change notification settings - Fork 20
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Improvement suggestion to import Argo drifters data #40
Comments
I support this proposed improvement. @monocilindro, feel free to submit a PR with the code changes to support the Argo-generated files. |
Hey @monocilindro , I am going to be taking a look into this enhancement. Below is current research into issue. @giumas let me know if there is a preferred place to put this. ImplementationThere are currently two ways to integrate argo float functionality:
argopyThere is a python package written for interfacing with argo data ( Environment Changesadded / updated specs: - aiohttp[version='>=3.6.2'] - check-manifest - dask[version='>=2.9'] - erddapy[version='>=0.6'] - fsspec[version='>=0.7.4'] - gsw[version='>=3.3.1'] - ipython[version='>=5.0.0'] - netcdf4[version='>=1.3.1'] - numpydoc[version='>=0.6.0'] - pytest - scikit-learn[version='>=0.21'] - scipy[version='>=1.1.0'] - setuptools_scm - toolz[version='>=0.8.2'] - tqdm[version='>=4.46.0'] - twine - wheel - xarray==0.15.1Based on the significant changes to the env and the currently broken functionality, I would suggest not using this package. FTP ProtocalThere are two ftp data serving sites:
The two data servers host data in 3 particular groupings:
It looks like geo is the simplest to search through/build urls. An example link for all data measured in November is shown below: A generic URL can look like Note:I currently am not sure how best to identify if a float was close to an area. In the top level of the ftp server there are a number of text files. I need to go through and determine if one maintains a master data/position list of the floats for easier serching. ProfilesArgo User Manual Primary dimensions: All data is available to generate a soundspeed profile using the gsw package.
Additional Information@monocilindro , you mentioned in an email that you have done some testing regarding improving the vertical profiles taken on board. If you have the Database file for that project and can share it that would be helpful in determining applicability. If not, can you expand on that if possible regarding the following:
@giumas - let me know what you think Giuseppe |
Hi again, @zxcvbnmike15 and @giumas. Currently, I have no access to the database used for this research some months ago but I can share some other data regarding an ongoing survey near the Canary Islands. I am attaching a zip file containing the following data:
Those are the closest real measures of T,S, and P both in time ( up to 4 days) and distance (up to 120 km) to the SVP probe cast onboard. I hope this helps |
After a first look and based on @zxcvbnmike15's info, I would suggest to search in the latest_data folder on the FTP site. Giving a look at the content of a .nc file (e.g., 'R20201108_prof_0.nc'), the distance search should be quite easy using the LATITUDE and LONGITUDE variables. Once identified the index of a close-enough profile (the file in the example has 'only' 358 profiles), that index should be used to access:
|
@giumas agreed that latest data should be used. I mistakenly thought each file (regardless of source directory) contained only a single float's data. |
@zxcvbnmike15 what is the current status of this issue? |
@msmith-ccom, can I unassign this old ticket from you? |
Argo drifters provide the required data to compute a vertical sound speed profile (T,S,P) , usually as txt or NetCDF files. (http://www.jcommops.org/board?t=argo ) That information could be used to extend or complement an onboard probe cast when surveying nearby a working Argo drifter.
The text was updated successfully, but these errors were encountered: