MBON Pole to Pole example
@MathewBiddle đang làm issue này rồi.
Từ ngày 4/10/2023.
Đánh giá
Issue này chưa được đánh giá.
Mô tả
- 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
- Ngôn ngữ chính
- Jupyter Notebook
- Star
- 16
- Fork
- 16
- Merge trung bình
- 2 giờ 37 phút
- Pull request đã merge (30 ngày)
- 3
Chuẩn bị môi trường
- Không có Dockerfile hay tệp Docker Compose
- Có mẫu pull request
- Đọc hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của ioos/ioos_code_lab
-
[New Notebook]: Demonstrate new ERDDAP endpoints and featuresCó thể đã có người làm @ocefpaf đã nhận 46 ngày trước. Đang mởNotebook idea
ioos/ioos_code_lab#350 · 10 bình luận · 2 người được giao ·
-
[New Notebook]: Query IOOS Sensor Map for all currently installed buoys then make a mapCó thể làm lại được @ocefpaf đã nhận 100 ngày trước và không có pull request nào đang mở. Đang mởNotebook idea
ioos/ioos_code_lab#334 · 9 bình luận · 2 người được giao ·
-
Migrate to JupyterBook 2Có thể đã có người làm @ocefpaf đã nhận 112 ngày trước. Đang mởJupyterBook wontfix
ioos/ioos_code_lab#331 · 1 bình luận · 1 người được giao ·
-
[New Notebook]: Aquaculture example querying the AOOS ERDDAP or IOOS Sensor Map ERDDAP for data/stations of interestCó thể làm lại được @ocefpaf đã nhận 179 ngày trước và không có pull request nào đang mở. Đang mởNotebook idea
ioos/ioos_code_lab#319 · 1 bình luận · 2 người được giao ·
-
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 45/100
ioos/ioos_code_lab#289 · 1 bình luận ·