-
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