piker/piker/data
Tyler Goodlet 8d592886fa Pass `Flume`s throughout FSP-ui and charting APIs
Since higher level charting and fsp management need access to the
new `Flume` indexing apis this adjusts some func sigs to pass through
(and/or create) flume instances:
- `LinkedSplits.add_plot()` and dependents.
- `ChartPlotWidget.draw_curve()` and deps, and it now returns a `Flow`.
- `.ui._fsp.open_fsp_admin()` and `FspAdmin.open_fsp_ui()` related
  methods => now we wrap the destination fsp shm in a flume on the admin
  side and is returned from `.start_engine_method()`.

Drop a bunch of (unused) chart widget methods including some already
moved to flume methods: `.get_index()`, `.in_view()`,
`.last_bar_in_view()`, `.is_valid_index()`.
2023-02-02 13:32:30 -05:00
..
__init__.py Move `brokerd` service task to root `.data` mod 2023-01-13 13:21:49 -05:00
_ahab.py Drop status event processing at large 2022-08-01 14:08:45 -04:00
_normalize.py A `size` field in ticks is optional 2022-07-19 09:41:37 -04:00
_sampling.py Enable backpressure in an effort to prevent bootup overruns 2023-01-30 11:45:29 -05:00
_sharedmem.py Use new public lifetime-stack class attr 2022-09-12 20:24:56 -04:00
_source.py Make `Symbol` derive from internal `.types.Struct` 2023-01-10 11:09:19 -05:00
_web_bs.py Use recon set on stack closing during reconnect 2023-01-13 13:21:15 -05:00
cli.py Add back fqsn passthrough and feed opening 2022-05-09 11:15:14 -04:00
feed.py Pass `Flume`s throughout FSP-ui and charting APIs 2023-02-02 13:32:30 -05:00
flows.py Make `Flume.index_stream()` defer to new sampling api 2023-01-13 13:21:49 -05:00
ingest.py Move feed api(s) into new submodule 2021-04-15 10:43:29 -04:00
marketstore.py Always `.error()` log unknown queries for `marketstore` 2023-01-13 13:21:15 -05:00
types.py Just drop the pretty repr from our struct for now 2023-01-10 11:09:19 -05:00