Commit Graph

  • b03603a6b4 Drop password auth from vnc server Tyler Goodlet 2022-05-24 08:27:31 -0400
  • 81b77df544 Flip tz to NY, add note about .env file Tyler Goodlet 2022-05-22 15:54:11 -0400
  • a79a99fc71 Add working, template docker setup for `ib-gw` Tyler Goodlet 2022-05-21 14:22:11 -0400
  • 9bc7de0cb3 Add notes about how to do mkts "trimming" pre_flow Tyler Goodlet 2022-05-16 14:31:23 -0400
  • 5c294f5ed4 Make vlm a float; discrete is so 80s Tyler Goodlet 2022-05-16 14:31:04 -0400
  • b2833896a6 Fix output unpack Tyler Goodlet 2022-05-16 08:12:07 -0400
  • 78defa00ec Drop old non-working flatten routine Tyler Goodlet 2022-05-15 17:06:52 -0400
  • 3cb6b7221c Factor step format data gen into `to_step_format()` Tyler Goodlet 2022-05-15 16:54:50 -0400
  • 06d3cadcc0 Factor ohlc to line data conversion into `._pathops.ohlc_to_line()` Tyler Goodlet 2022-05-15 15:45:06 -0400
  • fdd4255246 Drop commented `numba` imports Tyler Goodlet 2022-05-15 15:44:19 -0400
  • e9c244ccd0 Move ohlc lines-curve generators into pathops mod Tyler Goodlet 2022-05-15 15:21:25 -0400
  • ce68e612de Add `.ui._pathops` module Tyler Goodlet 2022-05-15 15:15:14 -0400
  • 3bf907c10f Rename `._ohlc.gen_qpath()` -> `.gen_ohlc_qpath()` Tyler Goodlet 2022-05-15 14:30:13 -0400
  • b7f7296f3a Drop `BarItems.update_from_array()`; moved into `Flow` Tyler Goodlet 2022-05-15 14:29:03 -0400
  • e3dd933b34 Drop legacy step mode data formatter Tyler Goodlet 2022-05-15 14:12:09 -0400
  • f93ac15440 Always delay interaction update profiling Tyler Goodlet 2022-05-15 13:44:56 -0400
  • 54ae86544a Add "no-tsdb-found" history load length defaults Tyler Goodlet 2022-05-15 13:36:08 -0400
  • 7555cb4318 Use `ms_threshold` throughout remaining profilers Tyler Goodlet 2022-05-13 16:23:31 -0400
  • b83ec0fad6 Use new flag, add more marks through display loop Tyler Goodlet 2022-05-13 16:22:49 -0400
  • a8fa034b61 Use new profiler arg name, add more marks throughout flow update Tyler Goodlet 2022-05-13 16:16:17 -0400
  • 60ef3ba258 Drop legacy step path gen, always slice full data Tyler Goodlet 2022-05-13 16:04:31 -0400
  • e1e42e4208 Error log brokerd msgs that have `.reqid == None` Tyler Goodlet 2022-05-10 09:22:46 -0400
  • af61eac389 Only udpate prepended graphics when actually in view Tyler Goodlet 2022-05-09 10:26:44 -0400
  • aafb506384 Add back mx/mn updates for L1-in-view, lost during rebase Tyler Goodlet 2022-05-02 11:40:53 -0400
  • 8fec88236f Clean out legacy code from `Flow.update_graphics()` Tyler Goodlet 2022-05-01 19:13:21 -0400
  • 083e6205e2 Drop `bar_wap` curve for now, seems to also be causing hangs?! Tyler Goodlet 2022-04-29 11:27:18 -0400
  • f560ba396b Add profiler passthrough type annot, comments about appends vs. uppx Tyler Goodlet 2022-04-29 11:24:21 -0400
  • 588f7fb7c3 An absolute uppx diff of >= 1 seems more then fine Tyler Goodlet 2022-04-27 17:19:08 -0400
  • f01dd72dc2 Up the display throttle rate to 22Hz Tyler Goodlet 2022-04-27 17:18:11 -0400
  • 948d12cce9 Only do curve appends on low uppx levels Tyler Goodlet 2022-04-26 09:28:09 -0400
  • 2568c634bd Startup up with 3k bars Tyler Goodlet 2022-04-26 09:27:38 -0400
  • a2b35c96b1 Drop vwap fsp for now; causes hangs.. Tyler Goodlet 2022-04-26 09:27:24 -0400
  • a727ca2557 Drop step routine import Tyler Goodlet 2022-04-26 09:27:04 -0400
  • 847e5319b5 Drop uppx guard around downsamples on interaction Tyler Goodlet 2022-04-26 08:52:34 -0400
  • fee8a76222 WIP get incremental step curve updates working Tyler Goodlet 2022-04-26 08:34:53 -0400
  • 64de90e482 Drop cursor debounce delay, decrease rate limit Tyler Goodlet 2022-04-24 17:09:58 -0400
  • 8ad6f7890a Downsample on every uppx inrement since it's way faster Tyler Goodlet 2022-04-24 17:09:30 -0400
  • 1d63a71de3 Drop log scaling support since uppx driven scaling seems way faster/better Tyler Goodlet 2022-04-24 17:08:16 -0400
  • 88ba1765ba Hipshot, use uppx to drive theoretical px w Tyler Goodlet 2022-04-05 14:54:13 -0400
  • 621cbdd015 Fix null match Tyler Goodlet 2022-04-24 12:33:48 -0400
  • 243a9aa905 WIP incrementally update step array format Tyler Goodlet 2022-04-24 12:33:25 -0400
  • a1de89d825 Always maybe render graphics Tyler Goodlet 2022-04-23 17:22:28 -0400
  • 50b86247af Always set coords cache on curves Tyler Goodlet 2022-04-23 17:22:02 -0400
  • 4cd8668059 Handle null output case for vlm chart mxmn Tyler Goodlet 2022-04-23 15:33:40 -0400
  • 1fbfbf4e4c Right, handle the case where the shm prepend history isn't full XD Tyler Goodlet 2022-04-22 23:02:02 -0400
  • e388f57e47 Always use coord cache, add naive view range diffing logic Tyler Goodlet 2022-04-22 19:02:22 -0400
  • dbdb548f7f Put mxmn profile mapping at end of method Tyler Goodlet 2022-04-22 19:01:37 -0400
  • c69be8b599 If a sample stream is already ded, just warn Tyler Goodlet 2022-04-22 14:06:48 -0400
  • 45c5725d61 `FastAppendCurve`: Only render in-view data if possible Tyler Goodlet 2022-04-22 13:59:20 -0400
  • 46fb3004a1 Remove `._set_yrange()` handler from x-range-change signal Tyler Goodlet 2022-04-21 15:47:24 -0400
  • 39f416efa0 Delegate graphics cycle max/min to chart/flows Tyler Goodlet 2022-04-21 15:15:00 -0400
  • 9a716de36d Incrementally update flattend OHLC data Tyler Goodlet 2022-05-10 17:57:14 -0400
  • a05566ab53 Add `FastAppendCurve.draw_last()` Tyler Goodlet 2022-04-20 12:13:18 -0400
  • e02d6f156e Don't require data input to constructor Tyler Goodlet 2022-04-20 11:44:27 -0400
  • bafa1a02a5 More WIP, implement `BarItems` rendering in `Flow.update_graphics()` Tyler Goodlet 2022-04-20 11:43:47 -0400
  • 4877aee729 Add `BarItems.draw_last()` and disable `.update_from_array()` Tyler Goodlet 2022-04-20 11:42:49 -0400
  • 340b3b8c25 WIP starting architecture doc str writeup.. Tyler Goodlet 2022-04-18 08:30:28 -0400
  • c753fef345 WIP incremental render apis Tyler Goodlet 2022-04-16 15:22:11 -0400
  • 281f06a0f8 Warn before return lul Tyler Goodlet 2022-04-15 12:04:47 -0400
  • d4e1464b66 Port view downsampling handler to new update apis Tyler Goodlet 2022-04-14 10:10:38 -0400
  • cedddb83e4 Port ui components to use flows, drop all late assignments of shm Tyler Goodlet 2022-04-14 10:04:18 -0400
  • eb85013b8c Add new `ui._flows` module Tyler Goodlet 2022-04-14 09:38:25 -0400
  • 4d4c7825e5 Drop task-per-method `trio`-`asyncio` proxying Tyler Goodlet 2022-05-15 13:32:39 -0400
  • 58da3ceecf Proxy heaven, choose one "preferred data client" Tyler Goodlet 2022-05-15 11:27:38 -0400
  • 9f47515f59
    Merge pull request #320 from pikers/drop_pandas goodboy 2022-05-15 13:57:06 -0400
  • 09f2f32d5b Drop `pandas` timestamp for qt drop_pandas Tyler Goodlet 2022-05-15 13:49:42 -0400
  • e718120cc7 Drop `pandas` as dep Tyler Goodlet 2022-05-15 13:47:48 -0400
  • fb5df5ab5e Drop `pandas` usage throughout brokers cli Tyler Goodlet 2022-05-15 13:44:13 -0400
  • 6e2e2fc03f Use `pendulum` for timestamp parsing Tyler Goodlet 2022-05-15 13:39:30 -0400
  • a3b2ba9ae9 Use `numpy.datetime64` for x-axis tick strings Tyler Goodlet 2022-05-15 13:38:22 -0400
  • 7083c5a0bd
    Merge pull request #319 from pikers/no_ib_pps goodboy 2022-05-13 16:26:46 -0400
  • de55565f60 We already collect account values/names in `load_io_clients()` no_ib_pps Tyler Goodlet 2022-05-12 13:21:20 -0400
  • d0530c4e26 Deliver accounts from query instead of just pps with `ib` Tyler Goodlet 2022-05-11 15:39:42 -0400
  • 21b16b4a9e
    Merge pull request #318 from pikers/trimeter_dep goodboy 2022-05-11 16:28:29 -0400
  • ed85079d0f Add `trimeter` dep.. that we forgot trimeter_dep Tyler Goodlet 2022-05-11 13:19:47 -0400
  • 5b540a53e9
    Merge pull request #317 from pikers/l1_precision_fix goodboy 2022-05-11 11:17:43 -0400
  • fb91e27651 Well that was easy, convert tick/lot step sizes to `float` l1_precision_fix Tyler Goodlet 2022-05-11 10:41:03 -0400
  • 482fc1da10
    Merge pull request #308 from pikers/storage_layer goodboy 2022-05-11 10:18:33 -0400
  • b3f9c4f93d Only assert if input array actually has a size Tyler Goodlet 2022-05-03 13:51:29 -0400
  • 09431aad85 Add support for no `._first.value` update shm prepends Tyler Goodlet 2022-04-27 14:51:20 -0400
  • 8219307bf5 Double up shm buffer size Tyler Goodlet 2022-04-26 09:29:09 -0400
  • b910eceb3b Add `ShmArray.ustruct()`: return an unstructured array copy Tyler Goodlet 2022-05-10 17:53:46 -0400
  • 1657f51edc Manually fetch missing out-of-order history frames Tyler Goodlet 2022-05-10 17:21:11 -0400
  • b1246446c2 Raise error on 'fatal' and 'error' log levels Tyler Goodlet 2022-05-10 15:20:00 -0400
  • 083a3296e7 Better formatted startup logging output Tyler Goodlet 2022-05-10 14:54:37 -0400
  • 769e803695 Write `mkts.yml` from template if one dne Tyler Goodlet 2022-05-10 14:51:24 -0400
  • e196e9d1a0 Factor `marketstore` container specifics into `piker.data.marketstore` Tyler Goodlet 2022-05-10 14:38:38 -0400
  • 9ddfae44d2 Parametrize and deliver (relevant) mkts config in `start_ahab()` Tyler Goodlet 2022-05-10 13:32:56 -0400
  • 277ca29018 Always write missing history frames to tsdb (again) Tyler Goodlet 2022-05-10 11:52:17 -0400
  • 26fddae3c0 Fix earliest frame-end not-yet-pushed check Tyler Goodlet 2022-05-10 10:47:41 -0400
  • 4b6ecbfc79 Bring binance requests down to 3/sec; seems faster? Tyler Goodlet 2022-05-10 10:46:48 -0400
  • 30ddf63ec0 Handle gaps greater then a frame within a frame Tyler Goodlet 2022-05-08 19:04:24 -0400
  • 8e08fb7b23 Add comment about un-reffed vars meant for use in shell Tyler Goodlet 2022-05-08 15:39:25 -0400
  • fb9b6990ae Drop unneeded/commented cancel-by-msg code; roots perms wasn't the problem Tyler Goodlet 2022-05-08 15:31:36 -0400
  • 1676bceee1 Don't offset the start index by a step Tyler Goodlet 2022-05-07 15:24:26 -0400
  • c9a621fc2a Fix less-then-frame off by one slice, add db write toggle and disable Tyler Goodlet 2022-05-06 13:09:30 -0400
  • 0324404b03 Include epoch timestamp in quote label for now Tyler Goodlet 2022-05-05 17:09:17 -0400
  • 61e9db3229 Handle ``iter_dts()`` already exhausted edge case Tyler Goodlet 2022-05-03 19:07:32 -0400
  • 4a6f01747c Label "humanized" sample period in window title-bar" Tyler Goodlet 2022-05-03 17:27:38 -0400
  • e4a900168d Add timeframe key to seconds map Tyler Goodlet 2022-05-03 16:30:10 -0400