Eddie Hebert
7904773d00
Updates flake8 to latest.
...
The latest flake8 release in now 1.5, which pulls in pep8: 1.3.4a0
The upgrade pep8 has changes to what it picks up as lint.
Making code base compatible, so that new devs can install pep8
from PyPI and not have friction over the version difference.
Currently using these ignores in the config file:
```
[pep8]
ignore = E124,E125,E126
```
Ignoring these since they are difficult to squash while maintaining
an 80 char line length, and appear spurious.
Should address later.
Updates Travis config, README, and pip requirements to reflect change.
2012-10-22 11:57:16 -04:00
Thomas Wiecki and Eddie Hebert
15ac658024
Restructured file hierarchy. Transforms now live in transforms (transform.py is now transforms/utils.py). Sources are in sources.py. VWAP is now MovingVWAP.
2012-10-19 18:10:51 -04:00
Stephen Diehl
f60794067e
reworked directory
2012-05-09 09:12:11 -04:00
fawce
02d7f0a4c8
heavy work on the feedback loop from trade client to order source. tests are passing using a busy wait inside the trade client. hopefully we can find a more elegant approach.
2012-04-14 15:09:52 -04:00
fawce
14b57dad07
patching the filter test because we are now trying to calculate end of test risk
2012-04-04 18:44:19 -04:00
fawce
78cceaa649
fixes and tests for result streaming.
2012-04-03 22:42:53 -04:00
fawce
7a57c27295
this is a hotfix to the accidental commit on master, but I lost my bearings again and added pycco, so this is a bit more than a hotfix now.
2012-03-20 23:10:24 -04:00
fawce
f20db3d01d
added tests for filter, refactoring factory a bit to make sure N trades are created when N are requested.
2012-03-20 16:38:32 -04:00
fawce
53b4876a19
removed the commented out line that was setting the source id. parent class ensures id is set.
2012-03-04 11:59:15 -05:00
fawce
1cd66a091d
fixed bug in client
2012-03-04 11:58:10 -05:00
Stephen Diehl
58eba2d100
Attempt to fix protocol assertion error.
2012-03-03 21:30:45 -05:00
fawce
5247ace0ca
Merge branch 'master' of github.com:quantopian/zipline
...
Conflicts:
zipline/test/client.py
2012-02-29 16:47:34 -05:00
fawce
3e5092d92a
nascent order protocol implemented.
2012-02-28 21:50:40 -05:00
fawce
eb4071be9b
added tests for the protocol for trades and for end to end including transforms and merge.
2012-02-28 16:26:22 -05:00
fawce
f1a7e41d1f
intersticial commit
2012-02-28 11:36:23 -05:00
fawce
e8567d9305
adding new finance test cases and a factories module to support them
2012-02-26 20:06:17 -05:00
Stephen Diehl
c3b51b8de8
Migrated the simulator classes to qexec.
2012-02-20 17:15:06 -05:00
fawce
8ad08ee384
eliminated the redundant passing of address information, moved the zmq import to the run method to see if loading in the execution context helps
2012-02-17 10:57:53 -05:00
fawce
4216dee08d
refactoring finished, passing all non-exceptional test cases for threads and procs
2012-02-16 13:28:22 -05:00
fawce
fc8b942e45
first draft of refactoring is done
2012-02-15 22:35:00 -05:00
fawce
38e89dc0f9
fixed missing sync closure
2012-02-14 15:59:59 -05:00
fawce
aeecf19f77
switched to gevent zmq, fixed hangups
2012-02-14 13:52:10 -05:00
fawce
2fd2808e28
renamed to zipline
2012-02-14 12:23:48 -05:00