This website requires JavaScript.
e33d6333ec
Woops, remove the label-proxy, not the widget..
Tyler Goodlet
2023-12-24 13:59:12 -0500
263a5a8d07
Add `SelectRect.delete()` for permanent scene dealloc
Tyler Goodlet
2023-12-23 13:37:47 -0500
a681b2f0bb
Drop passing `bus` to `tsp.manage_history()` in feed allocator
Tyler Goodlet
2023-12-22 21:44:38 -0500
5b0c94933b
`.config`: don't hack the user config dir if user is 'root' and sudo was NOT used..
Tyler Goodlet
2023-12-22 21:41:51 -0500
61e52213b2
Oof, fix no-tsdb-entry since needs full backfill case!
Tyler Goodlet
2023-12-22 21:34:31 -0500
b064a5f94d
A working remote annotations controller B)
Tyler Goodlet
2023-12-22 15:19:20 -0500
e7fa841263
Pass scene-points to `.select_box` as per prior comments
Tyler Goodlet
2023-12-22 12:09:08 -0500
1f346483a0
Always pass full `ShmArray._array` buf to `ContentsLables` updates so the label can be used outside the "backfilled-valid" range
Tyler Goodlet
2023-12-22 12:06:55 -0500
d006ecce7e
Fix `._pg_overrides` import cycle caused by our `Axis` override
Tyler Goodlet
2023-12-22 12:05:18 -0500
69368f20c2
Finally fix our `SelectRect` for use with cursor..
Tyler Goodlet
2023-12-22 11:47:31 -0500
31fa0b02f5
Append any `enable_modules` specc-ed in the chart guest-mode runner
Tyler Goodlet
2023-12-21 20:40:00 -0500
5a60974990
Use explicit `.data.feed` import of `tractor.trionics`
Tyler Goodlet
2023-12-21 20:26:45 -0500
8d324acf91
First (untested) draft remote annotation ctl API
Tyler Goodlet
2023-12-19 15:36:54 -0500
ab84303da7
Drop `SelectRect.mouse_drag_released()` since it was a dumb method
Tyler Goodlet
2023-12-18 20:32:17 -0500
659649ec48
Bah, fix nursery indents for maybe tsdb backloading
Tyler Goodlet
2023-12-18 19:46:59 -0500
f7cc43ee0b
Add pauses to `store anal/ldshm` only on bad segs
Tyler Goodlet
2023-12-18 11:56:57 -0500
f5dc21d3f4
Adjust all `.tsp` imports to use new sub-pkg
Tyler Goodlet
2023-12-18 11:54:28 -0500
4568c55f17
Create `piker.tsp` "time series processing" subpkg
Tyler Goodlet
2023-12-18 11:48:33 -0500
d5d68f75ea
ib: only raise first quote timeout err after tries
Tyler Goodlet
2023-12-18 11:45:19 -0500
1f9a497637
Fixup symcache annot for kucoin as well
Tyler Goodlet
2023-12-15 16:01:31 -0500
40c5d88a9b
Fixup symcache type annots; no more `Pair` type
Tyler Goodlet
2023-12-15 16:00:51 -0500
8989c73a93
Move `iter_dfs_from_shms` into `.data.history`
Tyler Goodlet
2023-12-15 15:53:02 -0500
3639f360c3
Reactivate forced viz updates from sampler broadcasts in hist display loop
Tyler Goodlet
2023-12-15 13:59:19 -0500
afd0781b62
Add (shm) abs index to `ContextLabel`
Tyler Goodlet
2023-12-15 13:57:10 -0500
ba154ef413
ib: don't bother with recursive not-enough-bars queries for now, causes more problems then it solves..
Tyler Goodlet
2023-12-15 13:56:42 -0500
97e2403fb1
Rework backfiller and null-segment task conc
Tyler Goodlet
2023-12-15 13:11:00 -0500
a4084d6a0b
Bleh, fix another off-by-one issue in `np.argwhere()`
Tyler Goodlet
2023-12-15 12:48:50 -0500
83bdca46a2
Wrap null-gap detect and fill in async gen
Tyler Goodlet
2023-12-13 18:29:06 -0500
c129f5bb4a
Finally write a general purpose null-gap detector!
Tyler Goodlet
2023-12-13 15:08:42 -0500
c4853a3fee
Drop inter-method NL
Tyler Goodlet
2023-12-13 09:27:23 -0500
f274c3db3b
Import `np2pl()` from `.data.tsp`
Tyler Goodlet
2023-12-13 09:25:44 -0500
b95932ea09
`.data.history`: run `.tsp.dedupe()` in backloader
Tyler Goodlet
2023-12-12 19:57:46 -0500
e8bf4c6e04
Return the `.len()` diff from `dedupe()` instead
Tyler Goodlet
2023-12-12 16:48:56 -0500
8e4d1a48ed
Bleh, fix ib's `Client.bars()` recursion..
Tyler Goodlet
2023-12-12 16:19:21 -0500
b03eceebef
data.tsp: drop masked `return` one liner
Tyler Goodlet
2023-12-11 20:11:42 -0500
f7a8d79b7b
Add `NativeStorageClient._cache_df()` use it in `.write_ohlcv()` for caching on writes as well
Tyler Goodlet
2023-12-11 20:10:53 -0500
49c458710e
Move `numpy` <-> `polars` converters into `.data.tsp`
Tyler Goodlet
2023-12-11 17:53:31 -0500
b94582cb35
Move `dedupe()` to `.data.tsp` (so it has pals)
Tyler Goodlet
2023-12-11 16:07:19 -0500
7311000846
Facepalm, set `was_deduped` as bool not the deduped frame..
Tyler Goodlet
2023-12-11 13:18:10 -0500
e719733f97
Comment out overlap case block for now too?
Tyler Goodlet
2023-12-08 19:08:10 -0500
cb941a5554
BABOSO.. fix last history frame overlap slicing!
Tyler Goodlet
2023-12-08 18:56:38 -0500
2d72a052aa
Woops, make sure non-disti mode still works wen maybe getting `pikerd` XD
Tyler Goodlet
2023-12-08 17:43:52 -0500
2eeef2a123
Add `dedupe()` to help with gap detection/resolution
Tyler Goodlet
2023-12-08 15:11:34 -0500
b6d2550f33
Add datetime col de-duplicator
Tyler Goodlet
2023-12-08 14:38:27 -0500
b9af6176c5
Factor `TimeseriesNotFound` to top level
Tyler Goodlet
2023-12-07 12:31:12 -0500
dd0167b9a5
Make `fsp.cascade()` expect src/dst `Flume`s
Tyler Goodlet
2023-12-06 17:53:35 -0500
9e71e0768f
Define and pass a default `Flume._readonly: bool`
Tyler Goodlet
2023-12-06 17:25:49 -0500
6029f39a3f
Allow `MktPair.from/to_msg()` to still do `.dst: str` for fsp flumes
Tyler Goodlet
2023-12-06 17:09:52 -0500
656e2c6a88
fsp: intro a `Cascade` type that connects `Flume`s of streams
Tyler Goodlet
2023-12-05 16:59:07 -0500
b8065a413b
ib: update ibc.ini from latest upstream template
Tyler Goodlet
2023-12-05 16:57:38 -0500
9245d24b47
ib: add `.pause()` on symbol query overruns to aid in fixing the issue
Tyler Goodlet
2023-12-04 13:10:15 -0500
22bd83943b
.storage: support `store anal --pdb` flag
Tyler Goodlet
2023-12-04 13:00:33 -0500
b94931bbdd
Fix `Portal.channel: Channel` attr name error
Tyler Goodlet
2023-12-04 13:00:04 -0500
239c1c457e
Sort fqme suggestions pre-print
Tyler Goodlet
2023-12-04 11:34:39 -0500
24a54a7085
Add `TimeseriesNotFound` for fqme lookup failures
Tyler Goodlet
2023-12-04 11:22:55 -0500
ebd1eb114e
Port runtime init to new `tractor.Actor.reg_addrs` related changes
Tyler Goodlet
2023-11-21 15:18:52 -0500
29ce8de462
Use new container image mentioned on IBC thread
Tyler Goodlet
2023-10-29 13:21:32 -0400
d3dab17939
order_mode: fix to avoid `Dialog.uuid` on null dialog..
Tyler Goodlet
2023-10-20 13:57:52 -0400
cadc200818
Always ignore untracked-order error msgs from `brokerd`
Tyler Goodlet
2023-10-16 13:15:12 -0400
363c8dfdb1
Default spec registrar set as empty addr list
Tyler Goodlet
2023-10-03 13:36:22 -0400
00c046c280
Factor transport-ep parser/loader into helper
Tyler Goodlet
2023-10-03 10:00:01 -0400
9165515811
ib: more detailed comments on wait-for-quote-task todo
Tyler Goodlet
2023-10-02 17:57:47 -0400
543c11f377
ib: only normalize and log first quote if it arrives
Tyler Goodlet
2023-10-01 19:14:08 -0400
637d33d7cc
Make `.config.load_accounts()` load `brokers.toml`..
Tyler Goodlet
2023-10-01 19:09:15 -0400
e5fdb33e31
Port cache-`dict` search to new `rapidfuzz` api
Tyler Goodlet
2023-10-01 17:46:46 -0400
81a8cd1685
binance: always load the `brokers.toml` file since default is `conf.toml` now
Tyler Goodlet
2023-10-01 17:37:09 -0400
a382f01c85
Move tsdb section to `service.tsdb.name` and get host from `.maddrs`
Tyler Goodlet
2023-10-01 17:23:39 -0400
653348fcd8
Use `.service.find_service()` instead of of `tractor.find_actor()` in pape-eng
Tyler Goodlet
2023-10-01 16:10:37 -0400
e139d2e259
Set `registry_addrs` in CLI (click) context-config
Tyler Goodlet
2023-10-01 15:42:31 -0400
7258d57c69
Only warn on mismatched `open_registry()` input addrs
Tyler Goodlet
2023-10-01 15:36:17 -0400
5d081a40d5
Port to new `parse_maddr()` name
Tyler Goodlet
2023-09-29 15:20:56 -0400
fcececce19
Move multi-addr parser mod to `tractor`
Tyler Goodlet
2023-09-29 14:33:15 -0400
b6ac6069fe
Temporarily use crash handler around search CLI ep
Tyler Goodlet
2023-09-29 14:02:17 -0400
a98f5877bc
ui._exec: use new `get_runtime_vars()` name
Tyler Goodlet
2023-09-28 12:31:24 -0400
50ddef0985
data.feed: dynamically load `ui._search` mod for headless installs
Tyler Goodlet
2023-09-28 12:30:10 -0400
b1cde3df49
config: make `conf.toml` the default load target
Tyler Goodlet
2023-09-28 12:29:07 -0400
57010d479d
Support multi-homed service actors and multiaddrs
Tyler Goodlet
2023-09-28 12:13:34 -0400
f94244aad4
Load `network` section from `conf.toml` for service-addr map
Tyler Goodlet
2023-09-28 12:04:24 -0400
261c331602
Try using `.mkPoetryEnv` instead for devving (dont work yet..)
Tyler Goodlet
2023-09-11 12:35:43 -0400
3b4a4db7b6
Muck with `develop.nix` to try and hack it with `poetry` venv, go py3.11
Tyler Goodlet
2023-09-11 12:34:29 -0400
ad59a581c7
symcache: passthrough `rapidfuzz.process.extract` kwargs
ib_py311_fixes
Tyler Goodlet
2023-09-22 15:56:49 -0400
c312f90c0c
kucoin: port to using `rapidfuzz`
Tyler Goodlet
2023-09-22 15:55:19 -0400
1a859bc1a2
kraken: drop now unused `rapidfuzz` import
Tyler Goodlet
2023-09-22 15:53:03 -0400
e9887cb611
binance: parse .expiry separate from .venue
Tyler Goodlet
2023-09-22 14:48:50 -0400
0ba75df877
Add `data.match_from_pairs` fuzzy symbology scanner
Tyler Goodlet
2023-09-22 13:53:18 -0400
a97a0ced8c
kraken: switch to `rapidfuzz` API
Tyler Goodlet
2023-09-21 19:49:10 -0400
46d83e9ca9
deribit: switch to `rapidfuzz` API
Tyler Goodlet
2023-09-21 19:44:27 -0400
d4833eba21
binance: switch to `rapidfuzz` API
Tyler Goodlet
2023-09-21 19:44:06 -0400
14f124164a
ib: fix mktpair fallback table: use `Client._con2mkts` to translate..
Tyler Goodlet
2023-09-21 19:14:44 -0400
05959eaf70
Always ensure symcache mkt pair entry is valid type
Tyler Goodlet
2023-09-19 15:56:47 -0400
30d55fdb27
Add `--pdb` support to `piker search`
Tyler Goodlet
2023-09-13 12:13:56 -0400
2c88ebe697
binance: implement `Client.search_symbols()` using `rapidfuzz`
Tyler Goodlet
2023-09-13 11:59:51 -0400
4a180019f0
Swap out `fuzzywuzzy` for the newer `rapidfuzz` lib
Tyler Goodlet
2023-09-13 11:57:02 -0400
4d274b16d8
Attempt to generate .uis deps free lock file
Tyler Goodlet
2023-09-07 14:17:01 -0400
084385e808
Add `.ui` and `.dev` deps groups via `poetry` Bo
poetry2nix
Tyler Goodlet
2023-08-18 16:59:30 -0400
bb9ca8636c
TOSQUASH 2e6b1330f375c310ad: adding .dev / .ui groups
Tyler Goodlet
2023-08-25 18:07:15 -0400
93e8c9853a
Pin tomlkit as a path dep for now
Tyler Goodlet
2023-08-25 13:13:29 -0400
555f4a69e8
Factor prefer wheels deps into new `ahot_overrides`
Tyler Goodlet
2023-08-17 15:56:28 -0400
e6ecbb7892
MVP get us working fully on nixos
Tyler Goodlet
2023-08-16 12:19:00 -0400
1430d37c95
MVP get us working fully on nixos
Tyler Goodlet
2023-08-16 12:19:00 -0400