Skip to content

Commit

Permalink
update changelog and dev docs.
Browse files Browse the repository at this point in the history
  • Loading branch information
mrjbq7 committed Oct 3, 2013
1 parent f10daa5 commit 30d5603
Show file tree
Hide file tree
Showing 3 changed files with 29 additions and 6 deletions.
18 changes: 18 additions & 0 deletions CHANGELOG
Original file line number Diff line number Diff line change
@@ -1,3 +1,21 @@
0.4.8
=====

- [NEW]: Support pandas.Series and pandas.Dataframe inputs.

- [FIX]: Simple check to warn if ta-lib library is not installed

- [FIX]: Fix missing key error when inputs are not default names.

0.4.7
=====

- [NEW]: Upgrade to Cython 0.19.1.

- [FIX]: Fix "periods" input arrays in abstract interface.

- [FIX]: Only require necessary input arrays in abstract interface.

0.4.6
=====

Expand Down
2 changes: 1 addition & 1 deletion COPYRIGHT
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
Copyright (C) 2012 Silfur Capital, LLC. All Rights Reserved.
Copyright (C) 2012-2013 Silfur Capital, LLC. All Rights Reserved.
The contents of talib/abstract.pyx are Copyright (c) 2013 Brian A Cappello. All Rights Reserved.
15 changes: 10 additions & 5 deletions DEVELOPMENT
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
To get started developing on talib, clone the latest code from git and install:
To get started developing on talib, clone the latest code from git and
install:

$ git clone git://github.com/mrjbq7/ta-lib.git
$ cd ta-lib
Expand All @@ -7,15 +8,17 @@ $ make build
$ [sudo] make install

Here's the full list of make commands (see the Makefile file):

make build # builds and places libs in the project directory; required for testing
make clean # cleans the local build files
make install # installs talib system-wide
make generate: # generates a fresh func.pyx file. Requires talib and TA-Lib to both be installed
make perf # run performance profiling
make test # run tests

The source code is comprised of one python package, located in the talib directory,
which itself has three Cython modules: func, abstract, and common.
The source code is comprised of one python package, located in the talib
directory, which itself has three Cython modules: func, abstract, and
common.

talib/common.pyx
An internal-use module for functionality shared between func and abstract.
Expand All @@ -36,8 +39,10 @@ tools/generate.py
A script that generates and prints func.pyx to stdout. Gets information
about all functions from the C headers of the installed TA-Lib.

If you are interested in developing new indicator functions or whatnot on the
underlying TA-Lib, you must install TA-Lib from svn. Here's how (Linux tested):
If you are interested in developing new indicator functions or whatnot on
the underlying TA-Lib, you must install TA-Lib from svn. Here's how (Linux
tested):

```
$ cd ~/dev
$ svn checkout svn://svn.code.sf.net/p/ta-lib/code/trunk@1545 ta-lib-code
Expand Down

0 comments on commit 30d5603

Please sign in to comment.