Data Science good first issues

212 open issues currently match Data Science with the default 10+ star filter. This is the homepage feed limited to repositories tagged Data Science.

All issues · Browse projects · How to find good first issues

Showing 25 of ~212 matching filters (10+ stars · Data Science)

List

Add data for Cameroon

AI summary

This issue requests the addition of a new data record for Cameroon to a dataset. The task involves researching specific details about Cameroon's nuclear power program, including its status, regulatory bodies, planned capacity, and any vendor agreements, and then populating a JSON file and a CSV file with this information.

good first issuenew-country
10Data Science · Data Analysis
Difficulty
2/5

Revisar try/except/pass silenciosos en run_pipeline.py (bandit B110)

AI summary

This issue requests the removal of silent `try...except...pass` blocks in `run_pipeline.py`. The current implementation swallows exceptions without logging, potentially hiding bugs. The fix involves adding logging for these exceptions and potentially recording them in an error list, after which a Bandit check (`B110`) can be re-enabled in the CI workflow.

good first issueinfraci
24Data Science · Data Analysis
Difficulty
2/5

investigate using obstore to get files

AI summary

Investigate the feasibility of integrating the 'obstore' library into the existing 'goes2go' Python package to improve the efficiency and robustness of downloading GOES-16 and GOES-17 data from NOAA's AWS archive. This involves researching 'obstore' functionality, assessing its compatibility with the current 'goes2go' codebase, and potentially implementing the necessary changes to incorporate it.

help wanted
234Data Science · ETL Tools
Difficulty
4/5

Feature: Add support for Trino and conn_type="trino"

AI summary

The issue describes a lack of Trino support in the `airflow-dbt-python` library's connection handling. The task requires adding a new `DbtTrinoHook` subclass to handle Trino connections via Airflow's connection mechanism, ensuring compatibility with the existing framework and testing its functionality.

enhancementhelp wanted
204Data Science · ETL Tools
Difficulty
4/5

Loss of function when read the subseted data through tax_table!

AI summary

The user is experiencing an issue with the `microeco` R package where subsetting the `tax_table` within a `microtable` object using `subset()` does not correctly update the object for downstream differential abundance analysis using `trans_diff$new()`. The task is to debug this issue, identify why the subsetting is not working as expected, and provide a solution to correctly subset the data so that the `trans_diff$new()` function operates on the Archaea subset only.

good first issue
240Data Science · Microbial Ecology
Difficulty
4/5
conjuncts/gmft

Transition to using logging.getLogger

AI summary

The task involves refactoring the gmft Python library to replace all instances of `print` statements with calls to the `logging.getLogger` method, improving the logging capabilities and addressing issue #65. This requires identifying all `print` statements throughout the codebase and replacing them with appropriate logging calls, ensuring consistent logging levels and message formatting.

good first issue
498Data Science · ETL Tools
Difficulty
3/5

bug: Migrate to paramiko 4

AI summary

The task is to update the `meltanolabs-target-postgres` Singer target to use Paramiko 4. This requires addressing the removal of DSA key algorithm support in Paramiko 4, likely by migrating to a more secure algorithm like Ed25519 or ECDSA, or potentially adding conditional logic to support both Paramiko 3 and 4 depending on the user's SSH key type. If users rely on DSA keys, they may need to be informed of the incompatibility and advised to upgrade their keys.

buggood first issuedependencies
12Data Science · ETL Tools
Difficulty
4/5

Investigate Plante IT pesticide data

AI summary

Investigate the Plante IT pesticide data source (https://pesticideservice.dlbr.dk/Help) to determine its suitability for integration into the Landbruget.dk project. This involves assessing data quality, completeness, and compatibility with the existing data pipeline and schema, potentially including data extraction, transformation, and loading (ETL) processes.

enhancementhelp wanteddata
23Data Science · Agricultural Data
Difficulty
4/5

[Steam Deck] Working Configurations for Steam deck

AI summary

The task involves investigating and documenting compatible configurations for running the Umineko no Naku Koro ni Question Arcs mod on the Steam Deck. This includes identifying working configurations (like using the "Legacy runtime 1.0" option) and non-working configurations (like "Proton 9.0-4"), and potentially further testing to expand the list of known compatible and incompatible settings.

help wanted
98Data Science · Question Answering
Difficulty
3/5

Allow pathlib objects as dataset paths

AI summary

The task is to modify the `ancpbids` Python package's `load_dataset()` function to accept `pathlib.Path` objects as input for the dataset path, in addition to strings. Currently, using a `Path` object results in an `AttributeError` because the internal path handling expects strings. The solution involves adapting the function to correctly handle `Path` objects and their attributes.

good first issue
10Data Science · Neuroimaging Data Processing
Difficulty
3/5

Provide Clear Feedback on Flow Execution Mode

AI summary

Implement a user interface notification (toast or banner) that informs the user of the current flow execution mode (e.g., Development Mode with caching, or Performance Mode without caching) after they click the "Run" button.

good first issuefrontendui/ux
56Data Science · ETL Tools
Difficulty
2/5

Linux Installer is unavailable

AI summary

The task is to create a Linux installer for the Flowfile application. This involves packaging the application's components (Electron app, backend services, etc.) in a format suitable for Linux distributions, likely using a tool like AppImage or a distribution-specific packaging system. The installer should be added to the GitHub releases page.

enhancementgood first issue
56Data Science · ETL Tools
Difficulty
4/5

MacOS not supported

AI summary

The project requires testing the Flood Resilience Digital Twin (FReDT) application on macOS devices (Intel and Apple Silicon) to resolve reported issues and ensure compatibility. This involves obtaining access to macOS machines, installing the necessary software (Docker), and running the application to identify and fix any macOS-specific bugs.

help wanted
18Data Science · Digital Twins
Difficulty
4/5

Add scrollbar to plot windows and other modals

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.

enhancementJavascriptUser Requestedgood first issue
53Data Science · Oceanographic Data Visualization
Difficulty
3/5

Cast subset longitude values to -180, 180 range

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.

PythonUser Requestedgood first issuePriority: High
53Data Science · Oceanographic Data Visualization
Difficulty
4/5

Update pre-defined area style to match drawn features

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.

enhancementNew FeatureJavascriptUser Requestedgood first issue
53Data Science · Oceanographic Data Visualization
Difficulty
2/5

Highlight map features on hover/mouseover

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.

enhancementNew FeatureJavascriptUser Requestedgood first issue
53Data Science · Oceanographic Data Visualization
Difficulty
3/5

Dataset selector displays poorly in plot windows

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.

JavascriptBuggood first issuePriority: Lowcss
53Data Science · Oceanographic Data Visualization
Difficulty
2/5

Coordinates box too small for negative lat and lon values

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.

JavascriptBuggood first issuecss
53Data Science · Oceanographic Data Visualization
Difficulty
3/5

Zoom level 8 returns empty basemap tiles

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.

JavascriptPythonBuggood first issuePriority: Medium
53Data Science · Oceanographic Data Visualization
Difficulty
4/5

Create custom loggers to construct log strings sent to the user

AI summary

Implement custom loggers using spdlog to replace the manual string construction of log messages from the image fitter. These custom loggers should store messages in memory and provide a method to retrieve them as a single string for transmission to the frontend.

enhancementgood first issuesuggestion
22Data Science · Backend Development
Difficulty
3/5

Also browsing: Software Development , AI/ML , Uncategorized