The Ocean Navigator is an online tool that is used to help visualise scientific research data. a users guide is available at https://dfo-ocean-navigator.github.io/Ocean-Navigator-Manual/ and the tool is live at

data-visualization gis javascript netcdf ocean-model ocean-navigator oceanography python science
7 Open Issues Need Help Last updated: Jun 18, 2025

Open Issues Need Help

View All on GitHub
Data Science Oceanographic Data Visualization

AI Summary: Implement vertical scrollbars in the Ocean Navigator application's plot windows and other modals to address visibility issues caused by long columns, improving usability for users with smaller displays.

Complexity: 3/5
enhancement Javascript User Requested good first issue

The Ocean Navigator is an online tool that is used to help visualise scientific research data. a users guide is available at https://dfo-ocean-navigator.github.io/Ocean-Navigator-Manual/ and the tool is live at

Python
#data-visualization#gis#javascript#netcdf#ocean-model#ocean-navigator#oceanography#python#science
Data Science Oceanographic Data Visualization

AI Summary: Modify the Ocean Navigator's NetCDF subsetting functionality to ensure longitude values in the output are consistently within the -180 to 180 degree range. This involves adjusting the data processing within the Python backend (likely the 'Plotting' component) to handle longitude remapping before returning subset data to the user interface.

Complexity: 4/5
Python User Requested good first issue Priority: High

The Ocean Navigator is an online tool that is used to help visualise scientific research data. a users guide is available at https://dfo-ocean-navigator.github.io/Ocean-Navigator-Manual/ and the tool is live at

Python
#data-visualization#gis#javascript#netcdf#ocean-model#ocean-navigator#oceanography#python#science
Data Science Oceanographic Data Visualization

AI Summary: Update the styling of pre-defined area features within the Ocean Navigator's map component to match the visual style of user-drawn features. This involves modifying the `loadFeatures` method in the React component to apply consistent styling properties (e.g., color, opacity, line width) to both pre-defined and user-drawn areas.

Complexity: 2/5
enhancement New Feature Javascript User Requested good first issue

The Ocean Navigator is an online tool that is used to help visualise scientific research data. a users guide is available at https://dfo-ocean-navigator.github.io/Ocean-Navigator-Manual/ and the tool is live at

Python
#data-visualization#gis#javascript#netcdf#ocean-model#ocean-navigator#oceanography#python#science
Data Science Oceanographic Data Visualization

AI Summary: Implement feature highlighting on mouse hover for the Ocean Navigator map. This involves modifying the existing Javascript code (React and OpenLayers) to change the style of map features when the mouse hovers over them, similar to the example provided in the OpenLayers documentation. The goal is to improve user experience by making it easier to select features from a potentially crowded map.

Complexity: 3/5
enhancement New Feature Javascript User Requested good first issue

The Ocean Navigator is an online tool that is used to help visualise scientific research data. a users guide is available at https://dfo-ocean-navigator.github.io/Ocean-Navigator-Manual/ and the tool is live at

Python
#data-visualization#gis#javascript#netcdf#ocean-model#ocean-navigator#oceanography#python#science
Data Science Oceanographic Data Visualization

AI Summary: Fix the misalignment of the dataset dropdown menu in plot windows of the Ocean Navigator application. This involves adjusting the CSS or layout to make the dropdown menu and its title responsive and correctly sized within the smaller plot window dimensions. The fix should ensure proper alignment and readability across different window sizes.

Complexity: 2/5
Javascript Bug good first issue Priority: Low css

The Ocean Navigator is an online tool that is used to help visualise scientific research data. a users guide is available at https://dfo-ocean-navigator.github.io/Ocean-Navigator-Manual/ and the tool is live at

Python
#data-visualization#gis#javascript#netcdf#ocean-model#ocean-navigator#oceanography#python#science
Data Science Oceanographic Data Visualization

AI Summary: Modify the Ocean Navigator's user interface to make the coordinate box on the top right more flexible, allowing it to accommodate negative latitude and longitude values without overlapping or truncating the values. This likely involves adjusting the layout and dimensions of the coordinate box and potentially repositioning related UI elements to prevent overlap.

Complexity: 3/5
Javascript Bug good first issue css

The Ocean Navigator is an online tool that is used to help visualise scientific research data. a users guide is available at https://dfo-ocean-navigator.github.io/Ocean-Navigator-Manual/ and the tool is live at

Python
#data-visualization#gis#javascript#netcdf#ocean-model#ocean-navigator#oceanography#python#science
Data Science Oceanographic Data Visualization

AI Summary: Debug the Ocean Navigator's tile server. At zoom level 8, the basemap tiles are missing, resulting in an empty data layer. The problem could be in either the frontend React Map component or the backend Flask API endpoint responsible for serving tiles. The task involves investigating the tile request `/api/v2.0/tiles/topo/8/83/88?shaded_relief=false&projection=EPSG:3857`, examining the relevant code in both the frontend and backend, and identifying and fixing the bug causing the missing tiles at zoom level 8.

Complexity: 4/5
Javascript Python Bug good first issue Priority: Medium

The Ocean Navigator is an online tool that is used to help visualise scientific research data. a users guide is available at https://dfo-ocean-navigator.github.io/Ocean-Navigator-Manual/ and the tool is live at

Python
#data-visualization#gis#javascript#netcdf#ocean-model#ocean-navigator#oceanography#python#science