nyanpasu64
08810db6fe
Merge pull request #140 from nyanpasu64/fix-pyinstaller-zip
...
Fix creation of PyInstaller zip files, switch to 7z
2019-01-14 23:14:17 -08:00
nyanpasu64
d0ac89325f
Switch to 7z archiving, to compress 64-bit binaries further
2019-01-14 23:09:26 -08:00
nyanpasu64
2c18a0c9f4
Fix creation of PyInstaller zip files
2019-01-14 22:26:55 -08:00
nyanpasu64
b279f16025
Merge pull request #137 from nyanpasu64/pyinstaller-versioning
...
Add version numbers to Appveyor/Pyinstaller builds
2019-01-14 21:55:05 -08:00
nyanpasu64
7ffa0ba22b
[appveyor] Append version number to .zip artifacts
2019-01-14 21:51:29 -08:00
nyanpasu64
bd996137c7
Add PyInstaller/Appveyor state to version numbers
2019-01-14 20:33:00 -08:00
nyanpasu64
e76ba2a976
Add PyInstaller versioning scheme to .gitignore
2019-01-14 20:33:00 -08:00
nyanpasu64
c66b6f556d
build_pyinstaller.py: Terminate if subprocess fails
2019-01-14 20:33:00 -08:00
nyanpasu64
6bf8dcdf63
Partially fix pyinstaller on Linux
2019-01-14 20:33:00 -08:00
nyanpasu64
f35c8ba819
Add .vscode to Pycharm excludes and .gitignore
2019-01-14 20:33:00 -08:00
nyanpasu64
6ba605bffe
[appveyor] Build PyInstaller on x64 instead of x86
...
x86 PyInstaller is very slow (4 minutes) due to
https://github.com/pyinstaller/pyinstaller/issues/3962 .
Appveyor x64 works around slow build times, making CI run faster.
Python x64 is as slow as x86 on my local machine.
2019-01-14 20:32:39 -08:00
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