zipline/docs/source
Scott Sanderson e491ebef53 ENH: Initial support for international pipelines.
This commit adds initial support for international markets in the Pipeline API
via addition of the concept of "domains".

Significant changes on this branch include:

- Added `zipline.pipeline.domain` and the `Domain` interface.
  - Added several canonical domain definitions:
    - GENERIC
    - US_EQUITIES
    - CA_EQUITIES
    - GB_EQUITIES

- Added `zipline.country` as a place to define canonical country code names.

- Made `PipelineLoader` an interface and added new `domain` parameter to
  signature of `load_adjusted_array`.

- Added a new system for "generic" and "specialized" DataSet and BoundColumn
  objects.

- Added a new system for inferring a domain from a pipeline that contains a mix
  of generic and non-generic terms.

- Reworked the built-in pricing dataset. USEquityPricing dataset is now a
  specialized version of a generic EquityPricing dataset, and most built-in
  factors are now implemented in terms of EquityPricing rather than
  USEquityPricing.

- Removed `zipline.data.us_equity_pricing`.
  - Moved BcolzDailyBar{Reader,Writer} to `zipline.data.bcolz_daily_bars`.
  - Moved SQLiteAdjustment{Reader,Writer} to `zipline.data.adjustments`.

New dependencies added as part of this work:

- iso3166 (for canonical country code definitions)
- python-interface (for strict interface definitions).

See https://github.com/quantopian/zipline/issues/2265 for a full description of
the design for domains.
2018-09-10 10:05:39 -05:00
..
tutorial_files DOC: Docs & tutorial updates for ingesting, beginners, and csvdir 2018-01-08 14:54:40 -05:00
whatsnew DOC: Add new release scaffold. 2018-07-16 22:33:22 -04:00
appendix.rst ENH: Initial support for international pipelines. 2018-09-10 10:05:39 -05:00
beginner-tutorial.rst DOC: add import to beginner tutorial to fix NameError 2018-04-09 10:48:50 +07:00
bundles.rst ENH: Initial support for international pipelines. 2018-09-10 10:05:39 -05:00
conf.py ENH: new risk metrics API 2018-02-26 17:48:14 -05:00
dev-doc-message.txt DOC: document the release process 2015-11-11 19:21:26 -05:00
development-guidelines.rst REL: Update whatsnew for 1.2.0 release 2018-04-01 18:45:19 -04:00
index.rst ENH: new risk metrics API 2018-02-26 17:48:14 -05:00
install.rst DOC: Add info about using a conda envs for installs (#1922) 2017-08-24 13:55:24 -04:00
release-process.rst DOC: Updated release process around CI conda packaging (#2255) 2018-07-20 10:53:12 -04:00
releases.rst DOC: Update docs. 2018-07-16 17:46:15 -04:00
risk-and-perf-metrics.rst ENH: new risk metrics API 2018-02-26 17:48:14 -05:00
trading-calendars.rst DOC: Update docs. 2018-07-16 17:46:15 -04:00