MetOffice / MetOffice/XBTs_classification

test suite for XBT functionality

Open
#33 0 comments 0 reactions 0 assignees View on GitHub
reproducible_research
Dominant language
Jupyter Notebook
Stars
4
Forks
2
PR merge metrics
No merged PRs in 30d

Description

Part of making this research reproducible is making sure the code runs and continues to run. This means running on multiple platforms and checking that continues to run as platforms and libraries evolve. A suite of tests of various sorts which can easily be run to check "code health" will be important before publishing the code and data.

tasks include
* use pytest for basic unit tests
* run tests using github actions

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reviewing the repository's existing notebooks and determine how pytest can cover the XBT functionality. Then define tests that can be run across platforms and add a GitHub Actions workflow; done means the suite runs successfully and provides an ongoing code-health check.

Written by the indexing model from the issue text.

Assessment

Tech stack
github-actions, jupyter-notebook
Domain
ci-cd, testing
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.