Skip to content

Improve results plotting logic, bounded to pyCSEP refactoring . #26

Open
@pabloitu

Description

@pabloitu

There is current plot refactoring PR in pycsep (SCECcode/pycsep#263). Once this goes through, floatcsep needs to restructure the plotting logic to connect the Test function to a Plot function. Some ideas for improvement

  • Always require the user to insert a plot function to a test config. From the Plot function signature/name, derive the logic (e.g. all forecasts, one forecast, all time windows, etc.)
  • Define defaults for each test function. This implies functions are automatically passed, and only arguments are optional for the user. Any other plotting logic should be done through a plot hook.

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions