|
33d02ee0ba
|
imports cleanup
|
2021-06-09 13:38:28 +02:00 |
|
|
c2c4c6ab58
|
allow setting colormap
|
2021-06-09 13:33:06 +02:00 |
|
|
3e34de69d5
|
made y range honor visibility setting; increased auto-range padding a bit
|
2021-06-09 11:38:58 +02:00 |
|
|
25c29a12a1
|
replace Toggle with Checkbox (by popular demand); use adjust_margin() util
|
2021-06-09 11:20:23 +02:00 |
|
|
03673f2868
|
added single checkbox widget that can substitute for Toggle
|
2021-06-09 11:19:24 +02:00 |
|
|
3dfce8f5e5
|
added adjust_margin() utility
|
2021-06-09 11:18:18 +02:00 |
|
|
51810ad75a
|
first try on a config toggle logic
|
2021-06-08 16:57:14 +02:00 |
|
|
289469a8b8
|
add toggles (errors, curves) for 1D plots
|
2021-06-08 14:39:35 +02:00 |
|
|
7e2ec4cb28
|
disable cache-size cfg for 2D plots
|
2021-06-08 14:38:14 +02:00 |
|
|
6d29853010
|
added a workaround for overlapping widgets
|
2021-06-08 12:10:16 +02:00 |
|
|
f1737aa59f
|
naming
|
2021-06-07 20:55:43 +02:00 |
|
|
837b8ef259
|
select plot-specific config dialog, hold in actor and pass into frame
|
2021-06-07 20:45:36 +02:00 |
|
|
be1987c200
|
prepare for different config dialogs for each plot type
|
2021-06-07 20:05:04 +02:00 |
|
|
191748f24e
|
added comment
|
2021-06-07 19:36:52 +02:00 |
|
|
adf111c0cf
|
delegate setattr from wrapper to wrapped for whitelisted attributes
|
2021-06-07 19:35:13 +02:00 |
|
|
2e18e3ccd1
|
delegate getattr from wrapper to wrapped
|
2021-06-07 18:10:59 +02:00 |
|
|
c016d73c89
|
add cache callback with_ctrlvars=False for all sources (not only cameras)
|
2021-06-07 15:33:29 +02:00 |
|
|
cb6c60709e
|
added forgotten underscore
|
2021-06-07 15:23:18 +02:00 |
|
|
3db17857e7
|
removed unused imports
|
2021-06-07 15:22:42 +02:00 |
|
|
42a70d0b84
|
added Config Dialog class
|
2021-06-07 15:17:40 +02:00 |
|
|
4e83b1173e
|
split files
|
2021-06-07 12:25:46 +02:00 |
|
|
07f0a2ae1b
|
removed cacher
|
2021-06-06 18:37:51 +02:00 |
|
|
62166494ad
|
refactored decide functions
|
2021-06-06 18:26:31 +02:00 |
|
|
90bfa6359e
|
uppercase input already here
|
2021-06-06 18:26:03 +02:00 |
|
|
4a6c506083
|
moved cache creation
|
2021-06-05 17:39:16 +02:00 |
|
|
cfc734905a
|
added comment
|
2021-06-05 15:42:36 +02:00 |
|
|
4a57845a38
|
added todo note
|
2021-06-05 15:40:44 +02:00 |
|
|
646e881b05
|
added get_view to Cache; store weakref to instances on Cache/CacheView, use Cacher to print those
|
2021-06-05 15:39:20 +02:00 |
|
|
2787f51367
|
do not use cacher, use views on source-attached caches instead
|
2021-06-05 15:38:15 +02:00 |
|
|
dd12bfc4c0
|
use CachedSource in Source/Camera, incl. default cache sizes; added remove_callback() to Camera
|
2021-06-05 15:36:53 +02:00 |
|
|
508290c998
|
added CachedSource mixin
|
2021-06-05 15:35:26 +02:00 |
|
|
3a96109354
|
added clear_callbacks() to Camera
|
2021-06-05 11:53:52 +02:00 |
|
|
7312cdc133
|
split sources
|
2021-06-05 11:51:43 +02:00 |
|
|
2d60f6ed50
|
start refactoring sources
|
2021-06-05 11:45:52 +02:00 |
|
|
36d1bcefd9
|
start refactoring sources
|
2021-06-05 11:45:36 +02:00 |
|
|
b15f527eed
|
added caching of Sources; added Cacher.remove_source(), run on remove_actor()
|
2021-06-05 11:42:29 +02:00 |
|
|
0e25adaa18
|
added CacheView (single cache per source, one view on that cache per plot)
|
2021-06-04 16:00:13 +02:00 |
|
|
dcaef9506e
|
avoid adding the append callback twice if the same source is added twice
|
2021-06-04 14:48:28 +02:00 |
|
|
61b068037b
|
removed cache_size kwarg from Actor; removed useless self
|
2021-06-04 00:06:28 +02:00 |
|
|
85e7234ee0
|
removed unused imports
|
2021-06-04 00:05:34 +02:00 |
|
|
b4a69f5f95
|
mark times arg as unused
|
2021-06-04 00:05:01 +02:00 |
|
|
d1ac8cfa41
|
forward bins kwarg correctly
|
2021-06-04 00:04:28 +02:00 |
|
|
928fd96117
|
added kabuki/__init__.py
|
2021-06-03 18:51:18 +02:00 |
|
|
860f6aafe7
|
added plots subfolder containing all Plot?D classes
|
2021-06-03 18:43:03 +02:00 |
|
|
0b3201b582
|
added start-up script
|
2021-06-03 18:37:34 +02:00 |
|
|
afb3c04b78
|
re-organized folder structure
|
2021-06-03 18:33:44 +02:00 |
|
|
1d1984bb7a
|
simplified logic
|
2021-06-03 10:28:50 +02:00 |
|
|
455d49ed40
|
allowed iter(cache), renamed .xy -> .data, commented .latest
|
2021-06-03 10:27:20 +02:00 |
|
|
123b7987fd
|
unified Plot*.set(), always accept times and values
|
2021-06-03 10:16:34 +02:00 |
|
|
bd9150fb1a
|
avoid running close handler multiple times due to too fast clicks
|
2021-06-03 10:15:29 +02:00 |
|