![]() Mocha_build_profiles builds a uniform struct of profiles from the MOCHA Mid-Atlantic Bight climatology Glider_build loads an archived glider survey (downloaded from /erddap) and builds a uniform struct Contents Building uniform structs from data sources General functions for subsetting and plotting uniform structs Plotting gridded data without building structs Adding bathymetry to existing plots Additional functions for inspecting Argo data Miscellaneous utilities Building uniform structs from data sourcesĪrgo_build searches the locally-stored Argo profiles matching the specified region & time period and builds a uniform struct have direct access and co-manage this repository), please reach out. If you are interested in becoming a formal collaborator (e.g. translations of existing Matlab functions are also welcomed! At a minimum, functions must be well-documented and address a specific freely-available oceanographic data source which can be accessed by anyone online.Īdding a new function isn't the only way to contribute. Find a bug in the code? Open an 'issue' to notify contributors and create an official record.īefore contributing, please see Contents and consider how your function fits into ocean_data_tools and its ethos of structure arrays.If you wish to chat beforehand about your contribution, open an issue or email Don't use git often and don't want to remember all the terminal commands? Download GitHub Desktop. Once approved, it can be merged into the master branch. Want to make changes or add a new function? (1) Fork the repository (make your own separate copy), (2) make changes, and (3) open a 'pull request'.To access help, run the command doc ocean_data_tools. A benefit of ocean_data_tools is that neatly packs data into uniform structs at which point a user can easily apply custom calculations or functions from other toolboxes such as GSW. It is recommended to also download Gibbs-SeaWater (GSW) Oceanographic Toolbox. ![]() Python syntax examples are located in python/, which may be grow to become a module in the future. While shell scripts can be run directly in a macOS Terminal, running them in Windows requires Cygwin (and perhaps slight modification of commands). Shell scripts for batch downloading data are located in shell_scripts/. Main functions are located in ocean_data_tools/. Uniform structs created by \_build functions are compatable with any general_ function.ĭata sources currently supported: Data SourceĬMEMS Global Ocean 1/12° Physics Analysis and Forecast argo, cruise, hycom, mercator, woa, wod). Functions with the \_build suffix load raw data into uniform structs (e.g. The prefix ( argo_, bathymetry_, general_, etc.) indicates the appropriate data source, while the suffix ( \_build, \_profiles, \_section, etc.) indicates the action performed. All required test data is included in data/.įunctions are named using a two-part system. Run each demonstration in demos/demos.m, which contains example usages for all functions.ocean_data_tools/ocean_data_tools/utilities.Specifically, the following folders must be added to the path: Add ocean_data_tools and nctoolbox to the path.You will need to run the command setup_nctoolbox at the beginning of each MATLAB session. ocean_data_tools solves this problem by allowing the user to transform common oceanographic data sources into uniform structs, call generalized functions on these structs, easily perform custom calculations, and make graphics.įind a bug, have a question, or want to chat about contributing? Open an issue or email Getting Started Dependencies Accessing Help How to Contribute Contents Finding Data Citing ODT Getting Started While a wealth of oceanographic data is accessible online, some end-users may be dissuaded from utilizing this data due to the overhead associated with obtaining and formatting it into usable data structures. Ocean_data_tools simplifies the process of extracting, formatting, and visualizing freely-available oceanographic data. Ocean_data_tools: a MATLAB toolbox for interacting with bulk freely-available oceanographic data
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |