Wykres commitów

512 Commity (753ef9fb048f5af3bb39bd019500d59e22b7db73)

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