Skip to content

Internship overview #138

Description

@atteggiani

Internship overview

This issue outlines a draft picture of the internship project involving the CMIP7 inputs, along with the different software expected to be used.

Main tasks

  • Refactor the Python source code in this repo's CMIP7 folder to:
    • Limit duplication
    • Highly reduce the total number of files
    • Add unit-testing
  • While refactoring the code, make sure that the refactored code behaves as expected by running integration tests to compare outputs with KGOs (Known Good Outputs).
  • Package the python source code into a versioned Python package that can be released as a conda package

Software and concepts required

  • Python programming, Python unit-testing (pytest)
  • Cylc 8: running ancillary suite for integration testing
  • Git/Github to collaborate on this and other related repositories

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions