Skip to content

Update AnalysisFactory to map from the new dataclasses #739

@Carsopre

Description

@Carsopre

Kind of request

Changing existing functionality

Enhancement Description

With the new dataclasses being mapped from the inifiles we are defacto breaking the tool as these will no longer be correctly mapped at the AnalysisFactory level.

Update all the mappings so that they correspond to the new dataclasses.

Use case

As a user I want to

  • Have clear dedicated classes to define an analysis.

As a developer I want to

  • Have dedicated objects to be passed throughout the code, reducing mappings at the analysis levels.

Additional Context

Implementing this issue will break the builds as they analysis will lack integration during the 'run' phase of an analysis life cycle.

Phase out the corresponding functionality in the configdata, and AnalysisconfigDataReader, implement in substories the mapping and integration of:

  • AnalysisLosses
  • AnalysisDamages
  • AnalysisAdaptation

Metadata

Metadata

Assignees

No one assigned

    Labels

    architecture refactoringArchitectural changes to be addressed by the GAP teamenhancementNew feature or request

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions