Skip to content

Refactor MESSAGEix-Materials reporting #192

Open
@macflo8

Description

@macflo8

The industry specific reporting located in message-ix-models/message_ix_models/model/material/report/ currently has a McCabe complexity of over 150 and is thus far from being compliant with code quality standards on message-ix-models. A refactoring of this module is also desirable, since maintainability has shown to be tedious.

To-Do:

  • Open a refactoring branch once materials module is merged to main
  • Refactor code to reduce complexity and enhance maintainability
  • Write tests to confirm correct refactoring

Metadata

Metadata

Assignees

Labels

materialMESSAGEix-Materials variantreportgenno-based reporting and post-solve processing

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions