Commit Graph

  • 247bcb48c0 Tweak options query API method names Tyler Goodlet 2018-11-22 09:19:04 -0500
  • 8fe0c40dde Move data feed machinery to separate module Tyler Goodlet 2018-11-14 22:58:12 -0500
  • 31c69a5fae Allow specifying number of displayed digits Tyler Goodlet 2018-11-13 18:42:34 -0500
  • 0c3bfb9e9e Stack the mktcap + volumes Tyler Goodlet 2018-11-13 18:41:58 -0500
  • 6a66b056c8 Compact the look a bit Tyler Goodlet 2018-11-13 18:41:40 -0500
  • 5961e458cf Add a option quote latency test Tyler Goodlet 2018-11-13 13:23:05 -0500
  • 19ea7bd7aa Add option-chain cmd Tyler Goodlet 2018-11-13 12:58:05 -0500
  • 36cf68dc0f Update tests to match Tyler Goodlet 2018-11-13 12:57:46 -0500
  • d145a5a219 Rejig option chain schema to capture all contracts Tyler Goodlet 2018-11-13 12:57:21 -0500
  • 368f21d8d6 Update Pipfiles Tyler Goodlet 2018-11-12 00:30:55 -0500
  • f8d619b183 Go GPLv3 Tyler Goodlet 2018-11-12 00:29:43 -0500
  • 94012b05c3 Screw it; go 3.7 for ``datetime.fromisoformat()`` Tyler Goodlet 2018-11-11 23:08:01 -0500
  • ab8008ad61 Repair quote streaming test Tyler Goodlet 2018-11-11 21:59:41 -0500
  • 773457ac91 Drop stale import Tyler Goodlet 2018-11-11 21:45:51 -0500
  • 2b1818ba33 Drop old stream test, rename stock quote func Tyler Goodlet 2018-11-11 21:44:46 -0500
  • c8cb5a2fdc Remove duplicate fixture (now in conftest) Tyler Goodlet 2018-11-11 21:07:34 -0500
  • 21eb68148c Add option contract and chain quote test Tyler Goodlet 2018-11-11 21:06:46 -0500
  • a5afa0f1c3 Fix typo Tyler Goodlet 2018-11-11 21:06:25 -0500
  • 6bef365fd4 Add conftest Tyler Goodlet 2018-11-11 21:05:44 -0500
  • f9d9d7c1ba Add option chain quote support! Tyler Goodlet 2018-11-11 21:05:30 -0500
  • 666228d82e Add initial QT stock quoting tests Tyler Goodlet 2018-11-11 18:53:45 -0500
  • 82c8fca983 Use tractor.run_daemon() for pikerd Tyler Goodlet 2018-10-18 13:49:20 -0400
  • e108bc4521 Must pass a main async func to tractor Tyler Goodlet 2018-09-05 18:31:10 -0400
  • 2349de8314 Rename watchlist app to 'monitor' Tyler Goodlet 2018-08-23 23:12:39 -0400
  • 73b153b6fd
    Merge pull request #55 from pikers/mktcap_sorting goodboy 2018-08-23 11:31:43 -0400
  • 421cc4731f Face palm - fix mktcap sorting Tyler Goodlet 2018-08-22 22:49:42 -0400
  • b2acfdaf42 Fix `pairs` type annotation Tyler Goodlet 2018-08-22 22:54:09 -0400
  • 96b17e16ac Handle stale token case on network outage reconnect Tyler Goodlet 2018-08-21 11:34:00 -0400
  • e9921949af
    Merge pull request #54 from pikers/tractor_updates goodboy 2018-08-10 11:09:31 -0400
  • cbc1052bfe Update tests for new tractor api Tyler Goodlet 2018-08-09 22:43:50 -0400
  • 957f1f4b02 Update pipfiles Tyler Goodlet 2018-08-09 22:11:00 -0400
  • f3ac5e3c5f Port to latest tractor api Tyler Goodlet 2018-08-09 21:54:02 -0400
  • 6dbd919914
    Merge pull request #51 from pikers/decouple_tractor goodboy 2018-07-20 13:25:31 -0400
  • e0a127e8eb Update pipfiles; point to tractor on GH Tyler Goodlet 2018-07-18 13:52:34 -0400
  • da0495816b Drop tractor unit tests Tyler Goodlet 2018-07-06 17:27:42 -0400
  • 3efc7a4f77 Pass through loglevel to tractor Tyler Goodlet 2018-07-06 17:26:45 -0400
  • 4427e2869c Cancel symbol unsub if brokerd is already down Tyler Goodlet 2018-07-06 17:26:24 -0400
  • 6c977cfb7b Port broker core to tractor; fix chan unsub bug Tyler Goodlet 2018-07-06 17:25:40 -0400
  • 31b8277f08 Drop tractor modules Tyler Goodlet 2018-07-06 17:19:25 -0400
  • 6ff871ff7d
    Merge pull request #50 from pikers/tractor_draft goodboy 2018-07-05 15:52:53 -0400
  • 94e7083bfc `tractor.run()` is required for testing now Tyler Goodlet 2018-07-05 15:33:02 -0400
  • f4a91a4975 Always do symbol unsubscribe on teardown Tyler Goodlet 2018-07-05 15:31:52 -0400
  • 73eedfd7b3 Set tractor actor name at startup Tyler Goodlet 2018-07-05 15:31:21 -0400
  • aa259433f5 Don't bother unsetting the squeue; let errors propogate up Tyler Goodlet 2018-07-05 15:30:31 -0400
  • 0ac564dbf3 Only cancel channel spawned rpc tasks when explicitly notified Tyler Goodlet 2018-07-05 15:27:02 -0400
  • e395845ddb Every ticker-chan subscription must include a caller id Tyler Goodlet 2018-07-05 15:23:38 -0400
  • 5383dd6446 Add a working arbiter registry system Tyler Goodlet 2018-07-04 12:51:04 -0400
  • 1d3fde4a4d Add StreamQueue.connected() Tyler Goodlet 2018-07-04 03:16:00 -0400
  • ddf27e5e7f Cancel GUI updates on exit Tyler Goodlet 2018-07-04 03:14:54 -0400
  • 5d6b9d138c Update lock file Tyler Goodlet 2018-06-27 15:38:06 -0400
  • 23830d51d1 Log either kwarg Tyler Goodlet 2018-06-27 11:59:02 -0400
  • 4ecfcdc354 Port `piker watch` to tractor api Tyler Goodlet 2018-06-27 11:52:56 -0400
  • e22f17bfe9 Port watchlist app to tractor api Tyler Goodlet 2018-06-27 11:50:02 -0400
  • f32ecb3d65 Arbiter now supports non-empty statespace Tyler Goodlet 2018-06-27 11:45:21 -0400
  • 266518a734 Handle kb interrupt gracefully in sub-actors Tyler Goodlet 2018-06-27 11:34:22 -0400
  • 8019296c67 Port broker daemon to tractor Tyler Goodlet 2018-06-26 17:55:52 -0400
  • c0d8d4fd99 Support re-entrant calls to `get_arbiter()` Tyler Goodlet 2018-06-25 17:41:30 -0400
  • 8c5af7fd97 Drop console logging - messes with other tests Tyler Goodlet 2018-06-23 15:33:33 -0400
  • c062b01b7b Add an actor spawning test Tyler Goodlet 2018-06-19 11:49:25 -0400
  • fa8418f97f Port stream_quotes to tractor ipc protocol Tyler Goodlet 2018-06-23 14:35:48 -0400
  • 37eb8a8552 Fix actor nursery __exit__ handling Tyler Goodlet 2018-06-23 13:48:04 -0400
  • 84cd29644e Add reliable subactor lifetime control Tyler Goodlet 2018-06-22 23:30:55 -0400
  • ef90d7f106 Add remote actor error handling and parent re-raising Tyler Goodlet 2018-06-19 15:30:50 -0400
  • 75996fed0d Use trace level for packet contents Tyler Goodlet 2018-06-22 23:31:43 -0400
  • b908bd0b9d Add uid,event attrs to `Channel` Tyler Goodlet 2018-06-21 17:09:22 -0400
  • fa0aefff4d Take that QT nulls Tyler Goodlet 2018-06-12 15:33:11 -0400
  • acb5dc398e Add a basic `tractor.run()` test Tyler Goodlet 2018-06-12 15:23:58 -0400
  • bf2f6769fc Uhhh make everything better Tyler Goodlet 2018-06-12 15:17:48 -0400
  • 5a997d67d4 Add an initial `tractor` price streaming test Tyler Goodlet 2018-06-07 00:29:17 -0400
  • 58f0182d8f Add a very rough, minimal actor model system Tyler Goodlet 2018-06-07 00:26:49 -0400
  • 28eff7122d Use `Channel` throughout cli entry point Tyler Goodlet 2018-06-07 00:26:21 -0400
  • f71f986dae Use new IPC apis throughout core Tyler Goodlet 2018-06-07 00:23:11 -0400
  • 2f82db33f4 IPC primitives improvements Tyler Goodlet 2018-06-07 00:19:31 -0400
  • 485aa76ff6 Move ipc types into separate module Tyler Goodlet 2018-05-30 12:36:23 -0400
  • 2e5cdbcb7c Adjust to new modules Tyler Goodlet 2018-05-30 09:37:53 -0400
  • 623291cc69
    Merge pull request #48 from pikers/reconnect_fixes goodboy 2018-05-28 19:54:06 -0400
  • 7e5e3c4cc6 Adjust reconnect coro to swallow symbol data resp Tyler Goodlet 2018-05-16 20:44:15 -0400
  • a05a8cc557 Include process name in log messages Tyler Goodlet 2018-05-16 20:39:47 -0400
  • 84fadf7ac4 Explicitly subscribe for tickers at wl startup Tyler Goodlet 2018-05-16 20:33:44 -0400
  • 186befc704 Only run 'startup sequence' on reconnect Tyler Goodlet 2018-05-16 19:15:43 -0400
  • 09ae9f5ef1
    Merge pull request #47 from pikers/remote_connect goodboy 2018-05-09 18:18:35 -0400
  • 9b34aac0fd Build columns only for dataframe output Tyler Goodlet 2018-05-08 23:53:20 -0400
  • bcaef70612 Pack null results without raising Tyler Goodlet 2018-05-08 23:52:35 -0400
  • fd1fe0816e Don't call formatting func on None values Tyler Goodlet 2018-05-08 23:50:24 -0400
  • 3646fb4a23 Filter out bad symbols before adding client subscription Tyler Goodlet 2018-05-08 22:48:06 -0400
  • 3a40c2f8fe Zero bad fields Tyler Goodlet 2018-05-08 15:47:48 -0400
  • 995851360d Rx symbol data from daemon as first response Tyler Goodlet 2018-05-08 15:40:24 -0400
  • fcaeeae618 Acquire symbol data with daemon; push as first response Tyler Goodlet 2018-05-08 15:39:57 -0400
  • 5a9c079c10 Support specifying daemon host address Tyler Goodlet 2018-05-08 15:10:10 -0400
  • 3d6b14ec3f Pass in the host addr Tyler Goodlet 2018-05-08 15:07:13 -0400
  • 4e711395e0 Link to manifesto Tyler Goodlet 2018-05-08 15:06:18 -0400
  • 735fcb94c2
    Merge pull request #42 from pikers/multi_ticker_add goodboy 2018-04-25 15:20:05 -0400
  • c8539b7373 Test adding multiple tickers on cli Tyler Goodlet 2018-04-25 09:11:21 -0400
  • 7aa99019cb Allow adding multiple tickers via CLI Tyler Goodlet 2018-04-25 09:10:57 -0400
  • ec2884a556
    Merge pull request #41 from pikers/env_update goodboy 2018-04-25 08:08:11 -0400
  • 91519bbb9e Update pipenv files Tyler Goodlet 2018-04-18 13:59:17 -0400
  • b00b872414
    Merge pull request #36 from pikers/daemonize goodboy 2018-04-23 00:47:51 -0400
  • 482f9531ca Try to connect to daemon once on startup; don't poll Tyler Goodlet 2018-04-22 13:27:41 -0400
  • a2c4f0c80b Don't recurse in Client.aiter_recv() Tyler Goodlet 2018-04-22 12:48:35 -0400
  • 6a6f773477 Adjust some log levels Tyler Goodlet 2018-04-20 11:41:23 -0400