Commit Graph

  • 05b67c27d0 Apply `Services` runtime state **immediately** inside starup block Tyler Goodlet 2023-03-08 13:01:42 -0500
  • 8c66f066bd Deliver es specific ahab-super in endpoint startup config Tyler Goodlet 2023-03-08 13:00:11 -0500
  • 959e423849 Add warning around detach flag to docker client Tyler Goodlet 2023-03-08 12:59:20 -0500
  • 7b196b1b97 Support startup-config overrides to `ahabd` super Tyler Goodlet 2023-03-08 12:56:56 -0500
  • fe0695fb7b First draft storage layer cli Tyler Goodlet 2023-01-29 15:17:39 -0500
  • fef8073113
    Add new documented api get_book_summary_by_currency Guillermo Rodriguez 2023-03-09 13:46:19 -0300
  • dae8e59d26
    Merge pull request #484 from pikers/pps_precision_hotfixes jaredgoldman 2023-03-08 19:50:09 -0500
  • aba238e8b1 `kraken`: expect `Pair` in search results.. pps_precision_hotfixes Tyler Goodlet 2023-03-08 17:22:13 -0500
  • d3192bb8c2 Read `Symbol` tick precision fields when no entry in `.broker_info` Tyler Goodlet 2023-03-08 09:06:50 -0500
  • 40e49333be Bump mkts timeout to 2s service_subpkg_backup Tyler Goodlet 2023-03-08 15:25:38 -0500
  • f627fedf74 Move all docker and external db code to `piker.service` Tyler Goodlet 2023-03-08 15:25:20 -0500
  • bd248381ea Start `piker.service` sub-package Tyler Goodlet 2023-03-08 15:14:39 -0500
  • a70d76e3e6 Set explicit `marketstore` container startup timeout Tyler Goodlet 2023-03-08 15:01:06 -0500
  • a5caaef467 Hardcode `cancel` log level for `ahabd` for now Tyler Goodlet 2023-03-08 15:00:24 -0500
  • 7e35696dbb Always passthrough loglevel to `ahabd` supervisor Tyler Goodlet 2023-03-08 14:56:21 -0500
  • 93702320a3 Background docker-container logs processing Tyler Goodlet 2023-03-08 14:28:48 -0500
  • 5683eb8ef0 Doc string and types bump in loggin mod Tyler Goodlet 2023-03-08 14:22:23 -0500
  • ad6b655d7d Apply `Services` runtime state **immediately** inside starup block Tyler Goodlet 2023-03-08 13:01:42 -0500
  • 6d1ecdde40 Deliver es specific ahab-super in endpoint startup config Tyler Goodlet 2023-03-08 13:00:11 -0500
  • 899c6ebc09 Add warning around detach flag to docker client Tyler Goodlet 2023-03-08 12:59:20 -0500
  • d3272ede7a Support startup-config overrides to `ahabd` super Tyler Goodlet 2023-03-08 12:56:56 -0500
  • 1c833e7175
    Remove cryptofeeds/asyncio from deribit backend Add hook management to open_jsonrpc_session helper Guillermo Rodriguez 2023-03-08 13:32:47 -0300
  • a7ad63ce4e Add note around docker client detach flag storage_cli Tyler Goodlet 2023-03-08 11:24:01 -0500
  • 58f39d1829 First draft storage layer cli Tyler Goodlet 2023-01-29 15:17:39 -0500
  • 4379bfe760 Read `Symbol` tick precision fields when no entry in `.broker_info` Tyler Goodlet 2023-03-08 09:06:50 -0500
  • 73089e5612 Always show a minimum bars during startup Tyler Goodlet 2023-03-07 20:40:21 -0500
  • 5bf40ceb79 Catch `KeyError` on bcast errors which pop the sub Tyler Goodlet 2023-03-07 15:42:06 -0500
  • 6f3a6bcb42 Remove leftover debug print in cache reset meth Tyler Goodlet 2023-03-07 15:41:38 -0500
  • ddd1722a0a Add (commented) draft 1min OHLC time index logging Tyler Goodlet 2023-03-07 15:35:07 -0500
  • 0cfad6838d Always pass step to `slice_from_time()` in view mode Tyler Goodlet 2023-03-07 15:18:34 -0500
  • c0d2baaaaa Always pass `step` to `slice_from_time()` in the `Viz` Tyler Goodlet 2023-03-07 15:05:42 -0500
  • b9c2c254dc Require `step: float` input to `slice_from_time()` Tyler Goodlet 2023-03-07 14:36:19 -0500
  • 4da772292f Handle "target-is-shorter-then-pinned" case Tyler Goodlet 2023-03-06 19:03:04 -0500
  • 7a37c700e5 Don't `@lru_cache` on `Viz.i_from_t()`, since view state.. Tyler Goodlet 2023-03-06 18:30:58 -0500
  • f3fd627a75 Tweak debug printing to display y-mxmn per viz Tyler Goodlet 2023-03-06 10:37:26 -0500
  • 1d649e55ca Fix curve up-sampling on `'r'` hotkey Tyler Goodlet 2023-03-05 21:23:42 -0500
  • 08f1f569d0 Facepalm: set `Viz.ViewState.yrange` even on cache hits.. Tyler Goodlet 2023-03-05 21:22:55 -0500
  • 80af431c2a Drop remaining usage of `ChartPlotWidget.default_view()` Tyler Goodlet 2023-03-05 21:14:22 -0500
  • d32382f831 Add `do_min_bars: bool` flag to `Viz.default_view()` Tyler Goodlet 2023-03-04 17:07:46 -0500
  • d2e64accf6 Drop remaining non-usage of `ChartPlotWidget.maxmin()` Tyler Goodlet 2023-03-04 16:49:20 -0500
  • 0ac2e4e027 Expand mxmn view y-margins back to 0.06 Tyler Goodlet 2023-03-02 12:55:26 -0500
  • 82797a097b Handle yrange not set on view vase for vlm fsp plot Tyler Goodlet 2023-03-01 17:35:07 -0500
  • eecae69076 Disable coordinate caching during interaction Tyler Goodlet 2023-02-28 18:03:41 -0500
  • e0dd8ae3cf Add per-chart `Viz`/overlay graphics iterator method Tyler Goodlet 2023-02-28 18:02:34 -0500
  • 5c08b5658f Move cache-reset ctx mngr to parent type: `FlowGraphics.reset_cache()` Tyler Goodlet 2023-02-28 18:01:13 -0500
  • a81b51b142 Fix focal min calc after switching to `Viz.datums_range()`.. Tyler Goodlet 2023-02-28 16:02:27 -0500
  • 6df2c3d009 Simplify `FlowGraphics.x_last()` logics Tyler Goodlet 2023-02-28 16:02:01 -0500
  • e2cb1aca8e Rename overlay technique var to `method` Tyler Goodlet 2023-02-28 15:09:15 -0500
  • aa9bd9994d Repair x-label datetime labels when in array-index mode Tyler Goodlet 2023-02-28 15:01:00 -0500
  • 1d76586701 Skip overlay handling when `N < 2` are detected Tyler Goodlet 2023-02-28 14:32:03 -0500
  • 94682ed9d9 Drop passing overlay method from viewbox to view-mode handler Tyler Goodlet 2023-02-28 11:54:30 -0500
  • 8149b25732 Drop a bunch of commented/uneeded cruft Tyler Goodlet 2023-02-28 11:48:49 -0500
  • 2fd36d27f6 Solve a final minor-should-rescale edge case Tyler Goodlet 2023-02-28 10:53:06 -0500
  • f8727251f9 Better doc string, use `Viz.vs: ViewState` Tyler Goodlet 2023-02-28 09:43:16 -0500
  • d3c85bc925 Back-rescale previous (minor) curves from latest Tyler Goodlet 2023-02-27 17:16:33 -0500
  • b118954bf7 Support "pin-to-target-curve" overlay method again Tyler Goodlet 2023-02-27 15:55:37 -0500
  • 55ec9ef5a0 Add cached dispersion methods to `Viz` Tyler Goodlet 2023-02-27 14:18:41 -0500
  • c5a9cc22c2 Avoid index-from-time slicing including gaps Tyler Goodlet 2023-02-27 11:51:19 -0500
  • 5ec873fa2a Drop last lingering usage of `Viz.bars_range()` Tyler Goodlet 2023-02-26 16:13:24 -0500
  • 247a77857f Add `Viz.view_state: ViewState` Tyler Goodlet 2023-02-24 13:38:45 -0500
  • ca80b3b808 Make slow chart a teensie bit smaller Tyler Goodlet 2023-02-21 19:46:50 -0500
  • d2b99c6889 Drop (now) unused major curve mx/mn variables Tyler Goodlet 2023-02-21 19:46:26 -0500
  • cab335ef2f Move overlay transform logic to new `.ui.view_mode` Tyler Goodlet 2023-02-21 16:09:11 -0500
  • 1346058a48 Adjust `.ui` modules to new set-style "optional" annots Tyler Goodlet 2023-02-21 09:14:26 -0500
  • 9b43639416 Remove vlm chart again, drop lotsa fsp cruft Tyler Goodlet 2023-02-21 08:49:55 -0500
  • 22efd05d8c Rework overlay pin technique: "align to first" Tyler Goodlet 2023-02-16 15:23:56 -0500
  • 73912ab9a8 Try to hide all axes even when removed Tyler Goodlet 2023-02-11 16:07:31 -0500
  • 7f91cda899 Add hack-zone UI REPL access via `ctl-u` Tyler Goodlet 2023-02-11 15:55:48 -0500
  • fd1fd8d49b Facepalm, align overlay plot view exactly to parent Tyler Goodlet 2023-02-11 15:36:02 -0500
  • a2934b7d18 Go back to caching on all curves Tyler Goodlet 2023-02-09 14:57:00 -0500
  • 2a4a5588a8 Dynamically adjust y-range margin in display loop Tyler Goodlet 2023-02-09 14:42:01 -0500
  • 1e85668bc2 Expose `._set_yrange()` kwargs via `yrange_kwargs: dict` Tyler Goodlet 2023-02-09 14:33:27 -0500
  • 7f7af4ba00 Go back to no-cache on OHLC downsample line Tyler Goodlet 2023-02-09 09:21:30 -0500
  • d742dd25c9 Only use last `ChartView._yrange` if set Tyler Goodlet 2023-02-09 09:21:04 -0500
  • 2b075c7644 Skip overlay transform calcs on common-pi curves Tyler Goodlet 2023-02-08 18:22:07 -0500
  • 45368ff19d Lel, always meant to no-cache the step curve.. Tyler Goodlet 2023-02-08 17:23:36 -0500
  • 372f298b23 Incrementally set vlm chart yrange per quote Tyler Goodlet 2023-02-08 17:18:29 -0500
  • ccbe7c75e2 Only set the specific view's yrange per quote Tyler Goodlet 2023-02-08 16:32:27 -0500
  • b446dba493 Always set the `ChartView._viz` for each plot Tyler Goodlet 2023-02-08 16:31:18 -0500
  • d19b663013 No-overlays, y-ranging optimizations Tyler Goodlet 2023-02-08 16:09:18 -0500
  • 858429cfcd Disable overlay scaling on per-symbol-feed updates Tyler Goodlet 2023-02-06 17:29:00 -0500
  • 83f50af485 Iterate all charts (widgets) when only one overlay Tyler Goodlet 2023-02-06 16:52:27 -0500
  • 554f3f05aa Pass windowed y-mxmn to `.interact_graphics_cycle()` calls in display loop Tyler Goodlet 2023-02-03 14:01:55 -0500
  • 55de7244c5 Allow y-range input via a `yranges: dict[Viz, tuple[float, float]]` Tyler Goodlet 2023-02-03 14:00:52 -0500
  • cfd3ff6527 Don't unset `Viz.render` for unit vlm Tyler Goodlet 2023-02-03 10:49:46 -0500
  • eca140ac87 Fix profiler f-string Tyler Goodlet 2023-02-02 12:00:19 -0500
  • 4d9d04d9db Update profile msgs to new apis Tyler Goodlet 2023-01-30 11:33:30 -0500
  • 264d21d59e Move axis hiding into `.overlay_plotitem()` Tyler Goodlet 2023-01-21 18:39:41 -0500
  • 63e705bab0 Better handle dynamic registry sampler broadcasts Tyler Goodlet 2023-01-25 09:11:34 -0500
  • 1e078a3c30 Drop old loop and wait on fsp engine tasks startups Tyler Goodlet 2023-01-24 18:45:35 -0500
  • b26cab416f Comment out all median usage, turns out it's uneeded.. Tyler Goodlet 2023-01-24 18:21:11 -0500
  • d6a8d779cf Lul, actually scaled main chart from linked set Tyler Goodlet 2023-01-24 17:16:23 -0500
  • b8d94bd337 Use `._pathops.slice_from_time()` for overlay intersects Tyler Goodlet 2023-01-24 13:04:10 -0500
  • 69b79191f1 Don't scale overlays on linked from display loop Tyler Goodlet 2023-01-24 12:46:09 -0500
  • 8ae47acdb4 Don't skip overlay scaling in disp-loop for now Tyler Goodlet 2023-01-24 12:33:11 -0500
  • cdcf4aa326 Add linked charts guard-flag for use in display loop Tyler Goodlet 2023-01-24 12:32:42 -0500
  • 94a1fdee1a Use new cached median method in overlay scaling Tyler Goodlet 2023-01-23 20:25:16 -0500
  • 5e6e2f8925 Add `Viz.median_from_range()` Tyler Goodlet 2023-01-23 20:22:45 -0500
  • 0932a85c9f Speed up ranging in display loop Tyler Goodlet 2023-01-23 20:03:00 -0500
  • 8ed7bd8a8c Add full profiling to `.interact_graphics_cycle()` Tyler Goodlet 2023-01-23 19:27:14 -0500