Commit Graph

148 Commits

Author SHA1 Message Date
Joe Jevnik ab83acc792 ENH: change the clean --before shortopt from -b to -e 2016-12-25 19:22:28 -05:00
Eddie Hebert 47651363c0 DOC: Update testpypi install command
When following the release guide, installing from testpypi using the
`-i` flag failed on my, and at least one other's, development machines.
The cause of the failure appears to be that pip would look for packages,
such as `LogBook` or `pandas` on `testpypi`. However many dependencies
do not have versions that meet our version criteria. (e.g. pandas does
not have a version between 0.16.0 and 0.18.0 on testpypi.)

Instead, use `--extra-index-url` so that other packages can use `pypi`
as a fallback server, instead of being limited to `testpypi`.
2016-12-01 14:40:38 -05:00
Eddie Hebert 9f77473ae6 Merge pull request #1502 from quantopian/remove-future-chain
MAINT: Remove `future_chain` API method.
2016-09-21 11:44:57 -04:00
Eddie Hebert f4daf10e2f MAINT: Remove future_chain API method.
`future_chain` will be replaced by the as yet to be implemented method,
`data.current_chain`

Also removing `FutureChain` which will be replaced by another version
which only supports indexing and iteration.
2016-09-21 11:08:34 -04:00
Eddie Hebert 36c4f4a148 DOC: Add skeleton for 1.0.3 release notes.
Post 1.0.2 cleanup.
2016-09-08 14:22:01 -04:00
Eddie Hebert 15aaafe290 REL: Prepare for 1.0.2 release.
Update release notes.

Generate api stubs.
2016-09-06 16:59:34 -04:00
Ana Ruelas 5b0ff75c8a MAINT: Update whatsnew for empyrical changes 2016-08-23 17:02:12 -04:00
Richard Frank 87a40491d1 DOC: Updated more docs to remove --symbols, which was removed 2016-08-22 13:29:16 -04:00
Richard Frank 9abf22ab3d DOC: Replace run_algo.py in docs with zipline run 2016-08-17 21:54:56 -04:00
Andrew Daniels 440806ad60 MAINT: Use TradingCalendar objects for bundles (#1397)
* MAINT: Use TradingCalendar objects for bundles

Instead of trading days, opens, and closes, register now takes a
TradingCalendar object, along with a start_session and end_session. The
ingest function is now passed these values instead as well.

* Accept calendar name in addition to the actual object

* Updates bundles documentation for changes

* Fix typo in docs

* Use class formatting

* Force start_session and end_session within the bounds of the calendar

* Use UTC timestamps in test_core

* Document Trading Calendar API in appendix.rst
2016-08-17 13:37:07 -04:00
Gil Wassermann e09fadb7e7 DOC: added to whatsnew 2016-08-02 16:39:24 -04:00
Scott Sanderson f13294de4e ENH: Rename StrictlyTrue to All and add Any().
Also, moved All() and Any() to `zipline.pipeline.filters.smoothing`.
2016-08-01 22:10:28 -04:00
Gil Wassermann 2d5a2055d0 DOC: Added smoothing filter to whatsnew 2016-08-01 08:24:20 -04:00
Scott Sanderson a935943688 DOC: Add whatsnew for grouped top/bottom/rank. 2016-07-26 02:57:35 -04:00
Gil Wassermann 9c6aa0cd58 DOC: Added documentation about window-safe filters 2016-07-22 15:21:18 -04:00
dmichalowicz a8486c5f6e ENH: Factor-to-factor correlations/regressions 2016-07-19 11:16:55 -04:00
Richard Frank 424d7747da DOC: Updated whatsnew with VagrantFile update 2016-07-07 16:01:48 -04:00
Nathan Wolfe e0e18bc328 DOC: Add AverageDollarVolume change to release notes. 2016-06-29 13:47:56 -04:00
Alexey Degtyarev 84afb997d3 DOC: Fix typo in command line to ingest quandl
Usage: zipline ingest [OPTIONS]

  Ingest the data for the given bundle.

Options:
  -b, --bundle BUNDLE-NAME        The data bundle to ingest.  [default:
                                  quantopian-quandl]

  <...>
2016-06-27 01:55:21 +03:00
dmichalowicz 393f82e81e ENH: Add single-column input/output capabilities to pipeline terms 2016-06-23 10:24:09 -04:00
Joe Jevnik d608e0af4f Merge pull request #1276 from quantopian/blaze-loader-checkpoints
ENH: add ffill checkpointing to blaze core loader
2016-06-21 16:48:08 -04:00
Joe Jevnik 1c3ad70431 DOC: docs for checkpoints 2016-06-17 17:59:56 -04:00
Richard Frank 9b87119fc6 DOC: Removed remaining mentions of add_history
which is no longer necessary and was removed from the api already.
2016-06-17 11:55:24 -04:00
Richard Frank 8218176c47 Merge pull request #1248 from wilsonkichoi/master
DOC: remove "python -m" and "--symbols" from the example
2016-06-03 12:52:15 -07:00
Wilson Choi 1c2e0da299 DOC: fix typo 2016-06-03 11:25:41 -07:00
JimStearns206 6aa847ca2d DOC: Fix bullet list format (minor). 2016-06-02 16:35:36 -07:00
Wilson Choi 25cc65e393 DOC: add ingesting data ref to beginner tutorial 2016-06-02 16:07:41 -07:00
Wilson Choi 13f506d9c8 DOC: remove "python -m" and "--symbols" from the example 2016-06-02 14:57:24 -07:00
Scott Sanderson 24f30803bd REL: 1.0.1.
Update docs, whatsnew, and stub files for the release.
2016-05-27 16:41:47 -04:00
Joe Jevnik 96ec1fd639 DOC: update bundle yahoo example 2016-05-20 15:40:46 -04:00
Joe Jevnik de1780357a DEV: post-release commit 2016-05-19 21:11:07 -04:00
Joe Jevnik e9576abfb1 DOC: title was still wrong 2016-05-19 21:04:43 -04:00
Joe Jevnik ebf61e3ca2 DOC: update install.rst 2016-05-19 21:01:45 -04:00
Joe Jevnik 2e8dbac326 DOC: I can't even read the release-process page correctly 2016-05-19 20:53:39 -04:00
Joe Jevnik 3bc639ac67 REL: 1.0.0 2016-05-19 20:35:07 -04:00
Joe Jevnik a74b35408a DOC: whatsnew for the stub file 2016-05-19 19:46:44 -04:00
Richard Frank b9b4dc09a4 DEV: Adds type hinting stub for zipline.api
as well as tooling and docs to generate this for each release

Also moved Cython files to package_data, so that we install them,
instead of just packaging them.
2016-05-19 11:51:12 -04:00
dmichalowicz 1ec0bced6d ENH: Add builtin factors for correlation and regression 2016-05-18 15:11:12 -04:00
Joe Jevnik 587d5882c4 DOC: update 1.0 docs 2016-05-16 12:55:34 -04:00
Jean Bredeche 6b1cdb6929 DOC: Updated whatsnew with Q2 information. 2016-05-13 16:48:57 -04:00
Joe Jevnik 784d5f4a16 Merge pull request #1199 from quantopian/boybands-factor
BollingerBands factor
2016-05-13 15:35:10 -04:00
Joe Jevnik fa15b49a32 DOC: update whatsnew 2016-05-13 15:36:13 -04:00
Joe Jevnik 2297ace20c ENH: Adds BollingerBands factor. 2016-05-11 21:41:55 -04:00
Joe Jevnik 87c20373b4 DOC: document that docs should be built with py3 2016-05-06 15:32:48 -04:00
Joe Jevnik d888c4faaa DOC: update docs for api functions 2016-05-06 15:25:30 -04:00
Joe Jevnik 0562179060 Merge pull request #1178 from quantopian/quantopian-quandl
ENH: Adds quantopian-quandl bundle as new default.
2016-05-06 12:53:07 -04:00
Joe Jevnik a26802efd2 DOC: Update docs for bundles and fix the whatsnew 2016-05-05 18:22:14 -04:00
Joe Jevnik 89542e33bd ENH: Adds quantopian-quandl bundle as new default.
This data bundle will use the quantopian mirror of the quandl WIKI data
instead of downloading from quandl directly. This dramatically improves
the speed because we do not pay the rate limiting for quandl and we can
send the data in the format zipline expects.
2016-05-05 18:22:13 -04:00
Scott Sanderson 317ecc8aa8 DOC: Add whatsnew. 2016-05-04 16:31:58 -04:00
Joe Jevnik 59c8e371a2 ENH: Updates the cli, data bundles and extensions.
Adds the data bundle concept which makes it easy for users to register
loading functions to build out minute and daily data along with an
assets db and adjustments db. By default we have provided a `quandl`
bundle which pulls from the public domain WIKI dataset. Users may
register new bundles by decorating an ingest function with
`zipline.data.bundles.register(<name>)`. This also provides a
`yahoo_equities` function for creating an ingestion function that will
load a static set of assets from yahoo.

The cli is now structured as a couple of subcommands and has been
changed to `python -m zipline`. The old behavior of `run_algo.py` has
been moved to the `run` subcommand. This is almost entirely the same
except that it now takes the name of the data bundle to use, defaulting
to `quandl`.

The next subcommand is `ingest` which takes the name of
a data bundle to ingest. This will run the loading machinery and write
the data to a specified location that `run` can find.

There is also a `clean` subcommand which deletes the data that was
written with `ingest`.

Extensions have also been added to zipline. This is an experimental
feature where users can provide an extra set of python files to run at
the start of the process. These can be used to configure aspects of
zipline. Right now the only thing that is supported in an extension file
is the registration of a new data bundle.
2016-05-03 18:38:24 -04:00