-
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