Commit graph

3914 commits

Author SHA1 Message Date
Vincent Demoulin
40cb27a0d3 pipeline: update all tracking pipelines 2024-07-17 17:17:31 +02:00
Candice Bentéjac
6ee3c7936b
Merge pull request #2459 from alicevision/dev/submitOrComputeSubgraph
Compute or Submit selected nodes
2024-07-17 16:17:51 +02:00
Aurore LAFAURIE
cc6acbc610 [ui] Removal of useless option for Compute and Submit selected nodes
It is now included directly in Compute and Submit options.
2024-07-17 16:08:01 +02:00
Aurore LAFAURIE
887844541c Compute or Submit selected nodes 2024-07-17 16:08:00 +02:00
Candice Bentéjac
76c5d95ee4
Merge pull request #2469 from alicevision/fix/initChoiceParamErrorMessage
[core] Values of ChoiceParam should be a list, Error message added for initialisation
2024-07-17 14:51:26 +02:00
Candice Bentéjac
ad94effb98 [core] Values of ChoiceParam should be a list, Error message added for initialisation 2024-07-17 12:39:14 +02:00
Candice Bentéjac
8034d98914
Merge pull request #2468 from alicevision/dev/ionVersion
Display ION container version in Meshroom
2024-07-16 16:21:51 +02:00
Fabien Servant @ TCS
98780160aa Ion version retrieval 2024-07-16 14:36:31 +02:00
Candice Bentéjac
f53dbf6a01
Merge pull request #2463 from alicevision/fix/envVarSequencePlayer
[ui] Add MESHROOM_USE_SEQUENCE_PLAYER environment variable
2024-07-15 16:59:23 +02:00
Candice Bentéjac
cf656b6a13
Merge pull request #2445 from alicevision/dev/sequencePlayerModifs
[ui] Sequence Player UI Modifications
2024-07-11 17:22:29 +02:00
Aurore LAFAURIE
3c5e1ad273 [ui] Format GB to string for occupied cache size 2024-07-11 17:06:47 +02:00
Aurore LAFAURIE
ac7aeddb45 [ui] Clean up for displayedAttr use instead 2024-07-11 14:33:30 +02:00
Aurore LAFAURIE
a5d5c947db [ui] Text Area selectable for FPS and frame number 2024-07-11 14:33:29 +02:00
Candice Bentéjac
204de11ada
Merge pull request #2446 from alicevision/dev/distortionConstraints
Add 3de undistortion models
2024-07-11 12:00:11 +02:00
Aurore LAFAURIE
a43117b298 [ui] Add MESHROOM_USE_SEQUENCE_PLAYER environment variable 2024-07-09 16:31:11 +02:00
Fabien Castan
e450a40faa
Merge pull request #2458 from alicevision/dev/createInitFunctions
Remove plugin loading from core __init__
2024-07-05 16:04:47 +02:00
Vincent Demoulin
ed4916e803 Update tests with init functions 2024-07-05 15:46:59 +02:00
Vincent Demoulin
a6be4e4938 Create Init functions for nodes, submitters and pipelines 2024-07-05 15:46:58 +02:00
Candice Bentéjac
b173de5a73
Merge pull request #2456 from alicevision/dev/scriptEditor
Add a Python ScriptEditor in the GraphEditor tab
2024-07-03 11:25:47 +01:00
Candice Bentéjac
45c9c1796c [components] ScriptEditor: Fix reset of the history index 2024-07-03 11:39:28 +02:00
Candice Bentéjac
ec98037338 [ui] Instantiate the ScriptEditor QML component in the GraphEditor 2024-07-03 08:41:39 +01:00
Candice Bentéjac
692f25f38f [GraphEditor] Add a ScriptEditor component 2024-07-03 08:41:07 +01:00
Candice Bentéjac
4046e97e4c Set QML_XHR_ALLOW_FILE_WRITE to 1 2024-07-03 08:40:25 +01:00
Candice Bentéjac
4d0fb4b786
Merge pull request #2455 from alicevision/fix/submitInputNodes
[core] Exclude edges from `InputNode` nodes in `dfsToProcess`
2024-07-02 15:26:52 +01:00
Candice Bentéjac
73a2a241e7 [ui] Expose ScriptEditor Python component to the QML side 2024-07-02 15:55:25 +02:00
Candice Bentéjac
5b07f9a393 [core] Exclude edges from InputNode nodes in dfsToProcess
If the edges of a node to submit include an `InputNode` (which cannot
be computed), then that node should be excluded from the list of edges
to process as if that node had already been computed.

This allows to submit any type of graph involving `InputNode` to the farm.
2024-07-02 12:18:35 +02:00
Candice Bentéjac
ff63860424 [components] Add a basic component for a Python script editor 2024-07-01 18:22:16 +02:00
Fabien Castan
2ee4e2e2b2
Merge pull request #2451 from alicevision/fix/qmlErrSequencePlayer
[Viewer] Fix all QML errors on the Sequence Player
2024-07-01 16:15:05 +01:00
Fabien Castan
4c0c820fe0
Merge pull request #2454 from alicevision/fix/connectChunksStatus
[ui] Graph: Connect all chunks when setting a graph for the first time
2024-07-01 14:30:10 +01:00
Candice Bentéjac
48e4c68e61 [ui] Graph: Connect all chunks when setting a graph for the first time
This was initially done after a call to `graph.update()`, but as the
calls to the entire update have been reduced to avoid processing stuff
we do not need to process, the chunks are never connected when opening
a project, meaning the progress bar remains invisible until an explicit
call to `graph.update()` is done.
2024-07-01 11:53:00 +01:00
Candice Bentéjac
c9ff5f92db
Merge pull request #2453 from alicevision/dev/propagateAttrChanged
[core] Forward the onAttributeChanged notification to all linked attributes
2024-07-01 10:34:38 +01:00
Fabien Castan
2d950758e3 [core] Propagate only if the node is already in a graph 2024-06-28 20:31:04 +02:00
Fabien Castan
3cc67fddfb [core] Propagate the onAttributeChanged notification to connected attributes 2024-06-28 19:56:47 +02:00
Fabien Castan
a82fe3927b [core] BaseNode: add property isInputNode 2024-06-28 19:54:48 +02:00
Candice Bentéjac
788281aa6f Add sequence player clean-up commit to .git-blame-ignore-revs 2024-06-28 12:34:42 +02:00
Candice Bentéjac
42157809b9 [Viewer] SequencePlayer: Clean-up: Harmonize syntax 2024-06-28 12:33:33 +02:00
Candice Bentéjac
0e06ae8747 [Viewer] SequencePlayer: Fix QML errors when accessing undefined objects 2024-06-28 12:33:32 +02:00
Fabien Castan
ccf76ab3b5
Merge pull request #2449 from alicevision/dev/accessCurrentFrame
Provide access to the path of the currently displayed frame
2024-06-28 10:59:21 +02:00
Candice Bentéjac
79384905c5 Add a clean-up commit to .git-blame-ignore-revs 2024-06-27 17:28:52 +02:00
Candice Bentéjac
9af65092b9 [Viewer] Clean-up: Harmonize syntax for the Viewer2D 2024-06-27 17:28:26 +02:00
Candice Bentéjac
cfb44d8b54 [ui] Add currentViewPath property
Add a property that contains the path of the image that is currently
displayed in the viewer. If no image is displayed, the property is set
with an empty string.

The path information is set directly from the Viewer2D when an image is
loaded to be displayed.
2024-06-27 17:28:25 +02:00
Candice Bentéjac
5bcbc84f2a [ui] Add an activeProject property and expose the UI to the core 2024-06-27 15:46:48 +02:00
Candice Bentéjac
2bcf9d432c [core] Graph: Remove selectedViewpoint property
The information that this property conveys will be accessible at an upper
level and is thus redundant here.
2024-06-27 15:04:53 +02:00
Fabien Castan
b286c95ccd
Merge pull request #2448 from alicevision/fix/ripple
Update ripple with "cuda" instead of "gpu"
2024-06-25 09:55:11 +02:00
Fabien Servant @ TCS
f08d4e3ad4
Update ripple with "cuda" instead of "gpu" 2024-06-24 12:28:08 +02:00
Fabien Servant
98353531f5 Update pipelines 2024-06-21 15:58:42 +02:00
Fabien Servant
dfa1f7fb79 add 3de undistortion models 2024-06-21 15:58:36 +02:00
Fabien Castan
6b10c24f32
Merge pull request #2443 from alicevision/dev/accessCurrentFrame
Provide access to the current frame from the graph
2024-06-20 17:01:06 +02:00
Candice Bentéjac
2973672b20 [ui] Update the graph's viewpoint whenever the selected viewpoint changes 2024-06-20 15:47:04 +02:00
Candice Bentéjac
d585b053a5 [core] Graph: Add a selectedViewpoint property
The `selectedViewpoint` property will store the attribute corresponding to
the actively selected viewpoint, if it exists. Otherwise, it will be set
to None.
2024-06-20 15:47:04 +02:00