ENH: Provides aliases for the (Date|Time)RuleFactory classes for better Quantopian/Zipline interoperability

This commit is contained in:
Joe Jevnik
2014-10-20 17:17:34 -04:00
parent d360b9d9bd
commit ad25f29b7b
+7
View File
@@ -44,6 +44,8 @@ __all__ = [
# Factory API
'DateRuleFactory',
'TimeRuleFactory',
'date_rules',
'time_rules',
'make_eventrule',
]
@@ -494,6 +496,11 @@ class TimeRuleFactory(object):
market_close = BeforeClose
# Convenience aliases.
date_rules = DateRuleFactory
time_rules = TimeRuleFactory
def make_eventrule(date_rule, time_rule, half_days=True):
"""
Constructs an event rule from the factory api.