@@ -12,34 +12,34 @@ Here's the full list of make commands (see the Makefile file):
1212make build # builds and places libs in the project directory; required for testing
1313make clean # cleans the local build files
1414make install # installs talib system-wide
15- make generate: # generates a fresh func.pyx file. Requires talib and TA-Lib to both be installed
15+ make generate: # generates a fresh _func.pxi, _stream.pxi file. Requires talib and TA-Lib to both be installed
1616make perf # run performance profiling
1717make test # run tests
1818
1919The source code is comprised of one python package, located in the talib
20- directory, which itself has three Cython modules: func, abstract, and
21- common .
20+ directory, which itself has one Cython module (_ta_lib) which consists of
21+ four parts: _common, _func, _abstract and _stream .
2222
23- talib/common.pyx
24- An internal-use module for functionality shared between func and abstract.
23+ talib/_common.pxi
24+ An internal-use file for functionality shared between func and abstract.
2525
26- talib/func.pyx
27- This file is generated automatically by tools/generate .py and any changes made
26+ talib/_func.pxi
27+ This file is generated automatically by tools/generate_func .py and any changes made
2828 to it directly will get overwritten!
2929
30- talib/abstract.pyx
30+ talib/_abstract.pxi
3131 This file contains the code for interfacing with the TA-Lib abstract interface
3232 and wrapping it into a pythonic Function class.
3333
34- talib/libta_lib.pxd
34+ talib/_ta_lib.pyx
3535 This "Cython header file" defines the C-level functions, variables and types we
3636 need to use in the above pyx files.
3737
38- talib/stream.pyx
38+ talib/_stream.pxi
3939 This file contains code for interfacing a "streaming" interface to TA-Lib.
4040
41- tools/generate .py
42- A script that generates and prints func.pyx to stdout. Gets information
41+ tools/generate_func.py,generate_stream .py
42+ Scripts that generate and print _func.pxi or _stream.pxi to stdout. Gets information
4343 about all functions from the C headers of the installed TA-Lib.
4444
4545If you are interested in developing new indicator functions or whatnot on
0 commit comments