-
4d3d89fb3a
comment examples
master
Sven Augustin
2023-10-16 13:42:07 +02:00
-
f7aa055ca1
fwd args
Sven Augustin
2023-10-16 13:41:56 +02:00
-
4417b4bde9
added painbow colormap
gac-maloja
2021-11-27 16:16:14 +01:00
-
ab4028697d
naming
Sven Augustin
2021-06-21 17:22:42 +02:00
-
ffe02bf3e7
added config folder to ignore list
Sven Augustin
2021-06-21 17:10:45 +02:00
-
f2cf809619
check parent folder on save/load
Sven Augustin
2021-06-21 17:10:03 +02:00
-
efd8a4d835
more comprehensive
Sven Augustin
2021-06-21 16:28:14 +02:00
-
96b8e8d899
added Files widget
Sven Augustin
2021-06-21 16:05:37 +02:00
-
f7bf047863
cleanup
Sven Augustin
2021-06-21 15:37:31 +02:00
-
f1a860a28b
do not add fnames to the completions more than once; removed local version of completions list
Sven Augustin
2021-06-21 15:12:05 +02:00
-
00803262f8
first try on a file save/reload widget
Sven Augustin
2021-06-21 12:49:10 +02:00
-
66fe3b6c7d
moved Checkbox into own file, import to widgets
Sven Augustin
2021-06-21 12:32:20 +02:00
-
2ea73fb410
moved widgets into own folder
Sven Augustin
2021-06-21 12:30:25 +02:00
-
bce33301b6
revert attribute name to TextInput (was falsely indicating a Spinner)
Sven Augustin
2021-06-16 12:30:00 +02:00
-
26e3568e4d
correctly log ignored exceptions
Sven Augustin
2021-06-15 18:54:58 +02:00
-
d40909779b
removed unused imports
Sven Augustin
2021-06-15 18:54:35 +02:00
-
3312494e66
fix
Sven Augustin
2021-06-15 18:51:43 +02:00
-
a0d6afd9e6
moved cfg on_click/on_change code to respective dialogs
Sven Augustin
2021-06-15 18:48:09 +02:00
-
21a189ea8a
added logging via logzero; read loglevel from env variable LOGLEVEL
Sven Augustin
2021-06-15 18:14:38 +02:00
-
8a909e4664
refactored on_change logic
Sven Augustin
2021-06-15 16:43:57 +02:00
-
45bb10f41f
refactor
Sven Augustin
2021-06-15 12:41:53 +02:00
-
134f302c25
cleanups
Sven Augustin
2021-06-15 12:27:03 +02:00
-
a475272407
corrected direction
Sven Augustin
2021-06-15 12:26:46 +02:00
-
177ebe9f6f
test plots from string
Sven Augustin
2021-06-15 11:58:39 +02:00
-
c09d14e9e4
split a method in two, some tests on callback performance
Sven Augustin
2021-06-15 11:57:00 +02:00
-
10b83cad9a
turn off hovertool by default
Sven Augustin
2021-06-11 19:03:09 +02:00
-
efedffee66
removed the bokeh logo
Sven Augustin
2021-06-11 18:25:49 +02:00
-
c8ea2d5fc0
added tooltips
Sven Augustin
2021-06-11 17:58:11 +02:00
-
ea5cf1e9bc
added some custom colormaps
Sven Augustin
2021-06-11 15:47:06 +02:00
-
42c19eeb11
todo
Sven Augustin
2021-06-10 13:41:29 +02:00
-
9d592855f5
added some notes on dependencies
Sven Augustin
2021-06-10 13:21:09 +02:00
-
674192c18e
added missing colons in comments
Sven Augustin
2021-06-10 13:20:48 +02:00
-
fca91d99d3
added a few nice colormaps
Sven Augustin
2021-06-10 12:38:28 +02:00
-
2182463004
consistent naming
Sven Augustin
2021-06-10 11:03:48 +02:00
-
59888c07d4
added checkbox to reverse colormap
Sven Augustin
2021-06-10 10:39:20 +02:00
-
acb3f06682
added todo note
Sven Augustin
2021-06-09 16:34:36 +02:00
-
4aec32bb28
slightly better error message
Sven Augustin
2021-06-09 16:34:28 +02:00
-
411a38e297
check if source is connected before adding callback
Sven Augustin
2021-06-09 16:33:51 +02:00
-
859c970a45
made src.is_connected dynamic
Sven Augustin
2021-06-09 16:32:13 +02:00
-
8fb5893acc
wait for connection after PV init (and before attaching cache)
Sven Augustin
2021-06-09 16:07:50 +02:00
-
80a48babc2
store PV name on Camera objects
Sven Augustin
2021-06-09 16:06:57 +02:00
-
3a311c070f
added binning for 2D images
Sven Augustin
2021-06-09 15:53:49 +02:00
-
35ccbe8764
adjust attribute names to TextInput -> Spinner change
Sven Augustin
2021-06-09 14:50:51 +02:00
-
ecfe4882b4
removed debug prints
Sven Augustin
2021-06-09 14:42:47 +02:00
-
b77cc8e636
use repr() in debug output
Sven Augustin
2021-06-09 14:42:29 +02:00
-
10c28c5904
changed TextInput to Spinner for cache sizes
Sven Augustin
2021-06-09 14:39:27 +02:00
-
bccc2b84c7
cleanup
Sven Augustin
2021-06-09 14:30:47 +02:00
-
881631bdb0
added callback util
Sven Augustin
2021-06-09 14:29:21 +02:00
-
546d5312fb
allow setting vmin and vmax
Sven Augustin
2021-06-09 14:04:05 +02:00
-
159037e825
added some todo notes
Sven Augustin
2021-06-09 14:02:34 +02:00
-
33d02ee0ba
imports cleanup
Sven Augustin
2021-06-09 13:38:28 +02:00
-
c2c4c6ab58
allow setting colormap
Sven Augustin
2021-06-09 13:33:06 +02:00
-
3e34de69d5
made y range honor visibility setting; increased auto-range padding a bit
Sven Augustin
2021-06-09 11:38:58 +02:00
-
25c29a12a1
replace Toggle with Checkbox (by popular demand); use adjust_margin() util
Sven Augustin
2021-06-09 11:20:23 +02:00
-
03673f2868
added single checkbox widget that can substitute for Toggle
Sven Augustin
2021-06-09 11:19:24 +02:00
-
3dfce8f5e5
added adjust_margin() utility
Sven Augustin
2021-06-09 11:18:18 +02:00
-
51810ad75a
first try on a config toggle logic
Sven Augustin
2021-06-08 16:57:14 +02:00
-
289469a8b8
add toggles (errors, curves) for 1D plots
Sven Augustin
2021-06-08 14:39:35 +02:00
-
7e2ec4cb28
disable cache-size cfg for 2D plots
Sven Augustin
2021-06-08 14:38:14 +02:00
-
6d29853010
added a workaround for overlapping widgets
Sven Augustin
2021-06-08 12:10:16 +02:00
-
f1737aa59f
naming
Sven Augustin
2021-06-07 20:55:43 +02:00
-
837b8ef259
select plot-specific config dialog, hold in actor and pass into frame
Sven Augustin
2021-06-07 20:45:36 +02:00
-
be1987c200
prepare for different config dialogs for each plot type
Sven Augustin
2021-06-07 20:05:04 +02:00
-
191748f24e
added comment
Sven Augustin
2021-06-07 19:36:52 +02:00
-
adf111c0cf
delegate setattr from wrapper to wrapped for whitelisted attributes
Sven Augustin
2021-06-07 19:35:13 +02:00
-
2e18e3ccd1
delegate getattr from wrapper to wrapped
Sven Augustin
2021-06-07 18:10:59 +02:00
-
c016d73c89
add cache callback with_ctrlvars=False for all sources (not only cameras)
Sven Augustin
2021-06-07 15:33:29 +02:00
-
cb6c60709e
added forgotten underscore
Sven Augustin
2021-06-07 15:23:18 +02:00
-
3db17857e7
removed unused imports
Sven Augustin
2021-06-07 15:22:42 +02:00
-
42a70d0b84
added Config Dialog class
Sven Augustin
2021-06-07 15:17:40 +02:00
-
4e83b1173e
split files
Sven Augustin
2021-06-07 12:25:46 +02:00
-
07f0a2ae1b
removed cacher
Sven Augustin
2021-06-06 18:37:51 +02:00
-
62166494ad
refactored decide functions
Sven Augustin
2021-06-06 18:26:31 +02:00
-
90bfa6359e
uppercase input already here
Sven Augustin
2021-06-06 18:26:03 +02:00
-
4a6c506083
moved cache creation
Sven Augustin
2021-06-05 17:39:16 +02:00
-
cfc734905a
added comment
Sven Augustin
2021-06-05 15:42:36 +02:00
-
4a57845a38
added todo note
Sven Augustin
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
Sven Augustin
2021-06-05 15:39:20 +02:00
-
2787f51367
do not use cacher, use views on source-attached caches instead
Sven Augustin
2021-06-05 15:38:15 +02:00
-
dd12bfc4c0
use CachedSource in Source/Camera, incl. default cache sizes; added remove_callback() to Camera
Sven Augustin
2021-06-05 15:36:53 +02:00
-
508290c998
added CachedSource mixin
Sven Augustin
2021-06-05 15:35:26 +02:00
-
3a96109354
added clear_callbacks() to Camera
Sven Augustin
2021-06-05 11:53:52 +02:00
-
7312cdc133
split sources
Sven Augustin
2021-06-05 11:51:43 +02:00
-
2d60f6ed50
start refactoring sources
Sven Augustin
2021-06-05 11:45:52 +02:00
-
36d1bcefd9
start refactoring sources
Sven Augustin
2021-06-05 11:45:36 +02:00
-
b15f527eed
added caching of Sources; added Cacher.remove_source(), run on remove_actor()
Sven Augustin
2021-06-05 11:42:29 +02:00
-
0e25adaa18
added CacheView (single cache per source, one view on that cache per plot)
Sven Augustin
2021-06-04 16:00:13 +02:00
-
dcaef9506e
avoid adding the append callback twice if the same source is added twice
Sven Augustin
2021-06-04 14:48:28 +02:00
-
61b068037b
removed cache_size kwarg from Actor; removed useless self
Sven Augustin
2021-06-04 00:06:28 +02:00
-
85e7234ee0
removed unused imports
Sven Augustin
2021-06-04 00:05:34 +02:00
-
b4a69f5f95
mark times arg as unused
Sven Augustin
2021-06-04 00:05:01 +02:00
-
d1ac8cfa41
forward bins kwarg correctly
Sven Augustin
2021-06-04 00:04:28 +02:00
-
928fd96117
added kabuki/__init__.py
Sven Augustin
2021-06-03 18:51:18 +02:00
-
860f6aafe7
added plots subfolder containing all Plot?D classes
Sven Augustin
2021-06-03 18:43:03 +02:00
-
0b3201b582
added start-up script
Sven Augustin
2021-06-03 18:37:34 +02:00
-
afb3c04b78
re-organized folder structure
Sven Augustin
2021-06-03 18:33:44 +02:00
-
1d1984bb7a
simplified logic
Sven Augustin
2021-06-03 10:28:50 +02:00
-
455d49ed40
allowed iter(cache), renamed .xy -> .data, commented .latest
Sven Augustin
2021-06-03 10:27:20 +02:00
-
123b7987fd
unified Plot*.set(), always accept times and values
Sven Augustin
2021-06-03 10:16:34 +02:00
-
bd9150fb1a
avoid running close handler multiple times due to too fast clicks
Sven Augustin
2021-06-03 10:15:29 +02:00