Commit Graph

5611 Commits

Author SHA1 Message Date
Jonathan Kamens 0c2a1a1654 MAINT: Upgrade sphinx to 1.3.4 in dev requirements. 2016-01-23 19:13:58 -05:00
Joe Jevnik f28982a7e5 BUG: do a notnull or notnan check based on the schema 2016-01-23 15:27:42 -05:00
Joe Jevnik dca5d347d8 BUG: lookup_expired_futures needs to coerce dts into pd.Timestamp 2016-01-23 15:27:21 -05:00
jfkirk f15245924d DOC: Whatsnew entry for assets db downgrade 2016-01-22 15:48:31 -05:00
jfkirk 5d0ffd0db4 DOC: SQLLite -> SQLite 2016-01-22 15:31:41 -05:00
jfkirk d82bd5c05d TST: Cleans up test_to_and_from_dict 2016-01-22 15:26:14 -05:00
jfkirk c9c2e3e60e TST: Updates TestPositionPerformance 2016-01-22 14:56:30 -05:00
jfkirk ece9e59ef9 ENH: Adds asset db downgrade management and tests 2016-01-22 14:56:30 -05:00
jfkirk db1e62971a ENH: Adds tick_size and renames futures multiplier 2016-01-22 14:56:30 -05:00
Joe Jevnik 110798b0be MAINT: update blaze commit again 2016-01-22 14:21:25 -05:00
Richard Frank dc95dea5d2 BLD: Only build pushes to master
now that we've turned on Build pushes
2016-01-22 08:40:46 -05:00
Joe Jevnik 88ead7202e Merge pull request #965 from quantopian/cython-stuff
PERF: make Asset comparison faster
2016-01-21 23:51:10 -05:00
Joe Jevnik 663fbd7d74 PERF: make Asset comparison faster 2016-01-21 19:11:41 -05:00
Joe Jevnik dea6af3eee Merge pull request #810 from quantopian/ffill
Blaze loader forward fill fix
2016-01-21 13:57:21 -05:00
Joe Jevnik 0f43b6b371 MAINT: fix blaze commit 2016-01-21 13:30:16 -05:00
Richard Frank 888038f796 Merge pull request #964 from quantopian/secure_snake
Secure snake
2016-01-21 13:29:06 -05:00
Joe Jevnik 9adef37373 BUG: Fix the case where multiple values happen on the same day 2016-01-21 12:43:02 -05:00
Joe Jevnik 33db0e330e BLD: update blaze 2016-01-21 12:43:02 -05:00
llllllllll 5e4b8b8f8f TST: tests for new forward fill 2016-01-21 12:43:02 -05:00
llllllllll 517ad7a5f1 TST: Adds tests for running multiple columns in one query 2016-01-21 12:43:02 -05:00
llllllllll 97298d1ad4 ENH: upgrade ffill logic to look back as far as needed 2016-01-21 12:43:02 -05:00
Richard Frank 4ee919aeb2 Merge pull request #959 from quantopian/asset_keyerror
Asset KeyError
2016-01-21 12:38:53 -05:00
Richard Frank 5b9eb04e9e BLD: Remove conditional by specifying prefix for miniconda
Don't need quotes around flake8 command
2016-01-21 12:36:25 -05:00
Richard Frank 8968d2850f BLD: Use https to download miniconda 2016-01-21 12:28:49 -05:00
Richard Frank 46a47d407c DOC: Added whatsnew 2016-01-21 11:47:32 -05:00
Richard Frank 2eeb6e78f6 BUG: Enable comparison of an Asset to an int64 on 32-bit python
We use a number of mappings keyed by int64, which otherwise raised
KeyErrors for Assets.
2016-01-21 11:47:29 -05:00
James Kirk 2cb3a7235e Merge pull request #890 from grundgruen/future_chain_order
BUG: orders future chain by min of notice and expiry
2016-01-21 11:18:57 -05:00
Eddie Hebert 603a345e2d BUG: Allow writing on first day. 2016-01-21 11:10:57 -05:00
Eddie Hebert 3a8be8c624 BUG: Need to be able to append to minute ctable. 2016-01-21 11:10:07 -05:00
Eddie Hebert 85be1b0a40 Merge pull request #963 from quantopian/minute-writer-for-one-per-sid-2
ENH: Add writer for minute bcolz format.
2016-01-21 10:59:38 -05:00
Eddie Hebert d5c3b5a15c ENH: Add writer for minute bcolz format.
Implement a writer for minute data into a format comprised of multiple
ctables, one for each individual asset, with a common 'index' shared by
all ctables where a given a dt maps to the same array index for all
equities and fields.

This format is pulled from the lazy-mainline/Q2.0 branch, with some
changes to the interface.

Add basic retrieval of values at a given dt to reader. Not yet used by
Zipline simulations, but added to support unit tests.

Also, rename stubbed out us_equity_minutes to minute_bars, since the
writer can be agnostic to asset type.
2016-01-21 10:54:27 -05:00
Richard Frank daf05c6b59 BUG: Ensure that current_sids() returns Assets instead of identifiers
Also batch lookup sids in algo.run
2016-01-21 10:32:07 -05:00
Joe Jevnik ab573731d9 BLD: make the travis build closer to a normal install 2016-01-20 18:14:07 -05:00
James Kirk b16e2a7a07 Merge pull request #950 from quantopian/account-value-bug
BUG: Account object's total_position_value is incorrect
2016-01-20 09:38:13 -05:00
jfkirk 85099c3bd0 DOC: whatsnew entry for total_positions_value bug fix 2016-01-19 16:11:22 -05:00
jfkirk 1365b916c0 TST: Adds tests for the perf tracker with futures 2016-01-19 16:11:22 -05:00
jfkirk b8b7049f39 BUG: Fixes incorrect value assignment in perf period 2016-01-19 16:11:22 -05:00
Joe Jevnik 3b76981270 Merge pull request #846 from grundgruen/data_test
TST: tests removing of expired data and removes ffill in DataPanelSource
2016-01-19 13:05:15 -05:00
warren-oneill a963270471 BUG: orders future chain by min of notice an expiry 2016-01-18 12:20:58 +01:00
Richard Frank 0dac2e056f Merge pull request #937 from quantopian/conda_source_build
Conda source build
2016-01-15 18:38:50 -05:00
Joe Jevnik e80eb31833 BLD: pin ta-lib while working on conda packages 2016-01-15 13:48:22 -05:00
Joe Jevnik 7115b85cd3 Merge pull request #947 from quantopian/data-query-time
allows users to specify the cutoff time for data query in blaze loaders
2016-01-14 14:11:07 -05:00
Joe Jevnik a3dbf7590e TST: doctest failure 2016-01-13 16:36:20 -05:00
Joe Jevnik 6280614a69 DOC: whatsnew 2016-01-13 16:36:20 -05:00
Joe Jevnik 9d2ab48fb5 MAINT: pull the data query bounds logic into a helper 2016-01-13 16:08:29 -05:00
Joe Jevnik 2caa9277c4 ENH: Make the data_query_time arguments optional 2016-01-13 15:26:37 -05:00
Joe Jevnik 5351b60a4c ENH: adds optionally for preprocessors 2016-01-13 15:26:37 -05:00
Joe Jevnik 220cf1ae4e MAINT: reduce code duplication 2016-01-13 15:26:13 -05:00
Joe Jevnik 5a235bdaef ENH: allows users to specify the cutoff time for data query in blaze
loaders

This allows people to set their cutoff time to the time they will
actually execute 'before_trading_start'. Currently this is just passed
to the constructor of the loader; however, I would like to make this
managed by the algorithm simulation runner. This would help keep all of
the loaders in sync and lock 'before_trading_start's execution to the
time the data is queried for.
2016-01-13 15:26:13 -05:00
Joe Jevnik dad2bb201c DOC: remove scrutinizer badge 2016-01-12 18:29:47 -05:00