Fabien Castan
e26b3dee30
Merge pull request #466 from alicevision/dev_logsAndStatus
...
Logs display and status update improvements
2019-06-05 23:15:30 +02:00
Yann Lanthony
fa4be05ee5
Merge pull request #476 from alicevision/readme_tutorials
...
[readme] Add links to tutorials
2019-05-22 10:35:36 +02:00
Fabien Castan
c36c175b67
[readme] Add links to tutorials
2019-05-20 06:40:00 +02:00
Yann Lanthony
d7e2a006c5
Merge pull request #467 from cclauss/patch-2
...
Travis CI: Add Python 3.7 to the testing
2019-05-16 10:14:31 +02:00
Yann Lanthony
55c9e3063d
[ui] TextFileViewer: simplify position restoring when source changes
...
Remove 'keepPosition' parameter: always try to reset position as close as possible to the previous state.
2019-05-15 20:17:09 +02:00
Yann Lanthony
d7f8311dcf
[ui] NodeLog: set TextFileViewer source when chunks ListView is ready
...
Avoid going through an empty source when switching from one node to another (currentChunk being invalid the time the ListView is being constructed).
2019-05-15 20:17:09 +02:00
Yann Lanthony
843954eac1
Merge pull request #445 from cclauss/patch-1
...
Avoid issue with use ==/!= to compare str, bytes, and int literals
2019-05-14 14:35:55 +02:00
cclauss
fefd6a72c8
Travis CI: Add Python 3.7 to the testing
2019-05-14 12:32:38 +02:00
cclauss
09b28bbc2a
if v:
2019-05-14 12:30:37 +02:00
Yann Lanthony
17556427fd
[ui] NodeLog: PySide2 5.11 compatibility fixes
...
* downgrade imports to work with versions prior to 5.12
* remove ES7 syntax
2019-05-09 18:18:48 +02:00
Yann Lanthony
e40b0e57b8
[ui] ChunksMonitor: asynchronous status files modification time polling
...
* make last modification time check on status asynchronous using a dedicated thread + use a ThreadPool to run tasks in parallel
* avoid UI freeze when checking for status updates + increase performances
2019-05-07 12:32:38 +02:00
Yann Lanthony
55dba55d19
[ui] New TextFileViewer for displaying log files
...
Introduce a new TextFileViewer component with auto-reload feature based on a ListView instead of a TextArea for performance reasons. Uses the text content split on line breaks as ListView's model.
Features:
* auto-scroll to bottom
* display line numbers
* customizable line delegates (e.g.: display a real progress bar)
* color lines according to log level
2019-05-07 11:47:09 +02:00
Yann Lanthony
438622a14b
[ui] Introduce ClipboardHelper for copying to clipboard from QML
...
* add ClipboardHelper class that contains a QClipboard and exposes its method as Slots
* use Clipboard instead of hidden TextEdit where meaningful
2019-05-07 11:47:09 +02:00
Yann Lanthony
9ce077778b
[ui] add more explicit doc for QML helpers singleton
2019-05-07 11:03:54 +02:00
Yann Lanthony
6d07323580
[ui] compatibility fixes for PySide2 5.12.x
2019-05-07 10:39:20 +02:00
cclauss
d0c5a5ffb5
Avoid issue with use ==/!= to compare str, bytes, and int literals
...
[flake8](http://flake8.pycqa.org ) testing of https://github.com/alicevision/meshroom on Python 3.7.1
$ __flake8 . --count --select=E9,F63,F72,F82 --show-source --statistics__
```
./meshroom/core/node.py:461:34: F632 use ==/!= to compare str, bytes, and int literals
if v is not None and v is not '':
^
./meshroom/core/node.py:480:34: F632 use ==/!= to compare str, bytes, and int literals
if v is not None and v is not '':
^
2 F632 use ==/!= to compare str, bytes, and int literals
2
```
2019-04-18 10:30:57 +02:00
Fabien Castan
ff00b192bc
Merge pull request #422 from alicevision/patch_2019.1_simpleFarmNoRez
...
Packaging and farm submitter without rez
2019-04-11 11:44:21 +02:00
Fabien Castan
c88c78b476
[cxFreeze] add comment
2019-04-11 11:40:08 +02:00
Fabien Castan
49f5052a09
[submitters] simpleFarm: minor tractor adjustments
2019-04-08 10:17:14 +02:00
Fabien Castan
b1984bca97
[submitters] update submitter config
2019-04-08 10:17:14 +02:00
Fabien Castan
007216e88b
[submitter] simpleFarm: add support for submitting without rez
2019-04-08 10:17:13 +02:00
Fabien Castan
1c98e2afde
[cxFreeze] add import of encodings to embed them in packaging
2019-04-08 10:17:13 +02:00
Fabien Castan
98d772659a
Merge pull request #433 from alicevision/dev_advancedListAndGroups
...
Allow List/GroupAttribute to be marked as advanced parameters
2019-03-29 21:09:52 +01:00
Fabien Castan
ef17b3b76d
Merge pull request #435 from tiktuk/patch-1
...
Corrected project argument name
2019-03-29 20:22:43 +01:00
Tuk Bredsdorff
7f1943c0de
Corrected project argument name
...
Argument was `project` but was used as `pipeline` which prevented the ui from starting.
2019-03-29 17:17:10 +01:00
Yann Lanthony
1cb9935617
Merge pull request #413 from alicevision/dev_CLIoptions
...
[CLI] Added new options
2019-03-26 15:52:54 +01:00
Simone Gasparini
4febfb3ffe
[nodes] PrepareDenseScene enables to export list of undistorted images
2019-03-26 12:18:14 +01:00
Simone Gasparini
a274546247
[ui] add option --pipeline at CLI to directly load a project in GUI
2019-03-26 12:18:04 +01:00
Yann Lanthony
0ab7d45607
[desc] allow List/GroupAttribute to be marked as advanced parameters
2019-03-26 12:09:16 +01:00
Simone Gasparini
c0507bf8e6
[bin] added parameter override for meshroom_photogrammetry
...
The user can specify a json file to override the default parameter of
each node.
2019-03-07 14:41:14 +01:00
Fabien Castan
8361f806e2
Merge pull request #408 from alicevision/fix_groupChildAttribute
...
Add GroupAttribute.childAttribute method
2019-03-03 23:21:54 +01:00
Fabien Castan
b5eb51e90b
Merge pull request #381 from alicevision/dev_UDIM
...
[nodes] `Texturing` Add option `useUDIM`
2019-03-01 22:58:19 +01:00
Yann Lanthony
aae6098b5a
[ui] Viewpoints: use 'childAttribute' method to access child attributes
...
IntrinsicsIndicator: fix exceptions when trying to access a viewpoint's 'initializationMode' attribute that did not exist in previous versions
2019-03-01 17:29:50 +01:00
Yann Lanthony
1a22fc8ae8
[core] add GroupAttribute.childAttribute method
...
* easier access to child attributes
* callable from QML
2019-03-01 17:22:57 +01:00
Grégoire De Lillo
7343cabbfe
[nodes] Texturing
Add option useUDIM
2019-03-01 12:33:12 +01:00
Fabien Castan
9b2338488b
Merge pull request #382 from alicevision/dev_densePointCloud
...
Dense point cloud
2019-02-28 16:10:46 +01:00
Fabien Castan
94796f188b
Merge pull request #389 from alicevision/dev_depthMapNormals
...
[nodes] `DepthMapFilter` Add option `computeNormalMaps`
2019-02-28 16:09:20 +01:00
Fabien Castan
411de1c1d0
Merge pull request #388 from alicevision/pr-release-2019.1.0
...
Release 2019.1.0
2019-02-28 10:10:37 +01:00
Fabien Castan
c2382c1960
Release 2019.1.0
2019-02-27 19:21:12 +01:00
Fabien Castan
73c35a607c
[docker] remove unnecessary files to reduce bundle size
2019-02-27 19:21:12 +01:00
Fabien Castan
caff4c06ba
[docker] Update Qt from 5.11.0 to 5.11.1
2019-02-27 19:21:12 +01:00
Fabien Castan
721549a272
Merge pull request #406 from alicevision/bin_meshoomCompute
...
[bin] use sys.exit + build meshroom_compute executable
2019-02-27 15:38:07 +01:00
Yann Lanthony
b147788e5c
[bin] use sys.exit + build meshroom_compute executable
...
* cx_Freeze removes builtin 'exit' function, use sys.exit in executables instead
* build: generate an executable for "meshroom_compute"
2019-02-27 15:00:43 +01:00
Fabien Castan
569424274b
Merge pull request #403 from alicevision/copying_alicevision
...
[copying] add the obvious AliceVision dependency
2019-02-23 18:41:25 +01:00
Fabien Castan
c5fd979c54
[copying] add the obvious AliceVision dependency
2019-02-22 15:53:51 +01:00
Fabien Castan
4ef1ff457d
Merge pull request #392 from alicevision/fix_locator3d
...
Viewer3D: use DepthMapEntity 2.0 + various fixes
2019-02-08 18:45:07 +01:00
Fabien Castan
66fbcf5b46
Merge pull request #393 from alicevision/fix_AE_filter
...
AttributeEditor: remove SortFilterDelegateModel
2019-02-08 18:39:56 +01:00
Yann Lanthony
45faa860c9
[ui] AttributeEditor: remove SortFilterDelegateModel
...
Usage of DelegateModel for model filtering has not proven to be the most stable solution, and might be responsible for random crashes happening during engine's garbage collection. Implement Loader-based alternative:
* first delegate is a Loader which creates the AttributeItemDelegate if necessary
* compensate spacing using negative height when element is hidden
2019-02-08 15:37:06 +01:00
Yann Lanthony
da1b842493
[ui] MediaLibrary: enable dynamicRoles on mediaModel
...
If an outside 3D media file is the first thing ever loaded, 'model.attribute' will be initialized to 'null' and will prevent an actual Attribute to be associated to this role. This breaks media loading from within Meshroom.
2019-02-07 19:55:05 +01:00
Yann Lanthony
6199de0b45
[ui] Inspector3D: improve pointSize/cameraScale sliders
...
* reduce pointSize maximum value for better precision
* replace texts by icon
* add tooltips with values
2019-02-07 19:11:06 +01:00