ImproPhoto/pymicmac

run_workflow_test.sh test fails

Opened this issue · 0 comments

The test is composed by the following list of commands:
micmac-run-workflow -d . -e tie-point-detection -c tie-point-detection.xml
micmac-run-workflow -d . -e param-estimation -c param-estimation.xml
micmac-run-workflow -d . -e param-estimation-red -c param-estimation_reduction.xml
micmac-run-workflow -d . -e param-estimation-orired -c param-estimation_orireduction.xml
micmac-run-workflow -d . -e matching -c matching.xml

  • The first two work without issues.

  • The third one does work with the latest MicMac version. It creates a corrupted subcommands.json file. To make it work we rollback MicMac to the last commit of @oscarmartinezrubi on MicMac.

Despite subcommands.json is properly generated, micmac-noodles (using version 0.2.4) fails. To circumvent the issue for the RedTiep command instead of running:

mm3d RedTieP ".*jpg" ExpSubCom=1; micmac-noodles subcommands.json RedTieP_logs -j 4; rm Homol; mv Homol-Red Homol

We run

mm3d RedTieP ".*jpg"; rm Homol; mv Homol-Red Homol

RedTieP runs without reporting an error. However, the following command called Tapas:

mm3d Tapas Fraser ".*jpg" Out=TapasOut

Fails:

#####  For distortion of name Unknown 0x55df240#####

------------------------------------------------------------
|   Sorry, the following FATAL ERROR happened
|
|    Distortion Inversion  by finite difference do not converge (probably ill-conditioned canvas)
|
------------------------------------------------------------
It then runs without reporting any error.