Wykres commitów

29 Commity (4c9b8f96ceed70c5e0bd8cc11b8fda3e7c320c82)

Autor SHA1 Wiadomość Data
nyanpasu64 30425e5375 Merge pull request #28 from nyanpasu64/layout-config
Always write layout orientation to YAML
2018-08-17 16:55:59 -07:00
nyanpasu64 3324ed1568 [renderer] Test default colors, and channel line-color overrides 2018-08-17 00:00:36 -07:00
nyanpasu64 b1688f9d54 Always write layout orientation to YAML 2018-08-16 22:37:39 -07:00
nyanpasu64 d94d6b235f Add line width support to MatplotlibRenderer 2018-08-16 22:21:18 -07:00
nyanpasu64 33166f19a2 Mark MatplotlibRenderer attributes as protected 2018-08-16 22:21:18 -07:00
nyanpasu64 5f94be0329 Add test for renderer background/foreground colors 2018-08-16 22:21:18 -07:00
nyanpasu64 b0de9be500 Switch to blue line by default 2018-08-16 22:21:18 -07:00
nyanpasu64 0968052566 Switch from per-channel to global background color
Figure-global backgrounds are reasonably fast, while axes-specific
background color causes performance drop.
2018-08-16 22:21:18 -07:00
nyanpasu64 b648f9755b Add background/line color support to renderer 2018-08-16 22:21:18 -07:00
nyanpasu64 0149b79a7c Speed up rendering, remove bytes-to-ndarray conversion 2018-08-15 18:35:48 -07:00
nyanpasu64 fb7ac5d006 Remove unused numpy reshape from MatplotlibRenderer 2018-08-15 17:38:16 -07:00
nyanpasu64 961356bd3f Mark MatplotlibRenderer.set_layout as protected 2018-08-14 23:57:07 -07:00
nyanpasu64 21d739cd4f Move layout rows/columns to class LayoutConfig 2018-08-14 21:24:09 -07:00
nyanpasu64 2f4ebece70 Move renderer layout calculation to class RendererLayout 2018-08-14 21:23:40 -07:00
nyanpasu64 4a25b41d22 Move MatplotlibRenderer.create_window parameter into cfg 2018-08-14 21:23:19 -07:00
nyanpasu64 992702f317 misc 2018-07-29 06:35:31 -07:00
nyanpasu64 a87642b38c Rename register_dataclass to register_config 2018-07-25 05:19:45 -07:00
nyanpasu64 65655b2645 [wip] Make config classes dumpable via YAML, rename base configs 2018-07-25 05:19:45 -07:00
nyanpasu64 586baa1d59 Fix Linux support (force Agg backend without GUI) (hack) 2018-07-23 03:49:29 -07:00
nyanpasu64 10bad44513 reformatting 2018-07-22 05:35:32 -07:00
nyanpasu64 0abe8968fa Restore ability to set create_window=True 2018-07-22 05:11:34 -07:00
nyanpasu64 b14d60fd75 Render to video using raw image data. Hide GUI.
Hide GUI since it changes window size, breaking the rendering process.
2018-07-22 03:17:31 -07:00
nyanpasu64 9816001f9d [wip] Frame capture and FFmpeg video output 2018-07-22 02:06:10 -07:00
nyanpasu64 26e3f36375 Optimize imports 2018-07-20 01:11:56 -07:00
nyanpasu64 2ad624be03 RendererConfig calculates orientation based on nrows or ncols.
- Ensure either nrows or ncols is set.
- If neither, set ncols=1 (single column).
- Remove rows_first flag.

Add test_renderer.py
2018-07-15 23:42:17 -07:00
nyanpasu64 8b71df0bbb Replace samples_visible with time_visible_ms
Factor out wave-reading code from MatplotlibRenderer backend.
MatplotlibRenderer backend hopefully plots arbitrary data, and can be
swapped with other backends.
2018-07-15 23:42:17 -07:00
nyanpasu64 709661dd93 Add Renderer.nwaves, refactor CorrelationTrigger and Wave 2018-07-15 04:04:53 -07:00
nyanpasu64 c7ca023163 [wip] Half-working trigger 2018-07-13 23:54:14 -07:00
nyanpasu64 a35c3fc9bc Move renderer, triggers, wave to separate file 2018-07-13 20:58:00 -07:00