Commit graph

19 commits

Author SHA1 Message Date
Candice Bentéjac
41280dc22a [nodes] M-P: Harmonize and improve labels and descriptions
Use CamelCase for all labels, always end descriptions with periods, and
replace the mixed use of single and double quotes with double quotes
only.
2023-06-16 10:31:42 +02:00
Candice Bentéjac
400c9920ea [nodes] Publish: Add support to publish directories as well as files
Before this commit, the `Publish` node could only copy files to an output
directory. It can now copy a complete directory to an output directory.
This is useful for cases where the names or number of the files to publish
are unknown prior to the computation of the node to publish.
2023-06-05 12:44:32 +02:00
ChemicalXandco
e18f815af9 [nodes] add node categories 2021-02-14 17:03:42 +00:00
Fabien Castan
2f17e9aa80 Merge remote-tracking branch 'origin/develop' into dev/panoramaFisheye 2020-03-26 13:56:51 +01:00
Fabien Castan
64a4c9426a [nodes] add some nodes documentation 2020-03-26 11:20:44 +01:00
ChemicalXandco
f75fc91436 fix python nodes being blocked by log
...when ran on command line with meshroom_photogrammetry or meshroom_compute
2020-02-07 22:47:27 +00:00
ChemicalXandco
17ecf78064 use logger object directly
also allow progress bar to be used even while messages are added
2019-09-15 15:28:59 +01:00
ChemicalXandco
cd5beab5f4 expose verbose level on Publish node 2019-09-14 12:31:15 +01:00
ChemicalXandco
5ef33ef64c rely on standard logging object 2019-09-14 12:02:31 +01:00
ChemicalXandco
87da9bfef3 [nodes] Publish: update version to 1.2 2019-09-12 16:52:58 +01:00
ChemicalXandco
4dfd13c0d9 intergrate python logging into publish node
also fix error not returning proper information (chunk.node.inputFiles.value - > [i.value for i in chunk.node.inputFiles.value])
2019-09-11 20:22:30 +01:00
Yann Lanthony
d2e8979f66 [nodes] fix Publish node: ListAttribute is not iterable
use ListAttribute's value to iterate over list elements
2018-08-01 15:26:56 +02:00
Yann Lanthony
2a410d07ea [nodes][aliceVision] add initial version on nodes 2018-07-19 13:50:45 +02:00
Grégoire De Lillo
e27a2145b7 [nodes] Formatting and small fixes 2018-06-21 16:34:57 +02:00
Yann Lanthony
2db26314f8 [nodes] fix Publish node
incorrect iteration over resolved paths
2017-11-20 14:39:27 +01:00
Yann Lanthony
cdcc8df33e [nodes] Publish: move filepaths resolution into a method 2017-11-17 18:59:27 +01:00
Yann Lanthony
e8c579c942 [core] parallelization: introduce the notion of node 'size'
* node size is an estimation of the number of element to process on a given node, that may be used for parallelization.
* replace the explicit reference to an attribute on a node (Parallelization.inputListParamName)
* size can be:
  * dynamic: depends on the size of the node connected to a specific Attribute
  * static
2017-11-17 18:46:21 +01:00
Fabien Castan
8efa14ecda [node] Publish: fix node with new chunk notion 2017-11-07 18:46:14 +01:00
Fabien Castan
0f2f6c4796 [nodes] new Publish node 2017-10-31 21:28:45 +01:00