Commit graph

65 commits

Author SHA1 Message Date
Fabien Castan
b7175e219f [tests] test multiview pipeline and List/GroupAttributes set/get 2017-10-31 12:08:58 +01:00
Fabien Castan
e0c52898cc [tests] test uid on input params with/without link 2017-10-31 10:49:30 +01:00
Fabien Castan
1af40dac9e [tests] remove useless main 2017-10-31 10:48:27 +01:00
Yann Lanthony
3b45ac1669 [tests] add tests on graph invalidation 2017-10-30 17:48:54 +01:00
Fabien Castan
e533c588dd [core] graph: add the notion of flowEdges and minMaxDepthPerNode
- flowEdges: Compute a transitive reduction of the graph to provide
node-level minimal dependencies to create an execution workflow for
renderfarm.
- minMaxDepthPerNode: compute the min and max depth per node
2017-10-24 20:22:39 +02:00
Fabien Castan
2bf95d200f [test] add more graph tests 2017-10-24 20:19:24 +02:00
Yann Lanthony
1e306f8408 rename Model to DictModel + augment API
* add "update" and "reset" methods
* core: no more default keyAttrName
* qt: if keyAttrName is empty, don't register items in internal dictionnary
2017-10-23 19:54:55 +02:00
Yann Lanthony
bc5bb96c2e [tests] fix test_depth
depth is now a property
2017-10-13 16:38:07 +02:00
Yann Lanthony
e893a3dfc6 rename package 'processGraph' to 'core' 2017-10-09 12:16:20 +02:00
Yann Lanthony
d556547d0b [tests] fix Graph import 2017-10-02 16:33:59 +02:00
Yann Lanthony
547e6c93b6 rename "types" to "common" to avoid name conflict
types is already a standard python package
2017-09-25 20:04:41 +02:00
Yann Lanthony
4cd9627263 [tests] add basic tests for data models 2017-09-25 19:13:34 +02:00
Yann Lanthony
807b4cb155 add setup.py + switch to pytest
* pytest: more modern and easy-to-use testing framework
2017-09-19 12:11:29 +02:00
Yann Lanthony
7488de782c reorder modules and packages
* meshroom package at root
* use pep8 recommandation for import orders
2017-09-19 11:38:28 +02:00
Fabien Castan
096da0689d Initial version
* plugins loader
* graph IO in json
* uid computation
* commandLine expression evaluation
* subprocess execution
* generate statistics
* export command logs to file
* save/load status file
* only compute nodes not previously computed
2017-09-18 00:31:29 +02:00