MBON Pole to Pole example
@MathewBiddle 已经在做这个了。
开始于 2023年10月4日。
评估
这个 Issue 还没有评估数据。
描述
- What is language(s) for used in the example?
R , maybe Python? - Is it focused on a particular module/software or an IOOS data service?
IOOS data service - Can you provide a minimum example of the expected code and results in a notebook?
Please provide a detailed description of the suggested example below:
I'm not quite sure yet what we want to show, but MBON Pole to Pole has a bunch of data in OBIS. Maybe we can use the OBIS API to grab the data?
Using the existing R library would probably be a more effective use of our time, and more applicable to the biology folks.
I did find pyobis. It looks like that was last contributed to in 2017, so it might be out of date, but it could be worth exploring.
Access the data including the extended measurement or facts tables from OBIS API.
In the API occurrence endpoint the mof parameter (true/false) has been added which determines if MeasurementOrFact records are included in the results or not. In addition, filters have been added to find data with specific measurement types, values or units. For now this is a simple text search and does not yet take into account relationships between vocabulary terms.
For example, this request finds mollusc occurrences with biomass measurements: https://api.obis.org/occurrence?scientificname=Mollusca&measurementtype=biomass&mof=true
To get MeasurementOrFact support in the R package, please install the latest version from GitHub (version 2.2.0 or above).
See 279acdb
Some additional information about the obis api. Here is a list of all the measurements or facts currently in OBIS: https://reports.obis.org/moftypes/
If you are interested in seeing which dataset have a particular measurement you can get that from the API using the measurementTypeID- here is an example:
https://api.obis.org/dataset?measurementtypeid=http://vocab.nerc.ac.uk/collection/P01/current/SDBIOL05/
You can also search using the measurementType:
https://api.obis.org/dataset?measurementtype=weight
Maybe bring in seascapes data as well: https://github.com/eqmh/ERDDAP-extractions/blob/master/seascape_example.R
See https://marinebon.org/p2p/z_usa-pumphouse-nahantma.html for example
- 主要语言
- Jupyter Notebook
- 星标
- 16
- 派生
- 16
- 平均合并
- 3 小时 32 分钟
- 30 天内合并 PR
- 4
环境准备
- 没有 Dockerfile 或 Docker Compose 文件
- 有 Pull Request 模板
- 阅读贡献指南
从这里开始
- 先读完整个 Issue,再读项目的贡献指南。
- 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
- Fork 仓库,在一个分支上完成修改。
- 提交 Pull Request,并在描述里引用这个 Issue 编号。
ioos/ioos_code_lab 的其他 Issue
-
[New Notebook]: Demonstrate new ERDDAP endpoints and features可能已有人在做 @ocefpaf 于 51 天前认领。 未关闭Notebook idea
ioos/ioos_code_lab#350 · 14 条评论 · 已指派 2 人 ·
-
[New Notebook]: Query IOOS Sensor Map for all currently installed buoys then make a map可能重新可做 @ocefpaf 于 105 天前认领,目前没有进行中的 PR。 未关闭Notebook idea
ioos/ioos_code_lab#334 · 9 条评论 · 已指派 2 人 ·
-
Migrate to JupyterBook 2可能已有人在做 @ocefpaf 于 117 天前认领。 未关闭JupyterBook wontfix
ioos/ioos_code_lab#331 · 1 条评论 · 已指派 1 人 ·
-
[New Notebook]: Aquaculture example querying the AOOS ERDDAP or IOOS Sensor Map ERDDAP for data/stations of interest可能重新可做 @ocefpaf 于 184 天前认领,目前没有进行中的 PR。 未关闭Notebook idea
ioos/ioos_code_lab#319 · 1 条评论 · 已指派 2 人 ·
-
难度 3/5 1-2 天 新手友好度 45/100
ioos/ioos_code_lab#289 · 1 条评论 ·