MetOffice

MetOffice/fab

Flexible build system for scientific software

13 good first / help-wanted issues · Python · last activity Oct 5, 2026

9 stars 9 forks 9 watchers Python BSD 3-Clause "New" or "Revised" License
build
13 Open Issues Need Help Last updated: Oct 5, 2026

Open Issues Need Help

View All on GitHub
enhancement good first issue Mk.II
MetOffice/fab
9

Flexible build system for scientific software

Python
#build
bug good first issue Mk.II
MetOffice/fab
9

Flexible build system for scientific software

Python
#build
good first issue technical debt Mk.II
MetOffice/fab
9

Flexible build system for scientific software

Python
#build
good first issue Mk.II
MetOffice/fab
9

Flexible build system for scientific software

Python
#build
good first issue Low priority Mk.II
MetOffice/fab
9

Flexible build system for scientific software

Python
#build
good first issue Mk.II
MetOffice/fab
9

Flexible build system for scientific software

Python
#build
good first issue Mk.II
MetOffice/fab
9

Flexible build system for scientific software

Python
#build
MetOffice/fab
9

Flexible build system for scientific software

Python
#build
good first issue
MetOffice/fab
9

Flexible build system for scientific software

Python
#build
Documentation Update about 1 year ago
good first issue
MetOffice/fab
9

Flexible build system for scientific software

Python
#build
enhancement good first issue
MetOffice/fab
9

Flexible build system for scientific software

Python
#build

AI Summary: The task involves cleaning up a temporary test file (`tests/system_tests/psyclone/algorithm.parsable_x90`) generated by the psyclone tests within the Fab build system. This file causes unnecessary changes to appear in the repository when running tests interactively. The solution might involve adding a cleanup step to the test suite or adding the file to the .gitignore file.

Complexity: 2/5
bug good first issue Test suite
MetOffice/fab
9

Flexible build system for scientific software

Python
#build

AI Summary: Fix a minor bug in the `test_versioning.py` file of the Fab build system by changing a variable name in an exception handling block from `range` to `retry`. The fix can be a standalone commit or integrated into PR 423.

Complexity: 1/5
bug good first issue
MetOffice/fab
9

Flexible build system for scientific software

Python
#build