Open nkremerh opened 6 years ago
@dthain The mDAG.c file is from Montage. It is used to generate a DAX for Pegasus in their release, but it is modified to produce a makeflow for us. I will add proper documentation for that.
Putting this pull request on hold as the version of Montage (C as opposed to the newer Python implementation) we use is no longer fully supported and relies on downloading some files (the pieces of the mosaic) which are no longer where they need to be for Montage to work.
Can you put some additional notes here about the "new" montage workflow, so we have some breadcrumbs to review the problem in the future?
The new Montage workflow (https://github.com/pegasus-isi/montage-workflow-v2) is written in Python and uses the Pegasus DAX API. The older C version (and the Python version) both have issues with the data find functionality (downloading images to form the mosaic) at the time this comment was posted.
Our best bet going forward is that the Python version will get the fix for this, but the C version may not. Since the modified Montage makeflow generator we have been using is based on the C version, we need to think carefully about which iteration of Montage we plan on supporting or putting in the effort to get both working once the data find issue is resolved on their end.
This looks like a modification of an existing program. What's the original source?