Skip to content

New analysis framework #21

@j-coll

Description

@j-coll

The final Analysis Framework has been designed. Each Analysis will have, potentially, multiple AnalysisExecutors, depending on the data input source and the available frameworks.
The Analysis will produce an AnalysisResult with the information of the analysis status, the generated files, the list of steps, and the progress. This AnalysisResult will be written always to disk, as a status.json file in the output directory.

AnalysisResult:

  • String id
  • String executorId
  • ObjectMap executorParams
  • Date start
  • Date end
  • Status status
    • String id
    • String step
    • float completedPercentage
    • Date date
  • List warnings
  • List outputFiles
    • String name
    • FileType type
  • List steps
    • String id
    • Date start
    • Date end
    • Status status
    • ObjectMap attributes

Tasks

  • Fill the issue description
  • Add the AnalysisResultManager
  • Use Soruce and Frameworks to decide automatically the Executor

Metadata

Metadata

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