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
Fabien Castan
b577b87262
Merge pull request #2375 from alicevision/dev/sequenceFromOutput
...
[core/ui] Load image sequence from node's output in SequencePlayer
2024-06-20 12:54:42 +02:00
Aurore LAFAURIE
5a8ceaf287
[ui] Removal of getAttributeByName in Viewer2D
2024-06-20 11:54:31 +02:00
Aurore LAFAURIE
d738f4adac
[ui] Sequence with missing files displayable and switching if displayed attribute changed
2024-06-20 11:54:31 +02:00
Aurore LAFAURIE
8935dedc34
[ui] Timer not displayed on node not computable
2024-06-20 11:54:31 +02:00
Aurore LAFAURIE
9acc0a7492
[ui] Eye displayed for node with sequence output
2024-06-20 11:54:30 +02:00
Aurore LAFAURIE
aacacb1d65
[core] Prevent bug from onAttributeChanged when setting value of self attribute
2024-06-20 11:54:30 +02:00
Aurore LAFAURIE
f4404f287f
Add pyseq to requirements.txt
2024-06-20 11:54:30 +02:00
Aurore LAFAURIE
cc2099534b
[ui] Use of pyseq for getting sequences
...
[ui] To squash
2024-06-20 11:54:30 +02:00
Aurore LAFAURIE
1168ccaacb
[ui] Resolve Sequence and ImageList on Python side
2024-06-20 11:54:30 +02:00
Aurore LAFAURIE
4590868317
[ui] Support for imageList and sequence in SequencePlayer
2024-06-20 11:54:30 +02:00
Aurore LAFAURIE
7af0997a73
[core] Add support for imageList as output in SequencePlayer
2024-06-20 11:54:30 +02:00
Aurore LAFAURIE
6e89cb68f6
[Viewer] Fix of side effects from output sequence in SequencePlayer
...
Unsync 3D Viewer and SequencePlayer if it is output sequence and set to 0 the frame displayed when changing sequence
2024-06-20 11:54:29 +02:00
Aurore LAFAURIE
b0063b0dde
[ui] Load image sequence from node output in SequencePlayer
2024-06-20 11:54:29 +02:00
Aurore LAFAURIE
3eb90322a8
[core] Add detection of sequence semantic output
2024-06-20 11:54:29 +02:00
Fabien Castan
9d78536e2a
Merge pull request #2415 from alicevision/dev/integrateSequencePlayer
...
[SequencePlayer] Fetching option added
2024-06-20 11:01:57 +02:00
Aurore LAFAURIE
a113898773
[ui] No update of gallery while jogging in SequencePlayer timeline
2024-06-19 17:52:25 +02:00
Aurore LAFAURIE
90fd95320a
[SequencePlayer] Max Cache Memory as setting and sync with 3D viewer by default
2024-06-19 17:20:11 +02:00
Aurore LAFAURIE
74e0e029c9
[ui] SequencePlayer cache setter, Stats layout, UI improvements
...
Stats Popup containing max cache size setter, synchronization options, and cache informations
2024-06-19 17:20:11 +02:00
Aurore LAFAURIE
a60dc8a5e2
[ui] Max available memory exposed for Sequence Player
2024-06-19 17:20:11 +02:00
Aurore LAFAURIE
277b9643b0
[ui] Fetch on play in Sequence Player
2024-06-19 17:20:11 +02:00