Scott Sanderson
799fbe8a83
Merge pull request #1693 from quantopian/nat-for-dtype-enh
...
ENH: make NaT_for_dtype coerce the input to a dtype
2017-02-28 23:32:54 -05:00
Joe Jevnik
824129eff8
ENH: make NaT_for_dtype coerce the input to a dtype
2017-02-28 22:49:17 -05:00
Alexey Degtyarev
02c1458328
DOC: Fix typo in -k/--keep-last option description
2017-02-28 22:27:18 -05:00
Richard Frank
091a4843ed
Merge pull request #1692 from quantopian/pin-blaze-deps
...
MAINT: Pin specific versions of blaze dependencies
2017-02-28 20:59:27 -05:00
Richard Frank
f43aae33ea
BLD: Pin Miniconda version on Windows
...
as we do on linux. The url for latest Miniconda2 was changed anyway.
2017-02-28 19:40:11 -05:00
Richard Frank
9cb7e22db5
MAINT: Pin specific versions of blaze dependencies
2017-02-28 19:40:10 -05:00
Jean Bredeche
a90394ec51
Merge pull request #1689 from quantopian/slippage_needs_asdict
...
Rename _attrs_to_check to asdict
2017-02-23 12:20:51 -05:00
Jean Bredeche
f11b6467ac
Rename _attrs_to_check to asdict
2017-02-23 11:32:04 -05:00
Richard Frank
b0e6b4d52e
BLD: Don't need to build this branch anymore
...
It was merged long ago.
2017-02-21 11:12:05 -05:00
Richard Frank
2606f34c68
Merge pull request #1688 from quantopian/conda-root-version
...
BLD: Pin python version of conda root env to python 2
2017-02-21 11:10:30 -05:00
Richard Frank
96a428c720
BLD: Pin python version of conda root env to python 2
...
Print conda info on travis
2017-02-20 18:51:40 -05:00
Andrew Daniels
ba484e5469
MAINT: Removes unnecessary capital_base arg to TradingAlgorithm ( #1677 )
...
Capital base is included in the sim params, so we should define the
value there, or use the default.
This change also unifies the default capital base as 1e5, as was
previously defined in algorithm.py.
2017-02-17 09:04:50 -05:00
David Michalowicz
60689df84d
Merge pull request #1680 from quantopian/rolls-bias
...
Eliminate Possible Bias in Volume Rolls
2017-02-16 09:26:32 -05:00
dmichalowicz
6d47a36166
ENH: Eliminate potential look-ahead bias in volume rolls
2017-02-16 09:01:16 -05:00
Maya Tydykov
4075971db4
Merge pull request #1684 from quantopian/fix-earnings-estimates-1-day-bug
...
BUG: fix loader bug for 1 day
2017-02-15 17:20:31 -05:00
Maya Tydykov
382eef0e3d
BUG: fix loader bug for 1 day
2017-02-15 16:44:45 -05:00
Andrew Daniels
296307a632
TST: Adds TestingSlippage slippage model ( #1679 )
...
Allows specifying a constant number of shares filled per tick.
Also adds the WithConstantEquityMinuteBarData fixture, relocated from
internal repo.
2017-02-09 08:56:15 -05:00
Eddie Hebert
41f315fe0a
Merge pull request #1678 from quantopian/flake8-line-too-longs
...
STY: Wrap/reformat lines over 80 chars.
2017-02-09 05:57:00 -05:00
Andrew Liang
893671339c
Merge pull request #1676 from quantopian/param_sapce
...
TEST: Allow parameter_space to work on repeated calls of test
2017-02-08 18:39:51 -05:00
Andrew Liang
97f537f35c
TEST: Allow parameter_space to work on repeated calls of test
...
If we have a test that's being called more than once (i.e. two
test cases, both subclasses of the same base test case, with
different setup but calling the same test), allow the subsequent
calls to re-consume the same params
2017-02-08 18:19:14 -05:00
Eddie Hebert
3d47aee2ab
STY: Wrap/reformat lines over 80 chars.
...
Newer versions of flake8 detect these versions, though current zipline version
of flake8 does not.
2017-02-08 00:47:33 -05:00
David Michalowicz
fb85e4a2bd
Merge pull request #1671 from quantopian/new-futures-hours
...
Change to a 10.5 hour futures calendar
2017-02-06 12:53:23 -05:00
dmichalowicz
dd78bfa4e8
Change to a 10.5 hour futures calendar
2017-02-06 11:41:29 -05:00
Gus Gordon
b45c52b453
Bump empyrical to 0.2.2 ( #1674 )
...
* Bump empyrical to 0.2.2
* Update example data for tests
2017-02-04 16:14:33 -05:00
Eddie Hebert
595de9886a
Merge pull request #1673 from quantopian/remove-duplicate-test-expiration-date
...
TST: Remove duplicate key in fixture config.
2017-02-03 00:30:11 -05:00
Eddie Hebert
512c2bfb83
TST: Remove duplicate key in fixture config.
...
Should be no functional change.
2017-02-02 23:10:14 -05:00
Freddie Vargus
3be451e259
Merge pull request #1625 from quantopian/ambiguous-cli-shortopt
...
ENH: change the clean --before shortopt from -b to -e
2017-02-02 14:04:07 -05:00
Joe Jevnik
50b7768e58
TST: assert_equal dispatch for tuples
2017-02-01 19:42:10 -05:00
Andrew Liang
186465f63b
Merge pull request #1669 from quantopian/expect_strict_bounds
...
ENH: Decorator to check inputs fall EXCLUSIVELY between bounds
2017-02-01 14:01:26 -05:00
Andrew Liang
072c2e0851
ENH: Decorator to check inputs fall EXCLUSIVELY between bounds
...
Make a new decorator, expect_strictly_bounds, which shares logic
with the existing expect_bounded (which checks that inputs fall
INCLUSIVELY between bounds),
2017-02-01 13:38:27 -05:00
Maya Tydykov
b1cae1b76a
Merge pull request #1661 from quantopian/optionally-apply-deltas-adjustments
...
Optionally apply deltas adjustments
2017-01-31 15:40:43 -05:00
Maya Tydykov
5a9e91b567
TST: add arg to test assertion
2017-01-31 15:19:05 -05:00
Maya Tydykov
d0ac8cfddb
MAINT: optionally apply deltas adjustments based on info from dataset
2017-01-31 15:19:03 -05:00
Scott Sanderson
2fb90b4a25
Merge pull request #1667 from quantopian/pricing-fixture-cleanups
...
Pricing fixture cleanups
2017-01-31 10:32:17 -05:00
Maya Tydykov
ae4511360f
Merge pull request #1665 from quantopian/determine_overwrite_type_dynamically
...
Determine overwrite type dynamically
2017-01-31 10:06:21 -05:00
Maya Tydykov
66d1a0ce78
TST: add test cases for int and object dispatching
2017-01-31 09:43:39 -05:00
Maya Tydykov
f235a40739
MAINT: make obj adjustment dispatching more granular
2017-01-31 09:43:39 -05:00
Maya Tydykov
185e7a13f8
ENH: add Int64Overwrite and dispatching for it
...
BUG: column value should be float
DOC: update docs
2017-01-31 09:43:37 -05:00
Maya Tydykov
750837c5f8
MAINT: determine core loader overwrite types dynamically
...
TST: update test to reflect adjustment mapping change
2017-01-31 09:43:34 -05:00
Scott Sanderson
bd7f3ad100
MAINT: Raise LookupError instead of KeyError.
...
KeyError calls __repr__ on its input, which makes it really unpleasant
to read multi-line strings.
2017-01-30 22:13:18 -05:00
Vikram Narayan
29104ee04f
Merge pull request #1666 from quantopian/add_class_callback_args
...
MAINT: pass args, kwargs to add_class_callback
2017-01-30 15:43:40 -05:00
Scott Sanderson
c092e4db4d
DOC: Update out of date docstring.
2017-01-30 13:33:21 -05:00
Scott Sanderson
b2bacec241
ENH: Align daily/minute bar lookbacks by default.
...
When EQUITY_DAILY_BAR_SOURCE_FROM_MINUTE is set, use
EQUITY_MINUTE_BAR_LOOKBACK_DAYS as the default value for
EQUITY_DAILY_BAR_LOOKBACK_DAYS.
Without this, trying to run a minutely backtest in a test setting only
EQUITY_MINUTE_BAR_LOOKBACK_DAYS and EQUITY_DAILY_BAR_SOURCE_FROM_MINUTE
fails because the benchmark creation process makes a daily history call
for the entire period of the backtest, which then fails because the
equity daily bar calendar is shorter than the equity minute bar
calendar.
I can't imagine a circumstance in which you'd want the daily bar
calendar to be shorter than the minute bar calendar when you're sourcing
daily bars from minutes, so this change makes that the default behavior
unless it's explicitly overridden.
2017-01-30 13:28:00 -05:00
Scott Sanderson
e8b8b0afef
BUG: Fix bad error handling in history loader.
...
Fixes a bug where we'd fail to raise an error if the start/end of a
history window call don't aren't in the loader's calendar.
We were started dropping this error after a previous change swapped out
calls to `index.get_loc` with calls to `index.searchsorted` to avoid
creating hash tables in pandas.
2017-01-30 13:23:47 -05:00
Scott Sanderson
0c5f88e2f6
ENH: Add direct methods for session start/end.
...
Rather than having to do 'start, _ = cal.open_and_close_for_session(dt)'
to get just the start, we can now do 'start = cal.session_start(dt)'.
2017-01-30 13:00:45 -05:00
vikram-narayan
47f6e62bc6
MAINT: pass args, kwargs to add_class_callback
2017-01-27 18:19:23 -05:00
Eddie Hebert
cbe66903a9
Merge pull request #1663 from quantopian/support-futures-in-lookup-generic
...
ENH: Add futures support for generic asset lookup.
2017-01-26 21:41:13 -05:00
Eddie Hebert
8f42fade24
ENH: Add futures support for generic asset lookup.
...
Attempt to lookup up the symbol in the futures table, after attempting to look
up the symbol in the equities table.
2017-01-26 21:08:30 -05:00
Eddie Hebert
0f18602339
Merge pull request #1662 from quantopian/remove-unused-future-methonds-from-asset-finder
...
MAINT: Remove unused futures related methods from asset finder.
2017-01-26 16:06:32 -05:00
Eddie Hebert
24f78a1d59
MAINT: Remove unused futures related methods from asset finder.
...
These methods became unused during the course of reworking futures to support
continuous futures.
2017-01-26 15:41:30 -05:00