-
22ff509b01
Passthrough `tractor` kwargs directly
Tyler Goodlet
2023-01-13 18:51:04 -0500
-
a518840382
Fix `open_trade_ledger()` enter value type annot
Tyler Goodlet
2023-01-13 18:50:25 -0500
-
4830059592
Fix history array name
Tyler Goodlet
2023-01-13 14:12:23 -0500
-
9169f86948
Comment bad x-range bp for now
Tyler Goodlet
2023-01-13 12:12:59 -0500
-
e1f58ad7c4
Provide `datetime`-sorted clears table iteration
Tyler Goodlet
2023-01-12 16:30:56 -0500
-
aadadc53c3
Breakpoint bad (-ve or too large) x-ranges to m4
Tyler Goodlet
2023-01-12 16:03:19 -0500
-
744268aea0
Downthrottle to 16Hz on multi-feed charts
Tyler Goodlet
2023-01-12 10:09:07 -0500
-
78d98f54ae
Round spread (slap) offset to min tick digits
Tyler Goodlet
2023-01-12 01:32:30 -0500
-
cf95252e33
Attempt to keep selected item highlighted
Tyler Goodlet
2023-01-09 15:06:12 -0500
-
b2b1e036cb
Lol, pull hist chart from the display state
Tyler Goodlet
2023-01-06 16:58:43 -0500
-
92060fa6d3
Make (cache) search-results a `set` and avoid overlay duplicate entries
Tyler Goodlet
2023-01-05 21:05:23 -0500
-
6dc09a5709
Take outer-interval values in `Viz.datums_range()`
Tyler Goodlet
2023-01-05 19:20:01 -0500
-
6b4970df1d
Clean a buncha cruft from render mod
Tyler Goodlet
2023-01-05 18:04:40 -0500
-
5c4e1b3fd6
Handle last-in-view time slicing edge case
Tyler Goodlet
2023-01-05 17:05:56 -0500
-
a3747f7457
Drop bp blocks from formatters mod
Tyler Goodlet
2023-01-05 17:00:53 -0500
-
cf3e1a0687
Fix query-mode cursor labels to work with epoch-indexing
Tyler Goodlet
2023-01-05 15:13:02 -0500
-
7eca1aa9c5
Use `open_sample_stream()` in display loop
Tyler Goodlet
2023-01-04 23:15:45 -0500
-
17007e3205
Drop `Flume.index_stream()`, `._sampling.open_sample_stream()` replaces it
Tyler Goodlet
2023-01-04 22:57:26 -0500
-
20df710525
Add back another panes resize during startup
Tyler Goodlet
2023-01-03 10:55:01 -0500
-
9ca6cad345
Always zero-on-step $vlm
Tyler Goodlet
2023-01-03 10:54:00 -0500
-
089fb01ec6
Do full marker width after line
Tyler Goodlet
2023-01-02 21:11:36 -0500
-
63909af072
Fix indent level
Tyler Goodlet
2023-01-02 21:08:51 -0500
-
3ef222c4ad
Make $vlm axis color same as clears
Tyler Goodlet
2023-01-02 17:13:44 -0500
-
73f48d6336
Correctly load order mode for first fqsn in overlay set
Tyler Goodlet
2023-01-02 16:21:23 -0500
-
4984be182f
Move $vlm y-axis to LHS
Tyler Goodlet
2023-01-02 15:32:02 -0500
-
d68393bfab
Better index step value scanning by checking with our expected set
Tyler Goodlet
2023-01-02 15:06:07 -0500
-
01eadd7a4c
Repair auto-y-ranging to always include L1 spread
Tyler Goodlet
2023-01-02 14:59:44 -0500
-
814462d3f0
Mouse interaction tweaks
Tyler Goodlet
2022-12-28 02:04:43 -0500
-
6e48cbb0d4
Modernize optional path variable type annots
Tyler Goodlet
2022-12-28 02:04:06 -0500
-
e4db20f55d
Drop `._index_step` from formatters and instead defer to `Viz.index_step()`
Tyler Goodlet
2022-12-28 02:02:19 -0500
-
2dc4aa8a2e
Further fixes `Viz.default_view()` and `.index_step()`
Tyler Goodlet
2022-12-28 01:30:34 -0500
-
b371abc14b
Make `FlowGraphic.x_last()` be optionally `None`
Tyler Goodlet
2022-12-28 01:20:55 -0500
-
23a4561b06
Drop edge case from `slice_from_time()`
Tyler Goodlet
2022-12-28 00:55:16 -0500
-
971eef3a22
Use left-style index search on RHS scan as well
Tyler Goodlet
2022-12-27 13:13:21 -0500
-
29613a62a8
Use static `L1Label._x_br_offset` as l1 label length
Tyler Goodlet
2022-12-27 13:10:25 -0500
-
0615e618a2
Add a parent-type for graphics: `FlowGraphic`
Tyler Goodlet
2022-12-26 14:46:46 -0500
-
4291707a32
Just-offset-from-arrow-marker on slow chart
Tyler Goodlet
2022-12-24 18:18:06 -0500
-
0b37b3c107
Drop l1 labels attr from chart widget
Tyler Goodlet
2022-12-23 16:23:42 -0500
-
1d612efebf
Handle empty `indexes` input edge case..
Tyler Goodlet
2022-12-23 15:45:57 -0500
-
9367badea6
TOSQUASH: 84f19308 (l1 rework)
Tyler Goodlet
2022-12-23 15:12:02 -0500
-
faa4206907
Set cursor label color to "bracket"
Tyler Goodlet
2022-12-23 14:45:02 -0500
-
83012d618f
Don't set y-axis label colors to curve's, use the default from global scheme
Tyler Goodlet
2022-12-23 14:44:14 -0500
-
a9963ef4ee
Simplify L1 labels for multicharts
Tyler Goodlet
2022-12-23 14:22:44 -0500
-
49451a7c24
Fix x-axis labelling when using an epoch domain
Tyler Goodlet
2022-12-23 14:21:55 -0500
-
ecbca1089b
Add commented append slice-len sanity check
Tyler Goodlet
2022-12-22 13:11:38 -0500
-
95fd7c3c91
Use `np.diff()` on last 16 samples instead of only last datum pair
Tyler Goodlet
2022-12-21 13:21:49 -0500
-
96b5dfdc3e
Enable the experimental `QPrivatePath` functionality from latest `pyqtgraph`
Tyler Goodlet
2022-12-19 17:26:15 -0500
-
2a76dd81cd
Fix overlayed slow chart "treading"
Tyler Goodlet
2022-12-19 17:11:34 -0500
-
53dd4ebf42
Make `.increment_view()` take in a `datums: int` and always scale it by sample step size
Tyler Goodlet
2022-12-19 15:10:34 -0500
-
46925b72ad
Make `Viz.incr_info()` do treading with time-index, and appending with array-index
Tyler Goodlet
2022-12-19 15:09:13 -0500
-
dbd5857a7e
Rename `reset` -> `reset_cache`
Tyler Goodlet
2022-12-19 09:24:14 -0500
-
827a0a8536
Fix gap detection on RHS; always bin-search on overshot time range
Tyler Goodlet
2022-12-18 19:58:43 -0500
-
42502f3c60
Add type annots to vars inside `Render.render()`
Tyler Goodlet
2022-12-18 19:50:41 -0500
-
6b805a8497
Drop coordinate cacheing from `BarItems`, causes weird jitter on pan
Tyler Goodlet
2022-12-18 19:50:07 -0500
-
b565080d55
Add `ChartPlotWidget.main_viz: Viz` convenience `@property`
Tyler Goodlet
2022-12-16 20:53:55 -0500
-
8f764542d5
Make `Viz.incr_info()` sample rate agnostic
Tyler Goodlet
2022-12-16 20:09:33 -0500
-
5892c79737
Use array-`int`-indexing on single feed
Tyler Goodlet
2022-12-16 18:19:39 -0500
-
95e7c8648c
Align step curves the same as OHLC bars
Tyler Goodlet
2022-12-16 17:46:44 -0500
-
1b258d1bd6
Add `IncrementalFormatter.x_offset: np.ndarray`
Tyler Goodlet
2022-12-16 13:05:21 -0500
-
f79efd4ca9
Adjust OHLC bar x-offsets to be time span matched
Tyler Goodlet
2022-12-16 12:40:32 -0500
-
6412b4ab5a
`Viz._index_field` a `typing.Literal[str]`
Tyler Goodlet
2022-12-16 00:00:46 -0500
-
045a1a6acc
Set `path_arrays_from_ohlc(use_time_index=True)` on epoch indexing
Tyler Goodlet
2022-12-15 23:48:07 -0500
-
da3f74e28e
Ugh, use `bool` flag to determine index field..
Tyler Goodlet
2022-12-15 17:01:21 -0500
-
9dd4945580
Make `LinearRegion` link using epoch-time index
Tyler Goodlet
2022-12-15 14:26:50 -0500
-
cb78f0921c
Add global `i_step` per overlay to `DisplayState`
Tyler Goodlet
2022-12-14 17:36:01 -0500
-
bd23d254da
Move `DisplayState.incr_info()` -> `Viz`
Tyler Goodlet
2022-12-14 13:50:57 -0500
-
89b6fde1ef
Move `Viz` layer to new `.ui` mod
Tyler Goodlet
2022-12-14 12:05:35 -0500
-
95325b22f0
Fix line -> bars on 6x UPPX
Tyler Goodlet
2022-12-14 09:49:43 -0500
-
c9f2ca3f76
Drop unused `read_src_from_key: bool` to `.format_to_1d()`
Tyler Goodlet
2022-12-13 16:33:49 -0500
-
9152babf2d
Right, do index lookup for int-index as well..
Tyler Goodlet
2022-12-13 16:02:34 -0500
-
b056e4bf17
Fix formatter xy ndarray first prepend case
Tyler Goodlet
2022-12-13 13:05:56 -0500
-
49acaf12d1
Handle time-indexing for fill arrows
Tyler Goodlet
2022-12-09 14:17:36 -0500
-
ff09625d83
Restore coord-cache resetting
Tyler Goodlet
2022-12-08 15:58:11 -0500
-
28ca38ba87
Add some commented debug prints for default fmtr
Tyler Goodlet
2022-12-08 15:45:54 -0500
-
dc81d82d37
Slicec to an extra index around each timestamp input
Tyler Goodlet
2022-12-08 15:43:11 -0500
-
8a295eba51
Drop passing `render_data` to `Curve.draw_last_datum()`
Tyler Goodlet
2022-12-08 11:00:06 -0500
-
0516e7d6f2
Add back `.default_view()` slice logic for `int` indexing
Tyler Goodlet
2022-12-08 09:46:52 -0500
-
b9844f020f
Block out `do_print` stuff inside `Viz.maxmin()`
Tyler Goodlet
2022-12-07 19:59:27 -0500
-
44a3285367
Implement `stop_t` gap adjustments; the good lord said it is the problem
Tyler Goodlet
2022-12-07 19:58:55 -0500
-
bd5eae5636
Draw last datums on boot
Tyler Goodlet
2022-12-07 17:08:07 -0500
-
42ff039ce7
Use `Curve.x_last()` for zoom focal point
Tyler Goodlet
2022-12-07 17:06:01 -0500
-
9d8617d04b
Delegate to `Viz.default_view()` on chart
Tyler Goodlet
2022-12-07 17:04:15 -0500
-
b4e4f914e9
Re-implement `.default_view()` on `Viz`
Tyler Goodlet
2022-12-07 16:31:32 -0500
-
7cfb05f72a
Add gap detection for `stop_t`, though only report atm
Tyler Goodlet
2022-12-07 15:58:43 -0500
-
c68a3a98f3
Add `.x_last()` meth to flow graphics
Tyler Goodlet
2022-12-07 12:22:07 -0500
-
901e565dd1
Drop `Flume.view_data()`
Tyler Goodlet
2022-12-06 15:44:32 -0500
-
dcf774d1ff
Drop old breakpoint
Tyler Goodlet
2022-12-06 15:44:14 -0500
-
184a4d0730
Drop `_slice_from_time()`
Tyler Goodlet
2022-12-06 15:43:44 -0500
-
1a45aa96c9
Use uniform step arithmetic in `slice_from_time()`
Tyler Goodlet
2022-12-06 15:32:13 -0500
-
097f16f158
Make `.default_view()` time step aware
Tyler Goodlet
2022-12-05 10:07:12 -0500
-
d0a0a4b4dd
Flip over to epoch-time based x-domain indexing
Tyler Goodlet
2022-12-04 17:01:22 -0500
-
d895684235
Adjust all `slice_from_time()` calls to not expect mask
Tyler Goodlet
2022-12-03 16:58:26 -0500
-
074ef078e8
Rewrite `slice_from_time()` using `numba`
Tyler Goodlet
2022-12-03 15:36:13 -0500
-
0003e53ff5
Use index (time) step to calc OHLC bar/line uppx threshold
Tyler Goodlet
2022-12-02 21:07:42 -0500
-
5648210710
Use step size to determine bar gaps
Tyler Goodlet
2022-12-02 21:05:24 -0500
-
02ce03c191
Use step size to determine last datum bar gap
Tyler Goodlet
2022-12-02 21:04:44 -0500
-
a87f062a26
Move `Flume.slice_from_time()` to `.data._pathops` mod func
Tyler Goodlet
2022-12-02 20:13:17 -0500
-
152c9e2c98
Drop `index_field` input to renders, add `.read()` profiling
Tyler Goodlet
2022-12-02 20:05:49 -0500
-
35186ac3b1
Delegate formatter `.index_field` to the parent `Viz`
Tyler Goodlet
2022-12-02 19:58:19 -0500
-
8b26473375
Facepalm**2: fix array-read-slice, like actually..
Tyler Goodlet
2022-12-02 18:49:12 -0500