Commit Graph

51 Commits

Author SHA1 Message Date
fawce abf9c8efa5 exception handling code revised. gevent, pypy, and threadsim vestiges removed.
devel flag removed.
2012-07-26 16:22:13 -04:00
fawce dd8c84b0db added stack trace to exception message, wrapped it in BT UPDATE FRAME 2012-07-25 14:40:14 -04:00
fawce 52b597f089 intersticial commit for scott to pick 2012-07-25 12:28:21 -04:00
fawce c02d15016a added timeouts for component when waiting to hear from the monitor. proof of concept exception relay for algorithm's initialize method. 2012-07-24 23:43:40 -04:00
fawce d950973f0d added a proc join to ensure we block on the simulation fully exiting all processes. 2012-07-24 17:43:49 -04:00
fawce ad10f2aa85 fixed up tests to abandon thread simulator. 2012-07-24 16:43:02 -04:00
fawce d0e987a8e8 tests passing using the process simulator. 2012-07-24 14:00:33 -04:00
fawce fc1882daaa enabled logging with a logbook zmq logger from within the algorithm. 2012-07-22 07:33:42 -04:00
fawce f364cde3d2 added a class to throw exceptions from the algorithm 2012-07-21 09:52:06 -04:00
fawce 1cc56b52e7 re-enabled the monitor communication in all components. 2012-07-17 11:01:15 -04:00
Stephen Diehl 8fdd2db045 Merge pull request #74 from quantopian/deepcopy_ndict
Deepcopy ndict
2012-07-06 13:41:38 -07:00
Thomas Wiecki 5fcb2de59b ndicts are now deepcopyable. 2012-07-06 11:54:40 -04:00
Stephen Diehl b9e0be6bf0 Blessed commit. 2012-07-05 17:29:16 -04:00
fawce 3d5e084b8d fixed logic bug in creation of sample date range. added assert. 2012-07-05 16:17:51 -04:00
Stephen Diehl 9cbcf424b4 Update tests. 2012-07-05 15:14:55 -04:00
Stephen Diehl bcd1ccae4d Restore passing test_performance. 2012-07-03 13:27:01 -04:00
Stephen Diehl 1ea68eb4f3 Logging compat for test_transforms. 2012-07-03 11:39:00 -04:00
Stephen Diehl 3b0a591758 Backport logging setup for test_finance 2012-07-03 10:55:32 -04:00
Stephen Diehl 3c5cb2a451 Restore new monitor system and test suite. 2012-07-03 08:35:16 -04:00
Stephen Diehl de9b15144a Update Thomas's tests to use logbook. 2012-06-11 13:52:02 -04:00
Thomas Wiecki da827c18b4 Fixed unittest bug (not copying config dict). Further refactoring of optimization tests and factory. Added documentation to optimization factory functions. 2012-05-30 10:15:35 -04:00
Thomas Wiecki 45409132b2 Refactored unittests. zipline creation is now happening in a function in factory.py instead of each unittest. 2012-05-29 14:37:43 -04:00
jbredeche 461f5645f6 Merge pull request #56 from quantopian/fawce_alpha1
Fawce alpha1
2012-05-28 21:13:00 -07:00
fawce 433170df9b removed old order protocol cruft. 2012-05-28 21:39:54 -04:00
fawce 069dbd1afe removed protocol cruft from transaction transform days. 2012-05-28 21:32:23 -04:00
Thomas Wiecki 912b148ec3 Merge pull request #54 from quantopian/optimize_qexec
Small fixes to optimize tests to work with refactored zipline.
2012-05-28 09:51:49 -07:00
Thomas Wiecki 1c91c7287b Moved cycle import out of function. 2012-05-28 12:02:11 -04:00
Thomas Wiecki 6523ff6c9b Re-enabled optimize unittests. Minor fixes to create_predictable_zipline(). 2012-05-28 11:11:29 -04:00
fawce 6bfa4bfddc fixed logger tests. 2012-05-24 21:25:52 -04:00
fawce b47a3d8241 small 2012-05-21 14:46:59 -04:00
fawce cc188a9d6e bumped timeouts for jenkins, took trace out of log test 2012-05-21 11:35:29 -04:00
fawce e2532dacd4 simple unit test for logger (log a line, verify the line) 2012-05-21 11:27:15 -04:00
fawce 700cf64324 tests for transforms 2012-05-18 23:47:41 -04:00
fawce ba2783081c switched SID to sid 2012-05-18 21:46:42 -04:00
Stephen Diehl 8d864462ff Fix DataSource id/get_id mixup. 2012-05-16 16:19:08 -04:00
Stephen Diehl 3ad1f250e6 Cleaned up OOP, first round. 2012-05-16 14:33:16 -04:00
fawce 93cc4bc172 fixed imports in optimize factory and tests. also added skip annotations, because jenkins will never run them successfully. 2012-05-16 12:17:13 -04:00
Thomas Wiecki 58bdad05b9 Minor fixes to adhere to refactored structure. Updated docs to be in line with rest. Skip optimization test by default as it takes a very long time. 2012-05-15 18:02:58 -04:00
Stephen Diehl 1b46a0d5d3 Move simulator to core. 2012-05-14 14:05:41 -04:00
Stephen Diehl d399edd419 Fix ndict woes. 2012-05-14 13:49:45 -04:00
Stephen Diehl d0d48ab7df test mutability of ndict 2012-05-14 12:07:34 -04:00
Stephen Diehl ff52115805 Removed old test_monitor 2012-05-14 11:40:08 -04:00
Stephen Diehl e04415e63f Remove all namedicts. 2012-05-14 11:35:43 -04:00
Stephen Diehl 73557b907f Rework imports on tests. 2012-05-14 11:17:56 -04:00
Stephen Diehl fc7cf23397 Remove old devsimualtor test. 2012-05-14 11:07:28 -04:00
Stephen Diehl b13f5a82e0 Removed all references to messaging.py 2012-05-14 11:03:46 -04:00
Stephen Diehl 8b95aebcf2 Refactor lots of things. 2012-05-14 10:57:40 -04:00
Stephen Diehl 0d8eada763 More tests passing. 2012-05-10 17:10:09 -04:00
Stephen Diehl 133d9c03af One test passing, progress! 2012-05-10 16:38:04 -04:00
Stephen Diehl 00de461da8 Made more submodules. 2012-05-10 15:46:19 -04:00