Wykres commitów

33 Commity (perf-debug)

Autor SHA1 Wiadomość Data
nyanpasu64 0e92aa2d71 Allow constructing Renderer on subprocesses using RendererParams 2023-11-28 11:29:52 -08:00
nyanpasu64 3f9869d3d8 Rewrite debug plotting system around absolute timestamps 2022-03-11 21:08:08 -08:00
nyanpasu64 850030f3f7 Organize imports 2022-03-09 03:09:35 -08:00
nyanpasu64 85aa6a6654 Pass per-frame frequency estimate from Trigger to Renderer 2021-07-13 17:48:21 -07:00
nyanpasu64 635f0f95e6 Update dependencies, fix unit tests on Python 3.9 2021-06-14 15:12:08 -07:00
nyanpasu64 a655f562f8
Switch to new Black version (21.6b0), reformat project (#374)
I also fixed pre-commit hooks on machines without Python 3.6 installed.

I don't like how Black now removes leading and trailing spaces in
doc comments, but it is what it is.
2021-06-14 15:09:24 -07:00
nyanpasu64 8f2c334c16 Rename default_config to template_config, to avoid confusion 2019-06-16 22:57:40 -07:00
nyanpasu64 457e50c88a Add debug visualizations 2019-04-12 14:15:07 -07:00
nyanpasu64 8300ec3682 Add support for per-channel labels (#256)
Known issue: matplotlib's font weight handling is often wrong.
2019-04-08 03:42:46 -07:00
nyanpasu64 3849f7fe85 Refactor renderer API 2019-04-04 18:12:43 -07:00
nyanpasu64 030e769413 Mark Channel.render_samp, *_stride as private 2019-03-25 04:37:17 -07:00
nyanpasu64 1ce1e77fb7 Add Channel.get_render_around(trigger_sample) 2019-03-25 04:37:17 -07:00
nyanpasu64 0ed61ff7a4 Add custom stereo downmixing and GUI 2019-03-25 02:16:55 -07:00
nyanpasu64 0dbba8ac09 Add backend for stereo rendering (#196)
GUI support will be added in a separate PR.
2019-02-18 02:10:17 -08:00
nyanpasu64 c9e2585604 Add test for per-channel amplification 2019-02-01 21:14:25 -08:00
nyanpasu64 40b2b31d76 Split CorrScope.waves into trigger/render_waves 2019-01-23 23:46:11 -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 fbb6bf0883 Improve Wave.get_around() parameter naming
return_nsamp is unambiguous. region_nsamp was ambiguous.
2019-01-08 13:22:58 -08:00
nyanpasu64 70d6cfc1a2 Run black on code 2019-01-03 13:00:18 -08:00
nyanpasu64 5c47c293cb Rename ovgenpy to corrscope 2018-12-22 18:39:03 -08:00
nyanpasu64 1b63f66d47 Add Ovgen progress callbacks, switch to Arguments parameter 2018-12-18 20:53:23 -08:00
nyanpasu64 ffd92f4622 Split trigger/render_ms (#79)
Keep Config.trigger/render_width, but raise warning if encountered.
2018-12-06 12:11:39 -08:00
nyanpasu64 fade930f64 Rename trigger subsampling to stride 2018-11-17 16:10:00 -08:00
nyanpasu64 dcc705f0c2 Rename Wave.get_around() subsampling to stride 2018-11-17 16:10:00 -08:00
nyanpasu64 0acea45908 Add separate trigger and render_subsampling configs 2018-11-17 16:10:00 -08:00
nyanpasu64 bc042c29d7 Choose between playback and encode via CLI, not config 2018-10-31 00:32:43 -07:00
nyanpasu64 ba17f64618 [wip] Fix loading YAML config from another directory
Bugs: FFmpeg writes to file named "-"
2018-08-27 04:48:35 -07:00
nyanpasu64 e42d235343 Rename trigger/render_width_ratio to trigger/render_width
trigger/render_width multiplies how wide the window is, in milliseconds.
2018-08-26 01:24:26 -07:00
nyanpasu64 acffc1a55e Fix unit tests 2018-08-25 18:51:01 -07:00
nyanpasu64 aa3e4fb8e1 Rename RENDER_PROFILING to PRINT_TIMESTAMP 2018-08-25 15:46:39 -07:00
nyanpasu64 d355fa728e Restrict test_channel_subsampling inputs to <= 100
Considerably speeds up Hypothesis test-case minimization when failures
occur.
2018-08-24 21:39:59 -07:00
nyanpasu64 a172fc33a9 Add test for nsamp and render_subsampling used for rendering 2018-08-24 01:47:23 -07:00
nyanpasu64 8466b9ab93 Add tests for subsampling 2018-08-24 00:05:57 -07:00