The InteractiveOceans Data Portal is an interface designed to enable scientists, educators, and students to quickly locate and plot cabled, real-time Ocean Observatories Initiative (OOI) data produced by the Regional Cabled Array (RCA). The goals of this site are 1) to increase active use of RCA data by scientists and to support educators and public exploration of data in the future; 2) to provide additional tools for scientists to discover, access, visualize, and use RCA data sets suitable for addressing specific science hypotheses; 3) to provide an intuitive, user-friendly data search and visualization interface, coupled with a convenient data downloading scheme; 4) to accelerate research output and engage a broader user base for OOI data.
The dashboard provides advanced search capabilities and links to data visualization tools to quickly create plots of various types for streaming data (including a prototype real-time plotting functionality and echogram generation from the seafloor bioacoustic sonar installations).
Although the system began with the diverse suite of instruments hosted on the cabled Shallow Profiler moorings (including CTD, oxygen, pCO2, pH, nitrate, fluorometer, and PAR sensors), the database now includes entries for multiple seafloor nodes, and will soon include pathways to access data from all cabled instrumentation. InteractiveOceans also provides an easy to use Python library to access and download OOI data (yodapy) from the OOI machine to machine (M2M) interface, with simpler syntax and request construction than the existing OOI API. The proof-of-concept back-end and front-end hosts and serves data from the public cloud in the io2data S3 Bucket in ZAR format.
The next steps for the site include data decimation that will provide quick-access preview plots, full access to real-time plotting tools, visualization of quality control results from the OOI system, addition of model and shipboard data to the plotting interface for use in cross-comparisons and data validation, new plotting and data visualization tools (e.g., sonar, hydrophone, and ADCP data), and additional Python notebooks on topics like whale vocalization and incorporation of satellite data for educational and outreach purposes. The notebooks are hosted in GitHub, using the scalable JupyterHub open-source tools that democratize data access and processing in a reproducible way.