piker/piker
Tyler Goodlet b2ff09f193 Support min and max keyboard pauses
Some providers do well with a "longer" debounce period (like ib) since
searching them too frequently causes latency and stalls.  By supporting
both a min and max debounce period on keyboard input we can only send
patterns to the slower engines when that period is triggered via
`trio.move_on_after()` and continue to relay to faster engines when the
measured period permits. Allow search routines to register their "min
period" such that they can choose to ignore patterns that arrive before
their heuristically known ideal wait.
2021-05-27 13:05:23 -04:00
..
brokers Add symbol searching for ib backend 2021-05-27 13:05:22 -04:00
clearing Attach to order client *after* feed connection to speed up the startup time 2021-05-24 12:27:23 -04:00
cli Just de-lint imports 2021-05-24 12:16:15 -04:00
data Register context-stream with multi-search for each feed 2021-05-27 13:05:23 -04:00
fsp Breakout fsp rt loop as non-closure for readability 2021-05-24 12:26:44 -04:00
testing Import client for now until we make a proper shim 2018-02-12 10:35:54 -05:00
ui Support min and max keyboard pauses 2021-05-27 13:05:23 -04:00
watchlists Add license headers to pertinent files 2020-11-06 12:23:14 -05:00
__init__.py Reminder to remove msgpack-numpy 2021-05-24 12:20:48 -04:00
_async_utils.py Wishful thinking with conditional mngrs 2021-01-15 21:10:08 -05:00
_daemon.py Expose registry port as dict 2021-05-24 12:26:28 -04:00
_profile.py Add a pyqtgraph profiling toggle to chart CLI 2020-12-29 18:05:36 -05:00
calc.py Add license headers to pertinent files 2020-11-06 12:23:14 -05:00
log.py Add license headers to pertinent files 2020-11-06 12:23:14 -05:00