Skip to content

Commit

Permalink
v0.18 release.
Browse files Browse the repository at this point in the history
  • Loading branch information
gbeced committed Aug 17, 2016
1 parent c9d5c0d commit 0f58049
Show file tree
Hide file tree
Showing 10 changed files with 19 additions and 21 deletions.
2 changes: 1 addition & 1 deletion .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ services:
- docker

before_install:
- docker pull gbecedillas/pyalgotrade:0.17
- docker pull gbecedillas/pyalgotrade:0.18
- cp travis/Dockerfile .
- docker build -t testcases .
- sudo pip install coveralls
Expand Down
4 changes: 2 additions & 2 deletions CHANGELOG
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
Version 0.18 (TBD)
. [NEW] Returns analyzer now store datetimes along with each sample. Thanks MatthiasKauer for implementing this.
Version 0.18 (17/Aug/2016)
. [NEW] Returns analyzer now stores datetimes along with each sample. Thanks MatthiasKauer for implementing this.
. [NEW] Quandl tool to build feed supports mapping column names.
. [NEW] Bar feeds now support including extra columns besides OHLC values.
. [NEW] Added buildFigureAndSubplots to the plotter to return the subplots along with the figure. Thanks Carlos Tse for implementing this.
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ and **live trading** is now possible using:

* [Bitstamp](https://www.bitstamp.net/) for Bitcoins

To get started with PyAlgoTrade take a look at the [tutorial](http://gbeced.github.io/pyalgotrade/docs/v0.17/html/tutorial.html) and the [full documentation](http://gbeced.github.io/pyalgotrade/docs/v0.17/html/index.html).
To get started with PyAlgoTrade take a look at the [tutorial](http://gbeced.github.io/pyalgotrade/docs/v0.18/html/tutorial.html) and the [full documentation](http://gbeced.github.io/pyalgotrade/docs/v0.18/html/index.html).

Main Features
-------------
Expand Down
4 changes: 2 additions & 2 deletions doc/conf.py
Original file line number Diff line number Diff line change
Expand Up @@ -51,9 +51,9 @@
# built documents.
#
# The short X.Y version.
version = '0.17'
version = '0.18'
# The full version, including alpha/beta/rc tags.
release = '0.17'
release = '0.18'

# The language for content autogenerated by Sphinx. Refer to documentation
# for a list of supported languages.
Expand Down
2 changes: 1 addition & 1 deletion docker/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -34,4 +34,4 @@ RUN cd /tmp; \
rm -rf ta-lib
RUN pip install TA-Lib

RUN pip install pyalgotrade==0.17
RUN pip install pyalgotrade==0.18
6 changes: 3 additions & 3 deletions docker/build.sh
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
#!/bin/bash

docker build -t pyalgotrade:0.17 .
docker build -t pyalgotrade:0.18 .
# docker rmi $(docker images --quiet --filter "dangling=true")

# docker tag pyalgotrade:0.17 gbecedillas/pyalgotrade:0.17
# docker tag pyalgotrade:0.18 gbecedillas/pyalgotrade:0.18
# docker login --username=gbecedillas [email protected]
# docker push gbecedillas/pyalgotrade:0.17
# docker push gbecedillas/pyalgotrade:0.18

2 changes: 1 addition & 1 deletion pyalgotrade/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -18,4 +18,4 @@
.. moduleauthor:: Gabriel Martin Becedillas Ruiz <[email protected]>
"""

__version__ = "0.17"
__version__ = "0.18"
12 changes: 5 additions & 7 deletions release-checklist.txt
Original file line number Diff line number Diff line change
Expand Up @@ -13,21 +13,19 @@ Release checklist
[ ] Update directories in setup.py.
[ ] Update version doc/conf.py.
[ ] Rebuild and review documentation.
[ ] Run testcases using the installed lib.
[ ] Run tutorial examples from the Optimizing section using the installed lib.
[ ] Run samples/tutorial-5.py using the installed lib.
[ ] Run samples/compinv-3.py using the installed lib.
[ ] Run samples/tutorial_bitstamp_1.py using the installed lib. Check disconnection detection.
[ ] Run testcases using the installed lib (use docker testcases image as in Travis).
[ ] Run tutorial examples from the Optimizing section using the installed lib (use 'docker run -ti testcases /bin/bash').
[ ] Run samples/tutorial-5.py using the installed lib (use 'docker run -ti testcases /bin/bash').
[ ] Run samples/tutorial_bitstamp_1.py using the installed lib. Check disconnection detection (use 'docker run -ti testcases /bin/bash').
[ ] Run samples/tutorial_twitter_bitstamp.py using the installed lib.
[ ] Run samples/tutorial_xignite_1.py using the installed lib.
[ ] Run samples/eventstudy.py using the installed lib.

[ ] Update the website (doc + package).
[ ] Update README.md.
[ ] Build package and upload to sourceforge.
[ ] Update PyPi (both PKG-INFO and upload file using https://pypi.python.org/pypi?%3Aaction=submit_form).
[ ] Install using 'sudo pip install pyalgotrade' and check that the right version was installed.
[ ] Run testcases using the installed lib.
[ ] Build and push Docker image.

[ ] Commit and tag (git tag v0.x-rtm -m "Version 0.x").
[ ] Push (git push; git push --tags).
Expand Down
4 changes: 2 additions & 2 deletions setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -24,13 +24,13 @@

setup(
name='PyAlgoTrade',
version='0.17',
version='0.18',
description='Python Algorithmic Trading',
long_description='Python library for backtesting stock trading strategies.',
author='Gabriel Martin Becedillas Ruiz',
author_email='[email protected]',
url='http://gbeced.github.io/pyalgotrade/',
download_url='http://sourceforge.net/projects/pyalgotrade/files/0.17/PyAlgoTrade-0.17.tar.gz/download',
download_url='http://sourceforge.net/projects/pyalgotrade/files/0.18/PyAlgoTrade-0.18.tar.gz/download',
packages=[
'pyalgotrade',
'pyalgotrade.barfeed',
Expand Down
2 changes: 1 addition & 1 deletion travis/Dockerfile
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
FROM gbecedillas/pyalgotrade:0.17
FROM gbecedillas/pyalgotrade:0.18
MAINTAINER Gabriel Martin Becedillas Ruiz <[email protected]>

RUN pip install nose
Expand Down

0 comments on commit 0f58049

Please sign in to comment.