Wykres commitów

573 Commity (e3cddd7e69c939f9fcec6768c1ab02a0d1927af6)

Autor SHA1 Wiadomość Data
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