Commit Graph

5611 Commits

Author SHA1 Message Date
Conner Fromknecht c4a7d21f8b NYSE -> OPEN calendar for (most) default calendars
* Added extra bundle parameters for catalyst/poloniex bundles
2017-06-20 14:18:15 -07:00
Victor Grau Serrat fdd7a5ab67 WIP: Poloniex bundle 2017-06-20 16:37:04 -04:00
Victor Grau Serrat 1ac38b254a WIP - curator: switch to requests, exception handling, dynamic currency list 2017-06-20 00:42:24 -04:00
Conner Fromknecht 7447b465ba Run curator 2017-06-19 14:43:10 -07:00
Conner Fromknecht 99efa7a9f3 Fixed catalyst tests except example tests 2017-06-19 14:43:10 -07:00
Guy Zyskind 30e0520693 pricing data 2017-06-19 14:43:10 -07:00
Conner Fromknecht fce97176d6 Changed zipline -> catalyst import paths
* Updated cython build scripts
 * Updated setup.py to to install catalyst package
 * Updated momentum example to use catalyst package
 * catalyst executable now supports loading pipelines from multiple bundles
2017-06-19 14:43:10 -07:00
Conner Fromknecht be2fe35583 Crypto integration + multiple pipeline bundles 2017-06-19 14:43:10 -07:00
Richard Frank 0840ea1bef DEV: Pin configparser version
It's a recent (to zipline) requirement of flake8.
2017-06-08 17:33:15 -04:00
Scott Sanderson 970428f133 Merge pull request #1834 from quantopian/multiple-output-factor-window-safe
ENH: Match window_safe status of multi output factor with factor
2017-06-08 08:36:26 -07:00
Scott Sanderson be4e1b975d TEST: Add test for window_safe propagation. 2017-06-08 10:59:56 -04:00
Ana Ruelas 02b72fe376 ENH: Match window_safe status of multi output factor with factor 2017-06-08 10:19:04 -04:00
swacad 246eed215f DOC: Add development guide .rst 2017-06-07 21:50:19 -04:00
Scott Sanderson 1e4a094fec Merge pull request #1833 from quantopian/labelarray-map
Add support for relabeling classifiers.
2017-06-07 17:57:18 -07:00
Scott Sanderson dd857aa4d7 MAINT: Make _sortable_sentinel a singleton. 2017-06-07 20:17:58 -04:00
Scott Sanderson 4cfbb12ab5 DOC: Fix typo in docstring. 2017-06-07 18:22:30 -04:00
Scott Sanderson 61feedbd16 TST: Add test for missing values in relabel. 2017-06-07 18:21:13 -04:00
Scott Sanderson 3b8a6b543e BUG: Fix NoneType comparisons in PY3. 2017-06-07 18:21:03 -04:00
Scott Sanderson 09cc54e08a ENH: Improve error message on bad return. 2017-06-07 17:07:19 -04:00
David Michalowicz 65cc403e5a Merge pull request #1822 from quantopian/var-and-cvar
Add portfolio weights method to algorithms
2017-06-07 16:35:04 -04:00
Andrew Daniels 18aa25efce Merge pull request #1619 from quantopian/end-date-default-int64-max
MAINT: Define default end_date in assets.db as max int64, for clarity
2017-06-07 15:55:27 -04:00
David Michalowicz 602a799a6b Fix weights calculation to use portfolio value as denominator 2017-06-07 15:46:45 -04:00
Scott Sanderson 709735de51 TEST: Test map returning None. 2017-06-07 15:28:15 -04:00
Scott Sanderson 3ed396b08c MAINT: s/NotImplementedError/TypeError. 2017-06-07 15:23:27 -04:00
Joe Jevnik cb7ee53111 BUG: fix assert_equal for tuple-keyed dictionaries 2017-06-07 14:50:13 -04:00
Scott Sanderson 6bb31b2544 TEST: Test map ignores missing with None. 2017-06-07 14:16:17 -04:00
Andrew Daniels 04a6736f36 MAINT: Define default end_date in assets.db as max int64, for clarity 2017-06-07 14:08:55 -04:00
Scott Sanderson 5b9d5fecfb ENH: Add relabel method to string classifiers.
- Adds a `map` method to `LabelArray` that maps a unary function over
  the categories of a LabelArray, shrinking the underyling codes if
  possible.

- Adds a new `.relabel` method to string-dtype classifiers that maps a
  unary function over the unique elements of the underlying LabelArray.
  This is useful for things like cleaning noisy label data.
2017-06-07 13:14:12 -04:00
David Michalowicz 568bf0aa59 ENH: Add method for computing current portfolio weights 2017-06-07 13:13:14 -04:00
Scott Sanderson 15a0b05681 MAINT: Add validator to validate_column.
Who validates the validators?
2017-06-07 11:50:37 -04:00
Scott Sanderson ae97d97920 MAINT: Simplify ArrayPredicate.
Just use `params` instead of custom `_init` and `_static_identity`.
2017-06-07 11:49:37 -04:00
Freddie Vargus 5160b11bc1 TST: Updated modified time of market data in test_examples 2017-06-07 11:00:55 -04:00
Ana Ruelas 1e2874385e Merge pull request #1826 from quantopian/add-engine-docs
Add engine docs
2017-06-06 11:21:57 -04:00
Ana Ruelas bb74a0e994 DOC: Include pipeline Term in documentations 2017-06-05 16:11:19 -04:00
Ana Ruelas a1fb90db03 DOC: Include all Factor methods in documentation 2017-06-05 16:10:47 -04:00
Ana Ruelas 846744214f DOC: Include PipelineEngine in documentation 2017-06-05 16:09:36 -04:00
Ana Ruelas 82ebbfa18c DOC: Removed non-existent classes from docs 2017-06-05 16:08:21 -04:00
Ana Ruelas 4aeef2d533 DOC: Change docstrings to make documentation easier to read 2017-06-05 16:01:33 -04:00
Ana Ruelas 2178ad1081 DOC: Create built in factors subheading, organize them alphabetically 2017-06-05 16:00:09 -04:00
Ana Ruelas 092951470a DOC: Fix invalid sphinx sections 2017-06-05 15:52:57 -04:00
Freddie Vargus cabe0b691c Merge pull request #1812 from quantopian/google-finance-for-benchmarking
BUG/MAINT: Switch over to Google for benchmarking
2017-06-05 12:09:55 -04:00
Freddie Vargus a12c34c39c MAINT: Skip more rows to match change in treasury data format
I'm not sure what the raw csv pulled from the federal reserve looked like before, but when trying to download fresh treasure data (data not stored in `./zipline`), there is an error that says "Time Period not in list". After checking the raw csv now, it looks like there are 5 header rows rather than just 1, so skipping those rows removes that error.
2017-06-05 11:44:01 -04:00
Ana Ruelas 30813860f5 Merge pull request #1811 from quantopian/run-chunked-pipeline
Run chunked pipeline
2017-06-02 17:29:15 -04:00
Ana Ruelas 6b19e45db4 ENH: Use context manager to suppress nan-categorical warning 2017-06-02 16:48:26 -04:00
Ana Ruelas 69d1269fc4 ENH: Include sharedoc function 2017-06-02 16:48:26 -04:00
Ana Ruelas a88df2be0d ENH: Add run_chunked_pipeline method to PipelineEngine 2017-06-02 16:48:09 -04:00
Ana Ruelas bdd1f158a3 ENH: Add function for running pipelines in chunks 2017-06-02 16:47:55 -04:00
Ana Ruelas 897de69a2c ENH: Add function to concatenate list of dataframes with categoricals
STY: Alphabetized import list
2017-06-02 16:47:37 -04:00
Miguel Sánchez de León Peque c03bed30b6 Add missing Python 3.5 references (now supported)
Add this version to the Conda build matrix and to the setup.py file.
2017-06-02 16:47:36 -04:00
Freddie Vargus 7a6f45b971 TST: Change start date to fit benchmark start date 2017-06-01 23:35:11 -04:00