Commit a32b41b1 authored by payno's avatar payno

[core][process] main rework of the processes.

- now process can take an output and an output_dict for storing the result in a multiprocessing.Proxy object
- rework process action to avoid several call to pymca `processSpectrum` function
- add an option to XasObject `to_dict` function to simply store raw data (which is the reference), but also to keep processing results to be used later.
This is need for the 'non gui' workflow processing which uses a dictionnary instead of a XasObject.
parent d3650a58
Pipeline #12520 passed with stage
in 4 minutes and 18 seconds