Commit Graph

  • fa30df36ba Simplify default xy formatter Tyler Goodlet 2022-05-19 10:35:22 -0400
  • 17456d96e0 Drop tons of old cruft, move around some commented ideas Tyler Goodlet 2022-05-19 10:23:59 -0400
  • 167ae96566 Move graphics update logic into `Renderer.render()` Tyler Goodlet 2022-05-18 15:23:14 -0400
  • aa0efe1523 Drop `BarItems.draw_from_data()` Tyler Goodlet 2022-05-18 15:21:21 -0400
  • 664a208ae5 Drop path generation from `gen_ohlc_qpath()` Tyler Goodlet 2022-05-18 15:17:48 -0400
  • 876add4fc2 Drop `.update()` call from `.draw_last()` Tyler Goodlet 2022-05-18 15:16:01 -0400
  • 72e849c651 Drop commented cruft from update logic Tyler Goodlet 2022-05-18 09:08:38 -0400
  • b3ae562e4f Fully drop `.update_from_array()` Tyler Goodlet 2022-05-18 09:08:08 -0400
  • b5b9ecf4b1 Treat paths like input/output vars Tyler Goodlet 2022-05-18 08:53:35 -0400
  • 1dab77ca0b Rect wont show on step curves unless we avoid `.draw_last()` Tyler Goodlet 2022-05-18 08:46:09 -0400
  • 4c7661fc23 Factor `.update_from_array()` into `Flow.update_graphics()` Tyler Goodlet 2022-05-18 08:24:12 -0400
  • e258654c86 Just drop "line dot" updates for now.. Tyler Goodlet 2022-05-17 19:18:31 -0400
  • 81be0b4bd0 Dont pass `px_width` to m4, add some commented path cap tracking Tyler Goodlet 2022-05-17 19:14:49 -0400
  • df1c89e811 Drop all "pixel width" refs (`px_width`) from m4 impl Tyler Goodlet 2022-05-17 19:06:57 -0400
  • f67fd11a29 Little formattito Tyler Goodlet 2022-05-16 17:59:10 -0400
  • 1f95ba4fd8 Drop input xy from constructor, only keep state for cursor stuff.. Tyler Goodlet 2022-05-16 17:58:44 -0400
  • 1dca7766d2 Add notes about how to do mkts "trimming" Tyler Goodlet 2022-05-16 14:31:23 -0400
  • b236dc72e4 Make vlm a float; discrete is so 80s Tyler Goodlet 2022-05-16 14:31:04 -0400
  • 27ee9fdc81 Drop old non-working flatten routine Tyler Goodlet 2022-05-15 17:06:52 -0400
  • 5d294031f2 Factor step format data gen into `to_step_format()` Tyler Goodlet 2022-05-15 16:54:50 -0400
  • 537b725bf3 Factor ohlc to line data conversion into `._pathops.ohlc_to_line()` Tyler Goodlet 2022-05-15 15:45:06 -0400
  • ca5a25f921 Drop commented `numba` imports Tyler Goodlet 2022-05-15 15:44:19 -0400
  • 037300ced0 Move ohlc lines-curve generators into pathops mod Tyler Goodlet 2022-05-15 15:21:25 -0400
  • 9c5bc6deda Add `.ui._pathops` module Tyler Goodlet 2022-05-15 15:15:14 -0400
  • bc50db5925 Rename `._ohlc.gen_qpath()` -> `.gen_ohlc_qpath()` Tyler Goodlet 2022-05-15 14:30:13 -0400
  • e8e26232ea Drop `BarItems.update_from_array()`; moved into `Flow` Tyler Goodlet 2022-05-15 14:29:03 -0400
  • f6909ae395 Drop legacy step mode data formatter Tyler Goodlet 2022-05-15 14:12:09 -0400
  • b609f46d26 Always delay interaction update profiling Tyler Goodlet 2022-05-15 13:44:56 -0400
  • 5d26609693 Add "no-tsdb-found" history load length defaults Tyler Goodlet 2022-05-15 13:36:08 -0400
  • 09e988ec3e Use `ms_threshold` throughout remaining profilers Tyler Goodlet 2022-05-13 16:23:31 -0400
  • 5e602214be Use new flag, add more marks through display loop Tyler Goodlet 2022-05-13 16:22:49 -0400
  • cfc4198837 Use new profiler arg name, add more marks throughout flow update Tyler Goodlet 2022-05-13 16:16:17 -0400
  • c455df7fa8 Drop legacy step path gen, always slice full data Tyler Goodlet 2022-05-13 16:04:31 -0400
  • 47cf4aa4f7 Error log brokerd msgs that have `.reqid == None` Tyler Goodlet 2022-05-10 09:22:46 -0400
  • 4f36743f64 Only udpate prepended graphics when actually in view Tyler Goodlet 2022-05-09 10:26:44 -0400
  • 1fcb9233b4 Add back mx/mn updates for L1-in-view, lost during rebase Tyler Goodlet 2022-05-02 11:40:53 -0400
  • fb38265199 Clean out legacy code from `Flow.update_graphics()` Tyler Goodlet 2022-05-01 19:13:21 -0400
  • e163a7e336 Drop `bar_wap` curve for now, seems to also be causing hangs?! Tyler Goodlet 2022-04-29 11:27:18 -0400
  • 36a10155bc Add profiler passthrough type annot, comments about appends vs. uppx Tyler Goodlet 2022-04-29 11:24:21 -0400
  • 7a3437348d An absolute uppx diff of >= 1 seems more then fine Tyler Goodlet 2022-04-27 17:19:08 -0400
  • 0744dd0415 Up the display throttle rate to 22Hz Tyler Goodlet 2022-04-27 17:18:11 -0400
  • 0770a39125 Only do curve appends on low uppx levels Tyler Goodlet 2022-04-26 09:28:09 -0400
  • 2b6041465c Startup up with 3k bars Tyler Goodlet 2022-04-26 09:27:38 -0400
  • 859eaffa29 Drop vwap fsp for now; causes hangs.. Tyler Goodlet 2022-04-26 09:27:24 -0400
  • b12921678b Drop step routine import Tyler Goodlet 2022-04-26 09:27:04 -0400
  • 186658ab09 Drop uppx guard around downsamples on interaction Tyler Goodlet 2022-04-26 08:52:34 -0400
  • 12d60e6d9c WIP get incremental step curve updates working Tyler Goodlet 2022-04-26 08:34:53 -0400
  • c5beecf8a1 Drop cursor debounce delay, decrease rate limit Tyler Goodlet 2022-04-24 17:09:58 -0400
  • 629ea8ba9d Downsample on every uppx inrement since it's way faster Tyler Goodlet 2022-04-24 17:09:30 -0400
  • ba0ba346ec Drop log scaling support since uppx driven scaling seems way faster/better Tyler Goodlet 2022-04-24 17:08:16 -0400
  • 82b2d2ee3a Hipshot, use uppx to drive theoretical px w Tyler Goodlet 2022-04-05 14:54:13 -0400
  • b2b31b8f84 WIP incrementally update step array format Tyler Goodlet 2022-04-24 12:33:25 -0400
  • b97ec38baf Always maybe render graphics Tyler Goodlet 2022-04-23 17:22:28 -0400
  • 64c6287cd1 Always set coords cache on curves Tyler Goodlet 2022-04-23 17:22:02 -0400
  • 69282a9924 Handle null output case for vlm chart mxmn Tyler Goodlet 2022-04-23 15:33:40 -0400
  • aee44fed46 Right, handle the case where the shm prepend history isn't full XD Tyler Goodlet 2022-04-22 23:02:02 -0400
  • db727910be Always use coord cache, add naive view range diffing logic Tyler Goodlet 2022-04-22 19:02:22 -0400
  • 64206543cd Put mxmn profile mapping at end of method Tyler Goodlet 2022-04-22 19:01:37 -0400
  • af6aad4e9c If a sample stream is already ded, just warn Tyler Goodlet 2022-04-22 14:06:48 -0400
  • c94c53286b `FastAppendCurve`: Only render in-view data if possible Tyler Goodlet 2022-04-22 13:59:20 -0400
  • 2af4050e5e Remove `._set_yrange()` handler from x-range-change signal Tyler Goodlet 2022-04-21 15:47:24 -0400
  • df78e9ba96 Delegate graphics cycle max/min to chart/flows Tyler Goodlet 2022-04-21 15:15:00 -0400
  • 7e1ec7b5a7 Incrementally update flattend OHLC data Tyler Goodlet 2022-05-10 17:57:14 -0400
  • 3dbce6f891 Add `FastAppendCurve.draw_last()` Tyler Goodlet 2022-04-20 12:13:18 -0400
  • 239c9d701a Don't require data input to constructor Tyler Goodlet 2022-04-20 11:44:27 -0400
  • 427a33654b More WIP, implement `BarItems` rendering in `Flow.update_graphics()` Tyler Goodlet 2022-04-20 11:43:47 -0400
  • f4dc0fbab8 Add `BarItems.draw_last()` and disable `.update_from_array()` Tyler Goodlet 2022-04-20 11:42:49 -0400
  • e0a72a2174 WIP starting architecture doc str writeup.. Tyler Goodlet 2022-04-18 08:30:28 -0400
  • 5a9bab0b69 WIP incremental render apis Tyler Goodlet 2022-04-16 15:22:11 -0400
  • d0af280a59 Port view downsampling handler to new update apis Tyler Goodlet 2022-04-14 10:10:38 -0400
  • 599c77ff84 Port ui components to use flows, drop all late assignments of shm Tyler Goodlet 2022-04-14 10:04:18 -0400
  • c097016fd2 Add new `ui._flows` module Tyler Goodlet 2022-04-14 09:38:25 -0400
  • be7c4e70f0
    Merge pull request #321 from pikers/ib_dedicated_data_client goodboy 2022-06-05 22:12:46 -0400
  • 051680e259 Fill data client sockaddr in feed status as `data_ep` field ib_dedicated_data_client Tyler Goodlet 2022-06-05 22:05:53 -0400
  • 55a453a710 Update `ib` section in brokers config template Tyler Goodlet 2022-06-05 22:05:00 -0400
  • 88eccc1e15 Fill in label with pairs from `status` value of backend init msg Tyler Goodlet 2022-06-05 22:01:37 -0400
  • 488506d8b8 Move feed status label generation into a new module Tyler Goodlet 2022-06-05 17:01:41 -0400
  • 78b9333bcd Expect `list` of ports in `ib.ports` section Tyler Goodlet 2022-06-05 16:49:30 -0400
  • 7229a39f47 Drop data reset tries to 2 before connection reset Tyler Goodlet 2022-06-04 20:44:43 -0400
  • d870a09a4b Increase timeouts, always connection reset after 3 tries Tyler Goodlet 2022-06-04 16:00:38 -0400
  • 5d53ecb433 Switch vnc server to port 3003 Tyler Goodlet 2022-06-03 10:17:50 -0400
  • 06832b94d4 Add vnc password auth, connection reset logic Tyler Goodlet 2022-06-02 12:58:21 -0400
  • 8d6c5b214e Add 6, 6s retries on feed resets Tyler Goodlet 2022-06-01 12:12:35 -0400
  • a5389beccd Rejig scan loop for flaky TCP connects, better caching Tyler Goodlet 2022-05-21 10:59:34 -0400
  • 26f47227d2 Fix `.ib` pattern match Tyler Goodlet 2022-05-18 08:45:10 -0400
  • b357a120b9 Fix output unpack Tyler Goodlet 2022-05-16 08:12:07 -0400
  • aba8b05a33 Fix null match Tyler Goodlet 2022-04-24 12:33:48 -0400
  • c3142aec81 Drop `i3ipc + `xdotool` approach for feed hacks Tyler Goodlet 2022-05-24 08:54:55 -0400
  • bff625725e Implement reset hacks via our patched `asyncvnc` client Tyler Goodlet 2022-05-24 08:53:47 -0400
  • 6f172479eb Drop task-per-method `trio`-`asyncio` proxying Tyler Goodlet 2022-05-15 13:32:39 -0400
  • a96f1dec3a Proxy heaven, choose one "preferred data client" Tyler Goodlet 2022-05-15 11:27:38 -0400
  • 86caf5f6a3
    Merge pull request #322 from pikers/dockerize_ib_gw goodboy 2022-06-04 20:42:32 -0400
  • 72b4273ddc Link to container readme dockerize_ib_gw Tyler Goodlet 2022-06-04 20:21:02 -0400
  • 4281936ff4 Add readme for `ib-gw` container usage Tyler Goodlet 2022-06-04 20:13:53 -0400
  • 4ddf04f68b
    Merge pull request #328 from pikers/windows_tiling_fix Guillermo Rodriguez 2022-06-04 20:58:37 -0300
  • 339fcda727 fix windows snap problem by removing maximum window size dinkus 2022-06-04 17:53:27 -0400
  • 4b7d7d688e Bind to port 3003 Tyler Goodlet 2022-06-03 10:22:50 -0400
  • 7ae7b2f864 Lol, bind vnc server to localhost only Tyler Goodlet 2022-06-02 14:25:51 -0400
  • fa9f8c78c3 Only bind IBC command server to localhost Tyler Goodlet 2022-05-27 08:08:21 -0400
  • 3bbbc21d2b Comment unneeded port map for now Tyler Goodlet 2022-05-27 08:07:59 -0400