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

New analysis framework #21

Open
3 tasks done
j-coll opened this issue Sep 27, 2019 · 0 comments
Open
3 tasks done

New analysis framework #21

j-coll opened this issue Sep 27, 2019 · 0 comments
Assignees
Labels
enhancement New feature or request

Comments

@j-coll
Copy link
Member

j-coll commented Sep 27, 2019

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
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants