Commit Graph

  • 62a3c5a1e0 Adjust FSP UI/mgmt apis to be `Flume` oriented Tyler Goodlet 2022-11-15 15:35:57 -0500
  • cc827ab292 Make graphics-update-loop multi-sym aware B) Tyler Goodlet 2022-11-15 15:05:05 -0500
  • a09e576d59 Only add plot to cursor set if not an overlay Tyler Goodlet 2022-11-15 15:04:28 -0500
  • 8e8b808ca1 Adjust search to handle multi-sym results Tyler Goodlet 2022-11-15 11:22:08 -0500
  • 37953ab375 Drop the legacy `relayed_from` cruft from our view box Tyler Goodlet 2022-11-14 17:36:30 -0500
  • c4840935c1 Only update pnl label on quotes with an fqsn match Tyler Goodlet 2022-11-14 17:06:48 -0500
  • afb311d5b6 Pass plotitem to axis from cursor Tyler Goodlet 2022-11-14 17:06:18 -0500
  • a8eee0f757 Adjust L1 labels to expect `.pi: PlotItem` Tyler Goodlet 2022-11-14 16:53:44 -0500
  • d7166dd687 Allocate our internal `Axis` subtype in our `PlotItem` override Tyler Goodlet 2022-11-14 16:52:48 -0500
  • d3dfebb965 Passthrough fqsns list directly to `.load_symbols()` Tyler Goodlet 2022-11-14 16:50:41 -0500
  • ec48d2fbeb Initial chart widget adjustments for agg feeds Tyler Goodlet 2022-11-14 16:25:19 -0500
  • 2bb2413391 Simplify OHLC graphic color instance var name Tyler Goodlet 2022-11-14 16:17:24 -0500
  • a24acf48f8 Add `Axis.add_sticky()` for creating axis labels Tyler Goodlet 2022-11-14 15:09:00 -0500
  • e0f1520e0f Add default YAxisLable.x_offset: int` Tyler Goodlet 2022-11-13 18:23:33 -0500
  • 05389bed12 Copy timestamps from source to FSP dest buffer Tyler Goodlet 2022-11-26 15:08:36 -0500
  • 379679812c TOSQUASH? revert sym.lower() usage? Tyler Goodlet 2022-11-16 13:32:26 -0500
  • bf0f7fafbb Init msg keys are always lower case Tyler Goodlet 2022-11-16 08:45:18 -0500
  • 61218f30f5
    Merge pull request #440 from pikers/samplerd_service goodboy 2023-01-30 11:48:07 -0500
  • fcfc0f31f0 Enable backpressure in an effort to prevent bootup overruns samplerd_service Tyler Goodlet 2023-01-30 11:45:29 -0500
  • 69074f4fa5 Bump up service tree spawn timeout a couple secs Tyler Goodlet 2023-01-26 17:59:11 -0500
  • fe4fb37b58 Add service tree tests for data-feeds and the EMS Tyler Goodlet 2023-01-24 15:14:09 -0500
  • 7cfd431a2b Yield `Services` in `open_test_pikerd()` fixture Tyler Goodlet 2023-01-24 15:13:24 -0500
  • 61e20a86cc Fix clearing endpoint type annots, export `open_ems()` Tyler Goodlet 2023-01-24 15:12:32 -0500
  • d9b73e1d08 Yield services (manager) from `maybe_open_pikerd()` Tyler Goodlet 2023-01-24 15:11:52 -0500
  • 4833d56ecb
    Merge pull request #442 from pikers/misc_brokerd_backend_repairs goodboy 2023-01-23 18:44:00 -0500
  • 090d1ba524 `kraken`: catch value error not index on missing `src_fiat` in pair misc_brokerd_backend_repairs Tyler Goodlet 2023-01-16 16:40:22 -0500
  • afc45a8e16 `binance`: same thing, only unsub when connected Tyler Goodlet 2023-01-19 10:35:39 -0500
  • 760c752641 Set a `PlotItem.viz` for interaction lookup pre_viz_calls Tyler Goodlet 2023-01-15 23:53:57 -0500
  • 9826ddaa9a Always cache `read_slc` alongside y-mnmx values Tyler Goodlet 2023-01-15 23:15:11 -0500
  • eba8488926 Add first-draft `PlotItemOverlay.group_maxmin()` Tyler Goodlet 2023-01-15 13:32:22 -0500
  • 4efe875f1b Add back coord-caching to ohlc graphic Tyler Goodlet 2023-01-15 13:23:31 -0500
  • 4568be884b Use (modern) literal type annots in view code Tyler Goodlet 2023-01-14 16:25:02 -0500
  • 9d3de6ec02 Drop x-range query from `ChartPlotWidget.maxmin()` Tyler Goodlet 2023-01-14 16:11:25 -0500
  • 53c9332e60 Drop multi mxmn from display mod Tyler Goodlet 2023-01-14 13:54:19 -0500
  • e57a2649d1 Only handle hist discrepancies when market is open Tyler Goodlet 2023-01-13 18:57:20 -0500
  • 23e1ecbb04 Passthrough `tractor` kwargs directly Tyler Goodlet 2023-01-13 18:51:04 -0500
  • 664a15e02d Fix `open_trade_ledger()` enter value type annot Tyler Goodlet 2023-01-13 18:50:25 -0500
  • 35032b42d3 Fix history array name Tyler Goodlet 2023-01-13 14:12:23 -0500
  • 6e87ad9dee Comment bad x-range bp for now Tyler Goodlet 2023-01-13 12:12:59 -0500
  • c963093748 Provide `datetime`-sorted clears table iteration Tyler Goodlet 2023-01-12 16:30:56 -0500
  • edca7b2cb2 Breakpoint bad (-ve or too large) x-ranges to m4 Tyler Goodlet 2023-01-12 16:03:19 -0500
  • f1adad90a6 Downthrottle to 16Hz on multi-feed charts Tyler Goodlet 2023-01-12 10:09:07 -0500
  • a4e6014247 Round spread (slap) offset to min tick digits Tyler Goodlet 2023-01-12 01:32:30 -0500
  • 577935951d Attempt to keep selected item highlighted Tyler Goodlet 2023-01-09 15:06:12 -0500
  • 20bf596183 Lol, pull hist chart from the display state Tyler Goodlet 2023-01-06 16:58:43 -0500
  • 7ccca1dbbc Make (cache) search-results a `set` and avoid overlay duplicate entries Tyler Goodlet 2023-01-05 21:05:23 -0500
  • 63d773d77a Take outer-interval values in `Viz.datums_range()` Tyler Goodlet 2023-01-05 19:20:01 -0500
  • c8209dc565 Clean a buncha cruft from render mod Tyler Goodlet 2023-01-05 18:04:40 -0500
  • ed914328da Handle last-in-view time slicing edge case Tyler Goodlet 2023-01-05 17:05:56 -0500
  • 37ac1d0ad6 Drop bp blocks from formatters mod Tyler Goodlet 2023-01-05 17:00:53 -0500
  • 7a259b03ec Fix query-mode cursor labels to work with epoch-indexing Tyler Goodlet 2023-01-05 15:13:02 -0500
  • 1fb2ac0531 Use `open_sample_stream()` in display loop Tyler Goodlet 2023-01-04 23:15:45 -0500
  • 33049baaa2 Drop `Flume.index_stream()`, `._sampling.open_sample_stream()` replaces it Tyler Goodlet 2023-01-04 22:57:26 -0500
  • 1c54ba4721 Add back another panes resize during startup Tyler Goodlet 2023-01-03 10:55:01 -0500
  • d2066ac866 Always zero-on-step $vlm Tyler Goodlet 2023-01-03 10:54:00 -0500
  • c6367e15b9 Do full marker width after line Tyler Goodlet 2023-01-02 21:11:36 -0500
  • fff436d0d2 Fix indent level Tyler Goodlet 2023-01-02 21:08:51 -0500
  • fca1272964 Make $vlm axis color same as clears Tyler Goodlet 2023-01-02 17:13:44 -0500
  • afda4bd1d0 Correctly load order mode for first fqsn in overlay set Tyler Goodlet 2023-01-02 16:21:23 -0500
  • 7f997ef79e Move $vlm y-axis to LHS Tyler Goodlet 2023-01-02 15:32:02 -0500
  • 84e2e881d5 Better index step value scanning by checking with our expected set Tyler Goodlet 2023-01-02 15:06:07 -0500
  • 04b475091c Repair auto-y-ranging to always include L1 spread Tyler Goodlet 2023-01-02 14:59:44 -0500
  • 75bb06588b Mouse interaction tweaks Tyler Goodlet 2022-12-28 02:04:43 -0500
  • 01222a4372 Modernize optional path variable type annots Tyler Goodlet 2022-12-28 02:04:06 -0500
  • 3c885a0698 Drop `._index_step` from formatters and instead defer to `Viz.index_step()` Tyler Goodlet 2022-12-28 02:02:19 -0500
  • 6796021663 Further fixes `Viz.default_view()` and `.index_step()` Tyler Goodlet 2022-12-28 01:30:34 -0500
  • 76a50ac082 Make `FlowGraphic.x_last()` be optionally `None` Tyler Goodlet 2022-12-28 01:20:55 -0500
  • e3d8c19a72 Drop edge case from `slice_from_time()` Tyler Goodlet 2022-12-28 00:55:16 -0500
  • a7aba17107 Use left-style index search on RHS scan as well Tyler Goodlet 2022-12-27 13:13:21 -0500
  • ce074544ee Use static `L1Label._x_br_offset` as l1 label length Tyler Goodlet 2022-12-27 13:10:25 -0500
  • ccb13bcb3d Add a parent-type for graphics: `FlowGraphic` Tyler Goodlet 2022-12-26 14:46:46 -0500
  • d9df39c458 Just-offset-from-arrow-marker on slow chart Tyler Goodlet 2022-12-24 18:18:06 -0500
  • e2ada363a8 Drop l1 labels attr from chart widget Tyler Goodlet 2022-12-23 16:23:42 -0500
  • d437cf5204 Handle empty `indexes` input edge case.. Tyler Goodlet 2022-12-23 15:45:57 -0500
  • 617baab2f5 TOSQUASH: 84f19308 (l1 rework) Tyler Goodlet 2022-12-23 15:12:02 -0500
  • aa67bcc23e Set cursor label color to "bracket" Tyler Goodlet 2022-12-23 14:45:02 -0500
  • 2de8209fa5 Don't set y-axis label colors to curve's, use the default from global scheme Tyler Goodlet 2022-12-23 14:44:14 -0500
  • 39480993af Simplify L1 labels for multicharts Tyler Goodlet 2022-12-23 14:22:44 -0500
  • 83cc1d2c36 Fix x-axis labelling when using an epoch domain Tyler Goodlet 2022-12-23 14:21:55 -0500
  • cca3162d13 Add commented append slice-len sanity check Tyler Goodlet 2022-12-22 13:11:38 -0500
  • 7455facdde Use `np.diff()` on last 16 samples instead of only last datum pair Tyler Goodlet 2022-12-21 13:21:49 -0500
  • 6cd61c3664 Enable the experimental `QPrivatePath` functionality from latest `pyqtgraph` Tyler Goodlet 2022-12-19 17:26:15 -0500
  • 4dc8051853 Fix overlayed slow chart "treading" Tyler Goodlet 2022-12-19 17:11:34 -0500
  • 3f24805075 Make `.increment_view()` take in a `datums: int` and always scale it by sample step size Tyler Goodlet 2022-12-19 15:10:34 -0500
  • 6da6881ec4 Make `Viz.incr_info()` do treading with time-index, and appending with array-index Tyler Goodlet 2022-12-19 15:09:13 -0500
  • 5e75b46665 Rename `reset` -> `reset_cache` Tyler Goodlet 2022-12-19 09:24:14 -0500
  • f691bf3534 Fix gap detection on RHS; always bin-search on overshot time range Tyler Goodlet 2022-12-18 19:58:43 -0500
  • 747dee2dc5 Add type annots to vars inside `Render.render()` Tyler Goodlet 2022-12-18 19:50:41 -0500
  • 44e7170078 Drop coordinate cacheing from `BarItems`, causes weird jitter on pan Tyler Goodlet 2022-12-18 19:50:07 -0500
  • 0d31f5293a Add `ChartPlotWidget.main_viz: Viz` convenience `@property` Tyler Goodlet 2022-12-16 20:53:55 -0500
  • a0156f010a Make `Viz.incr_info()` sample rate agnostic Tyler Goodlet 2022-12-16 20:09:33 -0500
  • 9e3f59cb1f Use array-`int`-indexing on single feed Tyler Goodlet 2022-12-16 18:19:39 -0500
  • 5146d377f9 Align step curves the same as OHLC bars Tyler Goodlet 2022-12-16 17:46:44 -0500
  • 494113041d Add `IncrementalFormatter.x_offset: np.ndarray` Tyler Goodlet 2022-12-16 13:05:21 -0500
  • 0d10ad6e87 Adjust OHLC bar x-offsets to be time span matched Tyler Goodlet 2022-12-16 12:40:32 -0500
  • 7a2bdfbbb9 `Viz._index_field` a `typing.Literal[str]` Tyler Goodlet 2022-12-16 00:00:46 -0500
  • 4797b9157f Set `path_arrays_from_ohlc(use_time_index=True)` on epoch indexing Tyler Goodlet 2022-12-15 23:48:07 -0500
  • ecb60c9996 Ugh, use `bool` flag to determine index field.. Tyler Goodlet 2022-12-15 17:01:21 -0500
  • 42142704e9 Make `LinearRegion` link using epoch-time index Tyler Goodlet 2022-12-15 14:26:50 -0500
  • 08c288c3f9 Add global `i_step` per overlay to `DisplayState` Tyler Goodlet 2022-12-14 17:36:01 -0500