8000 Reformat the data conversion stages to fit better with pipeline-oriented processing · Issue #30 · askap-craco/CELEBI · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Reformat the data conversion stages to fit better with pipeline-oriented processing #30

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

Open
d-r-scott opened this issue Nov 23, 2021 · 1 comment
Labels
enhancement New feature or request

Comments

@d-r-scott
Copy link
Collaborator

🚀 Feature Request

The data conversion stages (i.e. the conversion from vcraft files to codif, and then from codif to difx) are structured around the assumption of a single user actively "doing" the processing. This is not ideal for the pipeline-oriented approach the processing has taken on since implementing Nextflow, and a more modular approach would be better.

🔈 Motivation

Nextflow handles process parallelization and submission to slurm queues, which are both currently being handled internally to the conversion processes (specifically within vcraft2obs.py and askap2difx.py). This improved efficiency in the old active-user approach, but is now causing the largest bottleneck in the localisation of FRBs. It also makes the consumption of resources and actual time required for the stages more opaque than it could be (e.g. Nextflow's reports know nothing about what the actual slurm jobs are doing, since all Nextflow sees is some jobs being submitted to a queue).

🛰 Alternatives

Each of the conversion stages could be separated into their own processes, and their data handling possibly made more granular so that Nextflow can handle the parallelisation and minimise waiting time.

@d-r-scott d-r-scott added the enhancement New feature or request label Nov 23, 2021
@github-actions
Copy link

Hello @d-r-scott, thank you for your interest in our work!

If this is a bug report, please provide screenshots and minimum viable code to reproduce your issue, otherwise we can not help you.

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

1 participant
0