Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

O5.1.4 (coupler) Software Revamp for ClimaCoupler v0.1.0 Release #358

Closed
30 tasks done
LenkaNovak opened this issue Jul 25, 2023 · 2 comments
Closed
30 tasks done

O5.1.4 (coupler) Software Revamp for ClimaCoupler v0.1.0 Release #358

LenkaNovak opened this issue Jul 25, 2023 · 2 comments
Assignees
Labels
🏅 SDI Software Design Issue

Comments

@LenkaNovak
Copy link
Collaborator

LenkaNovak commented Jul 25, 2023

The Climate Modeling Alliance

Software Design Issue 📜

Purpose

We're currently preparing for our first release of the coupler. As part of this release, we want to make sure that the code is readable, documented, well tested, straightforward for new users, and generally high quality. This SDI involves improvements and refactoring of the codebase that will achieve these goals.

Cost/Benefits/Risks

b: streamlining AMIP delivery, higher code quality
c: developer time

People and Personnel

Components

  • streamline and generalize coupler interface
  • make sure documentation is thorough
  • make sure testing is thorough

Inputs

This SDI builds off of #276 and #359.

Results and Deliverables

  • able to run full AMIP simulation
  • clean interface, which will be used to couple additional component models in the future
  • high quality code (documentation, testing, readability, etc)

QA

SDI Revision Log

31 July 2023 - updated by @juliasloan25 for accuracy
25 Sept 2023 - @juliasloan25 moved task breakdown to tasklists
20 Nov 2023 - some tasks moved to #516 to reduce content in this SDI and streamline v0.1.0 release (by @juliasloan25)
29 Feb 2024 - @juliasloan25 updated timelines

Proposed Delivery Date

1 April 2024

clean up coupler interface [March 2024]

  1. 🍃 leaf 💰 Grab Bag
    juliasloan25
  2. 🍃 leaf
    juliasloan25
  3. 🍃 leaf
    juliasloan25
  4. 🍃 leaf bug
    juliasloan25
  5. 🍃 leaf
    juliasloan25
  6. 💰 Grab Bag
    valeriabarra
  7. LenkaNovak
  8. 🍃 leaf
    LenkaNovak

improve code quality for release [April 2024]

  1. 🍃 leaf
    anastasia-popova
  2. 🍃 leaf 💰 Grab Bag
    juliasloan25
  3. 🍃 leaf
    LenkaNovak Sbozzolo
  4. 🍃 leaf
    ncapak
  5. 🍃 leaf 💰 Grab Bag
    szy21
  6. 🍃 leaf
    LenkaNovak
  7. 🍃 leaf 💰 Grab Bag
    LenkaNovak
  8. 💰 Grab Bag
    juliasloan25
  9. 🍃 leaf
    LenkaNovak

miscellaneous [April 2024]

  1. GPU enhancement
    LenkaNovak juliasloan25
  2. 🍃 leaf
    LenkaNovak
  3. 🔥 Urgent
    LenkaNovak
  4. 🍃 leaf 💰 Grab Bag
    juliasloan25
  5. 🍃 leaf
    juliasloan25
  6. 🍃 leaf
    juliasloan25
  7. 🍃 leaf 💰 Grab Bag
    juliasloan25
  8. 🍃 leaf bug
    juliasloan25
  9. 🍃 leaf
    juliasloan25
  10. 🍃 leaf
    juliasloan25
  11. 🔥 Urgent
    LenkaNovak juliasloan25
    trontrytel
  12. 🍃 leaf
    juliasloan25
  13. 🍃 leaf Dependencies 🔗
    valeriabarra
@LenkaNovak LenkaNovak changed the title Software Enhancements for Release Software Enhancements for Release WIP Jul 25, 2023
@LenkaNovak LenkaNovak changed the title Software Enhancements for Release WIP Software Revamp for ClimaCoupler v0.0.1 Release Jul 26, 2023
@LenkaNovak LenkaNovak mentioned this issue Jul 27, 2023
6 tasks
@LenkaNovak LenkaNovak changed the title Software Revamp for ClimaCoupler v0.0.1 Release O1.6.2.1 (coupler) Software Revamp for ClimaCoupler v0.0.1 Release Aug 30, 2023
@LenkaNovak LenkaNovak added the 🏅 SDI Software Design Issue label Aug 30, 2023
@juliasloan25 juliasloan25 changed the title O1.6.2.1 (coupler) Software Revamp for ClimaCoupler v0.0.1 Release O1.6.2.1 (coupler) Software Revamp for ClimaCoupler v0.1.0 Release Oct 2, 2023
@LenkaNovak
Copy link
Collaborator Author

@juliasloan25 would it be possible to add #486 and #479 to this, since this is mainly interface work with no expected behavioral changes? Feel free to assign me to them for Q4.

@juliasloan25
Copy link
Member

@LenkaNovak I added #486 under "prepare for release", and added #479 to #516

@LenkaNovak LenkaNovak changed the title O1.6.2.1 (coupler) Software Revamp for ClimaCoupler v0.1.0 Release O5.1.4 (coupler) Software Revamp for ClimaCoupler v0.1.0 Release Feb 1, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
🏅 SDI Software Design Issue
Projects
None yet
Development

No branches or pull requests

2 participants