est merge requestshttps://gitlab.esrf.fr/workflow/ewoksapps/est/-/merge_requests2019-08-13T15:12:40+02:00https://gitlab.esrf.fr/workflow/ewoksapps/est/-/merge_requests/18Update 0 22019-08-13T15:12:40+02:00paynoUpdate 0 2- [x] documentation
- [x] api
- [x] update documentation
- [x] increase pymca widget documentation
- [x] check htmlhelp from orange-canvas
- [x] pymca / larch compatibility chi == EXAFSSignal
- [x] propose a differe...- [x] documentation
- [x] api
- [x] update documentation
- [x] increase pymca widget documentation
- [x] check htmlhelp from orange-canvas
- [x] pymca / larch compatibility chi == EXAFSSignal
- [x] propose a different display for stack of curves (median / quartils ?)
- [x] check TODOs
- [x] link kweight widget with larch xftf, reset pymca kweigh parameter also ?
- [x] check icons are installed with pip install [full]
- [x] check to one 'strange' error with sqlite3 / larch thread id
- [x] add an 'manual' update mode from gui0.2https://gitlab.esrf.fr/workflow/ewoksapps/est/-/merge_requests/17[orangecontrib] normalization work2019-08-08T16:45:31+02:00payno[orangecontrib] normalization work- orange signal 'spectra' is renamed xas_obj
- update to the new orange way to define Input and Output
- add a converter widget to convert from xas object to data table- orange signal 'spectra' is renamed xas_obj
- update to the new orange way to define Input and Output
- add a converter widget to convert from xas object to data table0.2https://gitlab.esrf.fr/workflow/ewoksapps/est/-/merge_requests/13Add larch process orange contrib2019-08-07T15:14:03+02:00paynoAdd larch process orange contrib- [x] add larch pre_edge process
- [x] add larch autobk process
- [x] add larch mback process
- [x] add larch mback_norm process
- [x] add larch xftf process
/close #6
/close #13 - [x] add larch pre_edge process
- [x] add larch autobk process
- [x] add larch mback process
- [x] add larch mback_norm process
- [x] add larch xftf process
/close #6
/close #13 0.2https://gitlab.esrf.fr/workflow/ewoksapps/est/-/merge_requests/12[pushworklow] fix submodule2019-08-01T16:28:19+02:00payno[pushworklow] fix submodulefix the submodule (init command was missing...)fix the submodule (init command was missing...)0.2https://gitlab.esrf.fr/workflow/ewoksapps/est/-/merge_requests/11Add larch process in core2019-07-26T10:43:35+02:00paynoAdd larch process in core0.2https://gitlab.esrf.fr/workflow/ewoksapps/est/-/merge_requests/10[io] rework h5 output to use Nexus format2019-07-18T13:44:25+02:00payno[io] rework h5 output to use Nexus format- [x] save spectra / energy as nexus format (http://download.nexusformat.org/doc/html/classes/applications/NXxas.html?highlight=nxxas) /close #7
- [x] save xas process as nexus format (http://download.nexusformat.org/doc/html/classes/a...- [x] save spectra / energy as nexus format (http://download.nexusformat.org/doc/html/classes/applications/NXxas.html?highlight=nxxas) /close #7
- [x] save xas process as nexus format (http://download.nexusformat.org/doc/html/classes/applications/NXxasproc.html#nxxasproc)
- [x] update default path if spectra come from .h5
- [x] add a reprocessing application to recompute process from raw data if process flow is store in the .h5 file (/close #11)0.2https://gitlab.esrf.fr/workflow/ewoksapps/est/-/merge_requests/9Add roi process and roi widget2019-07-12T09:18:33+02:00paynoAdd roi process and roi widgetData reduction from spectra
/close #5 Data reduction from spectra
/close #5 0.2https://gitlab.esrf.fr/workflow/ewoksapps/est/-/merge_requests/8Fix 10 - make pymca process from a thread2019-07-11T08:34:33+02:00paynoFix 10 - make pymca process from a threadSome work on processing: using multiprocessing.pool, thread for gui computation...
for now thread computation will be very raw, we will launch processing in a thread, if new computation is requested then the current thread is stopped,...Some work on processing: using multiprocessing.pool, thread for gui computation...
for now thread computation will be very raw, we will launch processing in a thread, if new computation is requested then the current thread is stopped, released and a new thread is requested. No 'processing stack' is excepted.
some small / short benchmark made for threading.pool[test.py](/uploads/4a8dc303e628c59b007f6853e5464f8b/test.py)
/close #10 0.2https://gitlab.esrf.fr/workflow/ewoksapps/est/-/merge_requests/7[gui] add advancement on the processing2019-07-08T09:53:01+02:00payno[gui] add advancement on the processing- create core/progress module which contains `Progress` class used to give some feedback about the advancement
- create orangecontrib/progress module to overwrite Progress functions with a QSignal in order to connect this processing to t...- create core/progress module which contains `Progress` class used to give some feedback about the advancement
- create orangecontrib/progress module to overwrite Progress functions with a QSignal in order to connect this processing to the orange widget.
- this require to move all core processing to classes (ft, exafs...) to keep the 'Progress' or 'QProgress' object0.2https://gitlab.esrf.fr/workflow/ewoksapps/est/-/merge_requests/6Fix 1 gui2019-07-08T08:16:33+02:00paynoFix 1 guiclose #1
- [x] add spectrum stack viewer
- [x] add spectra map viewer from some keysclose #1
- [x] add spectrum stack viewer
- [x] add spectra map viewer from some keys0.2https://gitlab.esrf.fr/workflow/ewoksapps/est/-/merge_requests/5Fix 12019-07-04T13:11:00+02:00paynoFix 1relative to #1, core part is now able to manage several spectra. But nothing done from the interface point of view.relative to #1, core part is now able to manage several spectra. But nothing done from the interface point of view.0.2