nyanpasu64
753ef9fb04
Merge pull request #136 from nyanpasu64/preview-performance
...
Add preview-specific performance options
2019-01-13 15:43:20 -08:00
nyanpasu64
c86cd8dc03
Add tests for output-specific performance tweaks
2019-01-13 14:59:51 -08:00
nyanpasu64
c35913f5c8
Add Performance tab to GUI
...
Add video size divisor to GUI.
2019-01-13 14:59:51 -08:00
nyanpasu64
dc0603073e
Implement preview-specific performance tweaks
...
CorrScope() calls exactly one of before_preview() vs before_record().
2019-01-13 14:59:51 -08:00
nyanpasu64
1f727ce53d
Add test for launching corrscope with master audio disabled
2019-01-13 14:55:33 -08:00
nyanpasu64
55e55ed585
.gitignore vscode local history
2019-01-12 23:55:04 -08:00
nyanpasu64
64f6a1e3ca
Merge pull request #133 from nyanpasu64/test-render-grid
...
Fix Renderer leaking matplotlib Figures, add grid tests
2019-01-12 04:13:29 -08:00
nyanpasu64
90567ceb16
Add comment, explain disabling render grid background
2019-01-12 04:12:27 -08:00
nyanpasu64
49d8560243
Switch from pyplot to Figure(), fix leaking Figures
...
pyplot does not discard unreferenced figures, resulting in
"More than 20 figures" warning when constructing many figures
through unit tests (and likely pyqt gui).
2019-01-12 04:12:27 -08:00
nyanpasu64
61be820ab2
Add test for layout.EdgeFinder class
2019-01-12 04:12:27 -08:00
nyanpasu64
25ae1c803d
Add tests for Renderer grid lines
2019-01-12 04:12:27 -08:00
nyanpasu64
b7b4012597
Fix previous PR, add `poetry run` coverage scripts
2019-01-12 02:50:42 -08:00
nyanpasu64
7c5315903a
Merge pull request #131 from nyanpasu64/coverage
...
Add unit-test coverage support
2019-01-12 00:43:20 -08:00
nyanpasu64
3e55e5b1a0
Add `poetry run` commands to check coverage
2019-01-12 00:41:46 -08:00
nyanpasu64
2dab83408f
Omit scipy-imported files from coverage testing
2019-01-11 22:29:04 -08:00
nyanpasu64
8bb6c55390
Clear Appveyor caches
2019-01-11 20:41:02 -08:00
nyanpasu64
c67368bd11
[appveyor] Run coverage and diff-cover
2019-01-11 20:37:57 -08:00
nyanpasu64
902afe54db
[poetry] Add coverage.py, pytest-cov, diff-cover, codecov.io
2019-01-11 20:37:52 -08:00
nyanpasu64
1e11a1ce81
Add badges to README.md
2019-01-11 20:34:22 -08:00
nyanpasu64
9ab8c399a0
Merge pull request #130 from nyanpasu64/render-grid
...
Add render grid support
2019-01-09 23:42:43 -08:00
nyanpasu64
a04ab9c3c3
Add grid color (optional) to GUI
2019-01-09 23:38:41 -08:00
nyanpasu64
cf17d77553
Hide Axis objects for speed
2019-01-09 23:38:41 -08:00
nyanpasu64
9f11377349
Hide border gridlines
2019-01-09 23:38:41 -08:00
nyanpasu64
92dced97c8
Draw gridlines if render.grid_color set
2019-01-09 23:38:41 -08:00
nyanpasu64
b6e046baf1
[master] Mark render.line_width as required
2019-01-09 23:36:43 -08:00
nyanpasu64
504928307b
Remove RendererConfig.create_window (dead code)
...
Since we use Agg renderer (not QtAgg), matplotlib cannot show a window.
2019-01-09 17:55:12 -08:00
nyanpasu64
3f91d8723b
Switch appveyor releases to Python 3.7 (possible speed boost) ( #106 )
2019-01-09 03:30:58 -08:00
nyanpasu64
1f62cdd2a3
Enable Pycharm compatibility checking (3.6, 3.7)
2019-01-08 20:31:07 -08:00
nyanpasu64
f65631902c
[gui] Remove broken Locked.unlock()
2019-01-08 20:30:47 -08:00
nyanpasu64
b726b584d9
Remove unused import
2019-01-08 14:56:34 -08:00
nyanpasu64
80741ccebb
Simplify channel config ( #128 )
...
Breaks compatibility with pre-0.1.0 configs.
2019-01-08 14:06:06 -08:00
nyanpasu64
b60bdbc9ab
Add comment to gui/data_bind.py
2019-01-08 13:22:58 -08:00
nyanpasu64
fbb6bf0883
Improve Wave.get_around() parameter naming
...
return_nsamp is unambiguous. region_nsamp was ambiguous.
2019-01-08 13:22:58 -08:00
nyanpasu64
96edbdd2c4
Update libraries (poetry.lock)
2019-01-08 13:22:58 -08:00
nyanpasu64
5c75329ecf
0.2.0-pre
2019-01-08 13:22:58 -08:00
nyanpasu64
452e2a6dcb
0.1.1
2019-01-06 17:06:38 -08:00
nyanpasu64
894af9fd01
Mark GUI as edited when browsing for file, or adding/reordering channels ( #124 )
2019-01-06 17:02:28 -08:00
nyanpasu64
d5b91a05f7
Merge pull request #123 from nyanpasu64/fix-gui-path-crash
...
Fix GUI crash when entering "master audio" with quotes
2019-01-06 02:49:15 -08:00
nyanpasu64
17291e35dd
Raise error if master_audio path is invalid
2019-01-06 02:42:33 -08:00
nyanpasu64
23e1e1e133
[gui] Appease Mypy
2019-01-06 02:13:50 -08:00
nyanpasu64
b40c01d670
[gui] Remove quotes when manually editing channel paths
2019-01-06 02:13:50 -08:00
nyanpasu64
67463de9c6
[gui] Add model-property type hints
2019-01-06 02:13:50 -08:00
nyanpasu64
b4f7c8a09c
[gui] Remove quotes from master audio, when entering via GUI
2019-01-06 01:22:04 -08:00
nyanpasu64
d65453a138
[gui] Fix crash when pasting invalid paths into master audio
2019-01-06 01:16:51 -08:00
nyanpasu64
10cbfd2dd6
Merge pull request #122 from nyanpasu64/readme
...
Update README.md
2019-01-06 01:14:23 -08:00
nyanpasu64
816b305f7a
Update README.md
2019-01-06 00:37:59 -08:00
nyanpasu64
4c1b0426c6
Fix freeze when rendering via GUI ( #119 )
...
Invoke GUI operations (progress dialog) in GUI thread,
instead of calling slots from render thread.
2019-01-05 19:03:28 -08:00
nyanpasu64
792f6ade91
[pyinstaller] Cleanup corrscope.spec
...
Scipy is no longer a corrscope dependency
2019-01-04 19:22:27 -08:00
nyanpasu64
fd24ab6b0d
Tell user to install ffmpeg if missing ( #117 )
...
Tell user to install ffmpeg if missing
2019-01-04 19:00:05 -08:00
nyanpasu64
b29e5e9252
Set pyinstaller --log-level DEBUG
2019-01-04 02:18:53 -08:00