Skip to content

Commit b752b73

Browse files
fabiencastanShallow Copy Bot
authored andcommitted
Merge pull request #2573 from alicevision/dev/panoramaDisplay
Update panorama display
0 parents  commit b752b73

File tree

319 files changed

+56197
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

319 files changed

+56197
-0
lines changed

.git-blame-ignore-revs

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
# [nodes] Linting: Clean-up files
2+
4c0409f573c2694325b104c2686a1532f95cb9bc
3+
# Linting: Clean-up files
4+
41e885d9ff38cd55772722376d5ef80ff908c559
5+
# [Viewer] SequencePlayer: Clean-up: Harmonize syntax
6+
42157809b90f5f6b275aa8ff9d7310c384ea395a
7+
# [Viewer] Clean-up: Harmonize syntax for the Viewer2D
8+
9af65092b9e881c828430f54a73fb4522bc1e370
9+
# [nodes] Harmonize the use of trailing commas across all the nodes
10+
61a8dcd4e2878f80b2f320f2b1c3c9b41e999b82
11+
# [nodes] Clean-up: Harmonize nodes' descriptions
12+
f2d67706511954aa3e1c026ecc858beb8c08f938
13+
# [qml] Clean-up: Harmonize syntax across all files
14+
e463f0dce2455f47d5b066f9e9434ed94b2b282f
15+
# [GraphEditor] Clean-up: Harmonize syntax across all files
16+
e9d80611c7fe185623e5f276a41b7f2de23cb6fe
17+
# [ImageGallery] Clean-up: Harmonize syntax across all files
18+
2bdf061d2e49f3e1513a59922dc33e69f68552cf
19+
# [Controls] Clean-up: Harmonize syntax across all files
20+
2908aa94a3eda2de71f8c5e6cec8cd78280bbb09
21+
# [Charts] Clean-up: Harmonize syntax across all files
22+
856641bc9dc25271062dc94a66da4c08e00f88d1
23+
# [Utils] Clean-up: Harmonize syntax across all files
24+
8313e42d8c70e2494277e338ef8fd38824270231
25+
# [Viewer] Clean-up: Harmonize syntax across all files
26+
13b8266d14783a4c595c8b731c54fc9c61adfa92
27+
# [Viewer3D] Clean-up: Harmonize syntax across all files
28+
9d2974d2823fe5d6f400eb4658f67d0306b11ac8

.github/FUNDING.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
github: [alicevision]
2+
custom: ['https://alicevision.org/association/#donate']
Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
---
2+
name: Bug report
3+
about: Create a report to help us improve
4+
title: "[bug]"
5+
labels: bug
6+
assignees: ''
7+
8+
---
9+
10+
**Describe the bug**
11+
A clear and concise description of what the bug is.
12+
13+
**To Reproduce**
14+
Steps to reproduce the behavior:
15+
1. Go to '...'
16+
2. Click on '....'
17+
3. Scroll down to '....'
18+
4. See error
19+
20+
**Expected behavior**
21+
A clear and concise description of what you expected to happen.
22+
23+
**Screenshots**
24+
If applicable, add screenshots to help explain your problem.
25+
26+
**Log**
27+
If applicable, copy paste the relevant log output (please embed the text in a markdown code tag "\`\`\`" )
28+
29+
**Desktop (please complete the following and other pertinent information):**
30+
- OS: [e.g. win 10, osx, ]
31+
- Python version [e.g. 2.6]
32+
- Qt/PySide version [e.g. 5.15.2]
33+
- Meshroom version: please specify if you are using a release version or your own build
34+
- Binary version (if applicable) [e.g. 2019.1]
35+
- Commit reference (if applicable) [e.g. 08ddbe2]
36+
37+
**Additional context**
38+
Add any other context about the problem here.
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
---
2+
name: Feature request
3+
about: Suggest an idea for this project
4+
title: "[request]"
5+
labels: feature request
6+
assignees: ''
7+
8+
---
9+
10+
**Is your feature request related to a problem? Please describe.**
11+
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
12+
13+
**Describe the solution you'd like**
14+
A clear and concise description of what you want to happen.
15+
16+
**Describe alternatives you've considered**
17+
A clear and concise description of any alternative solutions or features you've considered.
18+
19+
**Additional context**
20+
Add any other context or screenshots about the feature request here.
Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
---
2+
name: Question or help needed
3+
about: Ask question or for help for issues not related to program failures (e.g. "where I can find this feature", "my dataset is not reconstructed properly", "which parameter setting shall I use" etc...)
4+
title: "[question]"
5+
labels: type:question
6+
assignees: ''
7+
8+
---
9+
10+
**Describe the problem**
11+
A clear and concise description of what the problem is.
12+
13+
**Screenshots**
14+
If applicable, add screenshots to help explain your problem.
15+
16+
**Dataset**
17+
If applicable, add a link or *few* images to help better understand where the problem may come from.
18+
19+
**Log**
20+
If applicable, copy paste the relevant log output (please embed the text in a markdown code tag "\`\`\`" )
21+
22+
**Desktop (please complete the following and other pertinent information):**
23+
- OS: [e.g. win 10, osx, ]
24+
- Python version [e.g. 2.6]
25+
- Qt/PySide version [e.g. 5.15.2]
26+
- Meshroom version: please specify if you are using a release version or your own build
27+
- Binary version (if applicable) [e.g. 2019.1]
28+
- Commit reference (if applicable) [e.g. 08ddbe2]
29+
30+
**Additional context**
31+
Add any other context about the problem here.

.github/pull_request_template.md

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
<!-- Checklist before submission:
2+
3+
- I have read the [contribution guidelines](../CONTRIBUTING.md).
4+
- I have updated the documentation, if applicable.
5+
- I have ensured that the change is tested somewhere.
6+
- I have followed the prevailing code style (for history readability and limit conflicts for maintainance).
7+
8+
-->
9+
## Description
10+
11+
12+
13+
## Features list
14+
15+
<!--
16+
- [ ] Feature one. Fix #XXX
17+
- [ ] Improve something else
18+
- [ ] Connect to #3 (to declare link to issues without closing it when the PR is merged).
19+
- [X] Add "X" when it is done.
20+
-->
21+
22+
23+
## Implementation remarks
24+
25+
26+
<!--
27+
Explain main implementation choices.
28+
It is also the right place to ask for feedback and help when you hesitate on the implementation.
29+
-->

.github/stale.yml

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
# Number of days of inactivity before an issue becomes stale
2+
daysUntilStale: 120
3+
# Number of days of inactivity before a stale issue is closed
4+
daysUntilClose: 7
5+
# Issues with these labels will never be considered stale
6+
exemptLabels:
7+
- "do not close"
8+
- "feature request"
9+
- "scope:doc"
10+
- "new feature"
11+
- "bug"
12+
# Label to use when marking an issue as stale
13+
staleLabel: stale
14+
# Comment to post when marking an issue as stale. Set to `false` to disable
15+
markComment: >
16+
This issue has been automatically marked as stale because it has not had
17+
recent activity. It will be closed if no further activity occurs. Thank you
18+
for your contributions.
19+
# Comment to post when closing a stale issue. Set to `false` to disable
20+
closeComment: >
21+
This issue is closed due to inactivity. Feel free to re-open if new information
22+
is available.
Lines changed: 89 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,89 @@
1+
name: Continuous Integration
2+
3+
on:
4+
push:
5+
branches:
6+
- master
7+
- develop
8+
# Skip jobs when only documentation files are changed
9+
paths-ignore:
10+
- '**.md'
11+
- '**.rst'
12+
- 'docs/**'
13+
pull_request:
14+
paths-ignore:
15+
- '**.md'
16+
- '**.rst'
17+
- 'docs/**'
18+
19+
env:
20+
CI: True
21+
22+
jobs:
23+
build-linux:
24+
runs-on: ubuntu-latest
25+
strategy:
26+
matrix:
27+
python-version: [ 3.9.13 ]
28+
env:
29+
MESHROOM_NODES_PATH: '${{ github.workspace }}/../meshroomNodes/meshroom/nodes'
30+
31+
steps:
32+
- uses: actions/checkout@v3
33+
- name: Set up Python ${{ matrix.python-version }}
34+
uses: actions/setup-python@v4
35+
with:
36+
python-version: ${{ matrix.python-version }}
37+
- name: Clone meshroomNodes
38+
run: |
39+
cd ..
40+
git clone https://github.com/alicevision/meshroomNodes.git
41+
cd ${{ github.workspace }}
42+
- name: Install dependencies
43+
run: |
44+
python -m pip install --upgrade pip
45+
pip install flake8 pytest
46+
pip install -r requirements.txt -r dev_requirements.txt --timeout 45
47+
- name: Lint with flake8
48+
run: |
49+
# stop the build if there are Python syntax errors or undefined names
50+
flake8 . --count --select=E9,F63,F7,F82 --show-source --statistics
51+
# exit-zero treats all errors as warnings. The GitHub editor is 127 chars wide
52+
flake8 . --count --exit-zero --max-complexity=10 --max-line-length=127 --statistics
53+
- name: Test with pytest
54+
run: |
55+
pytest tests/
56+
57+
build-windows:
58+
runs-on: windows-latest
59+
strategy:
60+
matrix:
61+
python-version: [ 3.9.13 ]
62+
env:
63+
MESHROOM_NODES_PATH: '${{ github.workspace }}/../meshroomNodes/meshroom/nodes'
64+
65+
steps:
66+
- uses: actions/checkout@v3
67+
- name: Set up Python ${{ matrix.python-version }}
68+
uses: actions/setup-python@v4
69+
with:
70+
python-version: ${{ matrix.python-version }}
71+
- name: Clone meshroomNodes
72+
run: |
73+
cd ..
74+
git clone https://github.com/alicevision/meshroomNodes.git
75+
cd ${{ github.workspace }}
76+
- name: Install dependencies
77+
run: |
78+
python -m pip install --upgrade pip
79+
pip install flake8 pytest
80+
pip install -r requirements.txt -r dev_requirements.txt --timeout 45
81+
- name: Lint with flake8
82+
run: |
83+
# stop the build if there are Python syntax errors or undefined names
84+
flake8 . --count --select=E9,F63,F7,F82 --show-source --statistics
85+
# exit-zero treats all errors as warnings. The GitHub editor is 127 chars wide
86+
flake8 . --count --exit-zero --max-complexity=10 --max-line-length=127 --statistics
87+
- name: Test with pytest
88+
run: |
89+
pytest tests/

.gitignore

Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
# temporary files
2+
*~
3+
# vim
4+
.*.swp
5+
# emacs
6+
*.flc
7+
\#*\#
8+
.\#*
9+
# xemacs
10+
# MacOS
11+
.DS_Store
12+
# Windows
13+
Thumbs.db
14+
15+
# python
16+
*.pyc
17+
*.pyo
18+
__pycache__
19+
20+
# backup files
21+
*.json
22+
23+
# datas or personal files
24+
/data
25+
/scripts
26+
/build
27+
/dist
28+
/dl
29+
30+
# tests
31+
/.tests
32+
/.pytest_cache
33+
34+
# IDEs folders
35+
*.qmlproject*
36+
/nbproject
37+
.idea
38+
.cache
39+
.nfs*
40+
41+
*.qmlc
42+
*.jsc
43+
44+
*.dll
45+
46+
*.lib
47+
48+
install/qml/AliceVision/qmldir
49+
50+
run.bat

.readthedocs.yaml

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
# .readthedocs.yaml
2+
# Read the Docs configuration file
3+
# See https://docs.readthedocs.io/en/stable/config-file/v2.html for details
4+
5+
# Required
6+
version: 2
7+
8+
# Build HTML documentation with Sphinx
9+
sphinx:
10+
builder: html
11+
configuration: docs/source/conf.py
12+
13+
# Python requirements
14+
python:
15+
install:
16+
- requirements: requirements.txt
17+
- requirements: dev_requirements.txt
18+
- requirements: docs/requirements.txt

0 commit comments

Comments
 (0)