106 Commits

Author SHA1 Message Date
Ana Ruelas 092951470a DOC: Fix invalid sphinx sections 2017-06-05 15:52:57 -04:00
Freddie Vargus b46da7a65b DOC: Add whatsnew for 1.1.1 2017-03-10 17:46:13 -05:00
Freddie Vargus 7d276842be REL: Update stubs for 1.1.0 release 2017-03-10 17:19:57 -05:00
Freddie Vargus aab1707123 DOC: Write up whatsnew for 1.1.0 release
DOC: Clarify changes and fix formatting

DOC: Remove 1.0.3 whatsnew

DOC: More formatting

DOC: Remove superfluous info

DOC: Change deploy command

DOC: Fix typo

DOC: Add mention of winsorize factor

DOC: Change date of release

DOC: Remove date for now

DOC: Change release to development
2017-03-08 14:53:47 -05:00
Joe Jevnik ab83acc792 ENH: change the clean --before shortopt from -b to -e 2016-12-25 19:22:28 -05: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
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
dmichalowicz 393f82e81e ENH: Add single-column input/output capabilities to pipeline terms 2016-06-23 10:24:09 -04:00
Joe Jevnik 1c3ad70431 DOC: docs for checkpoints 2016-06-17 17:59:56 -04: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 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 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
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 fa15b49a32 DOC: update whatsnew 2016-05-13 15:36:13 -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
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
Joe Jevnik efac476976 ENH: make BcolzMinuteBarWriter.write take iterable
Updates the BcolzMinuteBarWriter.write api to allow users to pass their
data as a stream instead of requiring that they loop over their data
externally. This matches the API presented by BcolzDailyBarWriter.
2016-04-29 16:14:48 -04:00
dmichalowicz 84e5c32cde DOC: Move latest notes to 1.0.0.txt 2016-04-21 12:42:22 -04:00
dmichalowicz d9bfcaabde ENH: Support multiple outputs for custom factors 2016-04-21 10:57:29 -04:00
Joe Jevnik bc0b117dc9 MAINT: make the data loading apis more consistent.
Changes BcolzDailyBarWriter to not be an abc, data is passed as an
iterator of (sid, dataframe) pairs to the write method.

Changes the AssetsDBWriter to be a single class which accepts an engine
at construction time and has a `write` method for writing dataframes for
the various tables. We no longer support writing the various other data
types, callers should coerce their data into a dataframe themselves. See
zipline.assets.synthetic for some helpers to do this.

Adds many new fixtures and updates some existing fixtures to use the new
ones:

WithDefaultDateBounds
  A fixture that provides the suite a START_DATE and END_DATE. This is
  meant to make it easy for other fixtures to synchronize their date
  ranges without depending on eachother in strange ways. For example,
  WithBcolzMinuteBarReader and WithBcolzDailyBarReader by default should
  both have data for the same dates, so they may use depend on
  WithDefaultDates without forcing a dependency between them.

WithTmpDir, WithInstanceTmpDir
  Provides the suite or individual test case a temporary directory.

WithBcolzDailyBarReader
  Provides the suite a BcolzDailyBarReader which reads from bcolz data
  written to a temporary directory. The data will be read from
  dataframes and then converted to bcolz files with
  BcolzDailyBarWriter.write

WithBcolzDailyBarReaderFromCSVs
  Provides the suite a BcolzDailyBarReader which reads from bcolz data
  written to a temporary directory. The data will be read from a
  collection of CSV files and then converted into the bcolz data through
  BcolzDailyBarWriter.write_csvs

WithBcolzMinuteBarReader
  Provides the suite a BcolzMinuteBarReader which reads from bcolz data
  written to a temporary directory. The data will be read from
  dataframes and then converted to bcolz files with
  BcolzMinuteBarWriter.write

WithAdjustmentReader
  Provides the suite a SQLiteAdjustmentReader which reads from an in
  memory sqlite database. The data will be read from dataframes and then
  converted into sqlite with SQLiteAdjustmentWriter.write

WithDataPortal
  Provides each test case a DataPortal object with data from temporary
  resources.
2016-04-15 23:46:10 -04:00
Eddie Hebert ee26b57517 DOC: Add whatsnew entry for ExpiringCache. 2016-04-14 16:10:32 -04:00
dmichalowicz b94cc73d26 DOC: Docstring and whatsnew for masked custom factors. 2016-04-12 11:59:17 -04:00
Richard Frank 95ba17f83f DOC: whatsnew for 0.9.1
and updated that 0.8.5 was made into 0.9.0
2016-03-29 22:25:27 -04:00
Richard Frank 096490129e REL: 0.9.0 2016-03-29 21:36:38 -04:00
Maya Tydykov 3b71111954 Merge pull request #1093 from quantopian/finish-dividends-in-pipeline
MAINT: add dividends datasets to inits
2016-03-29 18:56:13 -04:00
Maya Tydykov d7a012a477 MAINT: add dividends datasets to inits
DOC: add whatsnew entries
2016-03-29 17:43:01 -04:00
Richard Frank 2a9d5198d9 DOC: Updated whatsnew highlights 2016-03-29 15:48:00 -04:00
Scott Sanderson 8c059e6da6 Merge pull request #1075 from quantopian/quantiles
Quantiles
2016-03-29 12:57:45 -04:00
Richard Frank dd85b2d7b2 DOC: Updated whatsnew for continuous integration enhancements 2016-03-28 10:02:25 -04:00
Scott Sanderson 39507efed2 DOC: Add whatsnew for quantiles. 2016-03-25 15:11:18 -04:00
dmichalowicz 9d006b328b DOC: Add whatsnew entry 2016-03-23 15:08:38 -04:00
Scott Sanderson c90ac1ad33 DOC: Add whatsnew entry. 2016-03-19 19:09:16 -04:00
Joe Jevnik 721dd36116 TST: move test_utils and adds test fixture classes
Renames zipline.utils.test_utils to zipline.testing

Adds zipline.testing.fixtures.ZiplineTestCase to manage setup and
teardown and adds mixins to define fixtures like an asset finder or
trading calendar.
2016-03-10 15:39:52 -05:00
Maya Tydykov 0010828893 DOC: update whatsnew. 2016-03-03 15:27:16 -05:00