-
61e20a86cc
Fix clearing endpoint type annots, export `open_ems()`
Tyler Goodlet
2023-01-24 15:12:32 -0500
-
d9b73e1d08
Yield services (manager) from `maybe_open_pikerd()`
Tyler Goodlet
2023-01-24 15:11:52 -0500
-
4833d56ecb
Merge pull request #442 from pikers/misc_brokerd_backend_repairs
goodboy
2023-01-23 18:44:00 -0500
-
-
090d1ba524
`kraken`: catch value error not index on missing `src_fiat` in pair
misc_brokerd_backend_repairs
Tyler Goodlet
2023-01-16 16:40:22 -0500
-
afc45a8e16
`binance`: same thing, only unsub when connected
Tyler Goodlet
2023-01-19 10:35:39 -0500
-
760c752641
Set a `PlotItem.viz` for interaction lookup
pre_viz_calls
Tyler Goodlet
2023-01-15 23:53:57 -0500
-
9826ddaa9a
Always cache `read_slc` alongside y-mnmx values
Tyler Goodlet
2023-01-15 23:15:11 -0500
-
eba8488926
Add first-draft `PlotItemOverlay.group_maxmin()`
Tyler Goodlet
2023-01-15 13:32:22 -0500
-
4efe875f1b
Add back coord-caching to ohlc graphic
Tyler Goodlet
2023-01-15 13:23:31 -0500
-
4568be884b
Use (modern) literal type annots in view code
Tyler Goodlet
2023-01-14 16:25:02 -0500
-
9d3de6ec02
Drop x-range query from `ChartPlotWidget.maxmin()`
Tyler Goodlet
2023-01-14 16:11:25 -0500
-
53c9332e60
Drop multi mxmn from display mod
Tyler Goodlet
2023-01-14 13:54:19 -0500
-
e57a2649d1
Only handle hist discrepancies when market is open
Tyler Goodlet
2023-01-13 18:57:20 -0500
-
23e1ecbb04
Passthrough `tractor` kwargs directly
Tyler Goodlet
2023-01-13 18:51:04 -0500
-
664a15e02d
Fix `open_trade_ledger()` enter value type annot
Tyler Goodlet
2023-01-13 18:50:25 -0500
-
35032b42d3
Fix history array name
Tyler Goodlet
2023-01-13 14:12:23 -0500
-
6e87ad9dee
Comment bad x-range bp for now
Tyler Goodlet
2023-01-13 12:12:59 -0500
-
c963093748
Provide `datetime`-sorted clears table iteration
Tyler Goodlet
2023-01-12 16:30:56 -0500
-
edca7b2cb2
Breakpoint bad (-ve or too large) x-ranges to m4
Tyler Goodlet
2023-01-12 16:03:19 -0500
-
f1adad90a6
Downthrottle to 16Hz on multi-feed charts
Tyler Goodlet
2023-01-12 10:09:07 -0500
-
a4e6014247
Round spread (slap) offset to min tick digits
Tyler Goodlet
2023-01-12 01:32:30 -0500
-
577935951d
Attempt to keep selected item highlighted
Tyler Goodlet
2023-01-09 15:06:12 -0500
-
20bf596183
Lol, pull hist chart from the display state
Tyler Goodlet
2023-01-06 16:58:43 -0500
-
7ccca1dbbc
Make (cache) search-results a `set` and avoid overlay duplicate entries
Tyler Goodlet
2023-01-05 21:05:23 -0500
-
63d773d77a
Take outer-interval values in `Viz.datums_range()`
Tyler Goodlet
2023-01-05 19:20:01 -0500
-
c8209dc565
Clean a buncha cruft from render mod
Tyler Goodlet
2023-01-05 18:04:40 -0500
-
ed914328da
Handle last-in-view time slicing edge case
Tyler Goodlet
2023-01-05 17:05:56 -0500
-
37ac1d0ad6
Drop bp blocks from formatters mod
Tyler Goodlet
2023-01-05 17:00:53 -0500
-
7a259b03ec
Fix query-mode cursor labels to work with epoch-indexing
Tyler Goodlet
2023-01-05 15:13:02 -0500
-
1fb2ac0531
Use `open_sample_stream()` in display loop
Tyler Goodlet
2023-01-04 23:15:45 -0500
-
33049baaa2
Drop `Flume.index_stream()`, `._sampling.open_sample_stream()` replaces it
Tyler Goodlet
2023-01-04 22:57:26 -0500
-
1c54ba4721
Add back another panes resize during startup
Tyler Goodlet
2023-01-03 10:55:01 -0500
-
d2066ac866
Always zero-on-step $vlm
Tyler Goodlet
2023-01-03 10:54:00 -0500
-
c6367e15b9
Do full marker width after line
Tyler Goodlet
2023-01-02 21:11:36 -0500
-
fff436d0d2
Fix indent level
Tyler Goodlet
2023-01-02 21:08:51 -0500
-
fca1272964
Make $vlm axis color same as clears
Tyler Goodlet
2023-01-02 17:13:44 -0500
-
afda4bd1d0
Correctly load order mode for first fqsn in overlay set
Tyler Goodlet
2023-01-02 16:21:23 -0500
-
7f997ef79e
Move $vlm y-axis to LHS
Tyler Goodlet
2023-01-02 15:32:02 -0500
-
84e2e881d5
Better index step value scanning by checking with our expected set
Tyler Goodlet
2023-01-02 15:06:07 -0500
-
04b475091c
Repair auto-y-ranging to always include L1 spread
Tyler Goodlet
2023-01-02 14:59:44 -0500
-
75bb06588b
Mouse interaction tweaks
Tyler Goodlet
2022-12-28 02:04:43 -0500
-
01222a4372
Modernize optional path variable type annots
Tyler Goodlet
2022-12-28 02:04:06 -0500
-
3c885a0698
Drop `._index_step` from formatters and instead defer to `Viz.index_step()`
Tyler Goodlet
2022-12-28 02:02:19 -0500
-
6796021663
Further fixes `Viz.default_view()` and `.index_step()`
Tyler Goodlet
2022-12-28 01:30:34 -0500
-
76a50ac082
Make `FlowGraphic.x_last()` be optionally `None`
Tyler Goodlet
2022-12-28 01:20:55 -0500
-
e3d8c19a72
Drop edge case from `slice_from_time()`
Tyler Goodlet
2022-12-28 00:55:16 -0500
-
a7aba17107
Use left-style index search on RHS scan as well
Tyler Goodlet
2022-12-27 13:13:21 -0500
-
ce074544ee
Use static `L1Label._x_br_offset` as l1 label length
Tyler Goodlet
2022-12-27 13:10:25 -0500
-
ccb13bcb3d
Add a parent-type for graphics: `FlowGraphic`
Tyler Goodlet
2022-12-26 14:46:46 -0500
-
d9df39c458
Just-offset-from-arrow-marker on slow chart
Tyler Goodlet
2022-12-24 18:18:06 -0500
-
e2ada363a8
Drop l1 labels attr from chart widget
Tyler Goodlet
2022-12-23 16:23:42 -0500
-
d437cf5204
Handle empty `indexes` input edge case..
Tyler Goodlet
2022-12-23 15:45:57 -0500
-
617baab2f5
TOSQUASH: 84f19308 (l1 rework)
Tyler Goodlet
2022-12-23 15:12:02 -0500
-
aa67bcc23e
Set cursor label color to "bracket"
Tyler Goodlet
2022-12-23 14:45:02 -0500
-
2de8209fa5
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
-
39480993af
Simplify L1 labels for multicharts
Tyler Goodlet
2022-12-23 14:22:44 -0500
-
83cc1d2c36
Fix x-axis labelling when using an epoch domain
Tyler Goodlet
2022-12-23 14:21:55 -0500
-
cca3162d13
Add commented append slice-len sanity check
Tyler Goodlet
2022-12-22 13:11:38 -0500
-
7455facdde
Use `np.diff()` on last 16 samples instead of only last datum pair
Tyler Goodlet
2022-12-21 13:21:49 -0500
-
6cd61c3664
Enable the experimental `QPrivatePath` functionality from latest `pyqtgraph`
Tyler Goodlet
2022-12-19 17:26:15 -0500
-
4dc8051853
Fix overlayed slow chart "treading"
Tyler Goodlet
2022-12-19 17:11:34 -0500
-
3f24805075
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
-
6da6881ec4
Make `Viz.incr_info()` do treading with time-index, and appending with array-index
Tyler Goodlet
2022-12-19 15:09:13 -0500
-
5e75b46665
Rename `reset` -> `reset_cache`
Tyler Goodlet
2022-12-19 09:24:14 -0500
-
f691bf3534
Fix gap detection on RHS; always bin-search on overshot time range
Tyler Goodlet
2022-12-18 19:58:43 -0500
-
747dee2dc5
Add type annots to vars inside `Render.render()`
Tyler Goodlet
2022-12-18 19:50:41 -0500
-
44e7170078
Drop coordinate cacheing from `BarItems`, causes weird jitter on pan
Tyler Goodlet
2022-12-18 19:50:07 -0500
-
0d31f5293a
Add `ChartPlotWidget.main_viz: Viz` convenience `@property`
Tyler Goodlet
2022-12-16 20:53:55 -0500
-
a0156f010a
Make `Viz.incr_info()` sample rate agnostic
Tyler Goodlet
2022-12-16 20:09:33 -0500
-
9e3f59cb1f
Use array-`int`-indexing on single feed
Tyler Goodlet
2022-12-16 18:19:39 -0500
-
5146d377f9
Align step curves the same as OHLC bars
Tyler Goodlet
2022-12-16 17:46:44 -0500
-
494113041d
Add `IncrementalFormatter.x_offset: np.ndarray`
Tyler Goodlet
2022-12-16 13:05:21 -0500
-
0d10ad6e87
Adjust OHLC bar x-offsets to be time span matched
Tyler Goodlet
2022-12-16 12:40:32 -0500
-
7a2bdfbbb9
`Viz._index_field` a `typing.Literal[str]`
Tyler Goodlet
2022-12-16 00:00:46 -0500
-
4797b9157f
Set `path_arrays_from_ohlc(use_time_index=True)` on epoch indexing
Tyler Goodlet
2022-12-15 23:48:07 -0500
-
ecb60c9996
Ugh, use `bool` flag to determine index field..
Tyler Goodlet
2022-12-15 17:01:21 -0500
-
42142704e9
Make `LinearRegion` link using epoch-time index
Tyler Goodlet
2022-12-15 14:26:50 -0500
-
08c288c3f9
Add global `i_step` per overlay to `DisplayState`
Tyler Goodlet
2022-12-14 17:36:01 -0500
-
4caf121242
Move `DisplayState.incr_info()` -> `Viz`
Tyler Goodlet
2022-12-14 13:50:57 -0500
-
66cfaa9c4b
Move `Viz` layer to new `.ui` mod
Tyler Goodlet
2022-12-14 12:05:35 -0500
-
36e17bebbc
Fix line -> bars on 6x UPPX
Tyler Goodlet
2022-12-14 09:49:43 -0500
-
fc226ae54e
Drop unused `read_src_from_key: bool` to `.format_to_1d()`
Tyler Goodlet
2022-12-13 16:33:49 -0500
-
d69a105e33
Right, do index lookup for int-index as well..
Tyler Goodlet
2022-12-13 16:02:34 -0500
-
e733afce5b
Fix formatter xy ndarray first prepend case
Tyler Goodlet
2022-12-13 13:05:56 -0500
-
ecf7898de9
Handle time-indexing for fill arrows
Tyler Goodlet
2022-12-09 14:17:36 -0500
-
7aaa782af0
Restore coord-cache resetting
Tyler Goodlet
2022-12-08 15:58:11 -0500
-
1f8a365240
Add some commented debug prints for default fmtr
Tyler Goodlet
2022-12-08 15:45:54 -0500
-
a1ae0518bb
Slicec to an extra index around each timestamp input
Tyler Goodlet
2022-12-08 15:43:11 -0500
-
45463fd797
Drop passing `render_data` to `Curve.draw_last_datum()`
Tyler Goodlet
2022-12-08 11:00:06 -0500
-
234864b346
Add back `.default_view()` slice logic for `int` indexing
Tyler Goodlet
2022-12-08 09:46:52 -0500
-
8f40ea328f
Block out `do_print` stuff inside `Viz.maxmin()`
Tyler Goodlet
2022-12-07 19:59:27 -0500
-
3cccb655af
Implement `stop_t` gap adjustments; the good lord said it is the problem
Tyler Goodlet
2022-12-07 19:58:55 -0500
-
163d41ec91
Draw last datums on boot
Tyler Goodlet
2022-12-07 17:08:07 -0500
-
4ad9d52bd7
Use `Curve.x_last()` for zoom focal point
Tyler Goodlet
2022-12-07 17:06:01 -0500
-
97bbdd22e8
Delegate to `Viz.default_view()` on chart
Tyler Goodlet
2022-12-07 17:04:15 -0500
-
bc5fefe906
Re-implement `.default_view()` on `Viz`
Tyler Goodlet
2022-12-07 16:31:32 -0500
-
d16290c93f
Add gap detection for `stop_t`, though only report atm
Tyler Goodlet
2022-12-07 15:58:43 -0500
-
59f85d2e38
Add `.x_last()` meth to flow graphics
Tyler Goodlet
2022-12-07 12:22:07 -0500
-
37df429ab2
Drop `Flume.view_data()`
Tyler Goodlet
2022-12-06 15:44:32 -0500
-
a8f7f82a9f
Drop old breakpoint
Tyler Goodlet
2022-12-06 15:44:14 -0500