aat

View on PyPIReverse Dependencies (0)

0.0.3 aat-0.0.3-cp37-cp37m-macosx_10_13_x86_64.whl

Wheel Details

Project: aat
Version: 0.0.3
Filename: aat-0.0.3-cp37-cp37m-macosx_10_13_x86_64.whl
Download: [link]
Size: 644484
MD5: 4ff4039ad4247f6b022608295781ec45
SHA256: bbbb833752ee63a54551fe0c87919fe3ab514f0123c7b3f5880d69f49ab76934
Uploaded: 2019-12-27 21:28:05 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: aat
Version: 0.0.3
Summary: Algorithmic trading library
Author: Tim Paine
Author-Email: timothy.k.paine[at]gmail.com
Home-Page: https://github.com/timkpaine/aat
License: Apache 2.0
Keywords: algorithmic trading cryptocurrencies
Classifier: Development Status :: 3 - Alpha
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Requires-Python: >=3.7
Requires-Dist: aiohttp (>=3.5.4)
Requires-Dist: aiostream (>=0.3.1)
Requires-Dist: ccxt (>=1.18.529)
Requires-Dist: cycler (>=0.10.0)
Requires-Dist: Jinja2 (>=2.10)
Requires-Dist: matplotlib (>=2.2.2)
Requires-Dist: numpy (>=1.14.5)
Requires-Dist: pandas (>=0.23.3)
Requires-Dist: perspective-python (<0.4.0,>=0.1.6)
Requires-Dist: pyarrow (>=0.11.1)
Requires-Dist: scipy (>=1.1.0)
Requires-Dist: seaborn (>=0.8.1)
Requires-Dist: sphinx (>=1.7.5)
Requires-Dist: six (>=1.10.0)
Requires-Dist: requests (>=2.13.0)
Requires-Dist: tornado (>=5.1)
Requires-Dist: traitlets (>=4.3.2)
Requires-Dist: ujson (>=1.35)
Requires-Dist: uvloop (>=0.12.2)
Requires-Dist: websocket-client (>=0.40.0)
Requires-Dist: yarl (==1.1.0)
Requires-Dist: flake8 (>=3.7.8); extra == "dev"
Requires-Dist: mock; extra == "dev"
Requires-Dist: pybind11 (>=2.4.0); extra == "dev"
Requires-Dist: pytest (>=4.3.0); extra == "dev"
Requires-Dist: pytest-cov (>=2.6.1); extra == "dev"
Requires-Dist: Sphinx (>=1.8.4); extra == "dev"
Requires-Dist: sphinx-markdown-builder (>=0.5.2); extra == "dev"
Requires-Dist: aiohttp (>=3.5.4); extra == "dev"
Requires-Dist: aiostream (>=0.3.1); extra == "dev"
Requires-Dist: ccxt (>=1.18.529); extra == "dev"
Requires-Dist: cycler (>=0.10.0); extra == "dev"
Requires-Dist: Jinja2 (>=2.10); extra == "dev"
Requires-Dist: matplotlib (>=2.2.2); extra == "dev"
Requires-Dist: numpy (>=1.14.5); extra == "dev"
Requires-Dist: pandas (>=0.23.3); extra == "dev"
Requires-Dist: perspective-python (<0.4.0,>=0.1.6); extra == "dev"
Requires-Dist: pyarrow (>=0.11.1); extra == "dev"
Requires-Dist: scipy (>=1.1.0); extra == "dev"
Requires-Dist: seaborn (>=0.8.1); extra == "dev"
Requires-Dist: sphinx (>=1.7.5); extra == "dev"
Requires-Dist: six (>=1.10.0); extra == "dev"
Requires-Dist: requests (>=2.13.0); extra == "dev"
Requires-Dist: tornado (>=5.1); extra == "dev"
Requires-Dist: traitlets (>=4.3.2); extra == "dev"
Requires-Dist: ujson (>=1.35); extra == "dev"
Requires-Dist: uvloop (>=0.12.2); extra == "dev"
Requires-Dist: websocket-client (>=0.40.0); extra == "dev"
Requires-Dist: yarl (==1.1.0); extra == "dev"
Provides-Extra: dev
Description-Content-Type: text/markdown
[Description omitted; length: 17777 characters]

WHEEL

Wheel-Version: 1.0
Generator: bdist_wheel (0.33.6)
Root-Is-Purelib: false
Tag: cp37-cp37m-macosx_10_13_x86_64

RECORD

Path Digest Size
aat/__init__.py sha256=26Wdg9R3_Dwde7RuyBsrXvQLRuWLAveenLvYyWaIoq4 48
aat/__main__.py sha256=oInKTXYVQ0mtX-02BEUasyMlntnrE7HvyiGrFSM4dQk 81
aat/_enums.so sha256=EwlbU6ZIQG08S6qv396UrbtMISAc6GZrfgVtEFmelO8 420536
aat/_version.py sha256=HcQY1k0guNQHAbuyfod5LGOMW1bEfYyP_RCJO6vnhUw 581
aat/backtest.py sha256=27E4tIZZpZXih6ripzUdVDsFDWQATNEWFnFqC8y-DBY 1630
aat/binding.so sha256=Fq17fb5gRguPlUy8YqkyUGZTMN8GZkVgV3aXjOPz7Co 99768
aat/callback.py sha256=q6DOpraOs6Ty4iKJivoACQGHHyZjy24ggcRVRFAD9T8 2939
aat/config.py sha256=W2VSa_Gkh7XZ1sT5KmT_eZzZvz6DuBtGX7u2-iPvDWI 1934
aat/data_source.py sha256=fAyL99aBemghekYWjTdzKX7XD5pUN_o9SizG5mQHXrM 3857
aat/define.py sha256=hr8IA3VpDlBOxczSHw-HsxH3NOz-E-jT3sgNrBZBapk 1467
aat/enums.py sha256=5isjX0Z71j2880ViOhZbFPNNevF8dJOKtA4CTMKt7uI 3085
aat/exceptions.py sha256=jpkc_lM2_eSJEdiPyDP49V5WRxLqNuEWuw1KfwobhNc 185
aat/exchange.py sha256=dAtgwBuuO9_ckDwm1_KxyCUoKASY_ucq1xBaFiW6OZ0 5661
aat/execution.py sha256=nU6jrsoZgerj7NUS8zjwQcvufS4jbICzvPrz5IQYBfQ 3742
aat/logging.py sha256=hmhMGWVneUv2H2M2yJMyEMDpKNAbIQjbMhCzoouuGOc 1269
aat/main.py sha256=G8eXYeLO9UzBfIOpGkPowCgidqbhoP8dDeSFZFX7Kpw 442
aat/market_data.py sha256=uABKi60bat2m0jCUvcamoGVTHJmmYx4Y0xKRkaS3irg 2554
aat/order_book.py sha256=bgC1LhY3K6D6CdITTJUtodHELNdccsJualXIKyAuQ-E 4057
aat/order_entry.py sha256=8MXZK6u4mNAx5e3yURMEcsKolirAnqtMj4axbCB1e0c 4689
aat/parser.py sha256=sUNrYKKA8RF9KI6WV7AHC5G_fhAG-NS3X5byOvvobXo 8944
aat/persistence.py sha256=kXBGNHC9fcyY35CucrUSLGR-ajfdgdVTgHj4x0Y8K8E 313
aat/query.py sha256=4EzACO07a5lXiLhb95XTyUyc13GVpm1kt3T0AlmMz3o 13115
aat/risk.py sha256=FjU2g_4JHpKExu6zbjp6gmHylF5jYcMPkbMol_7SYEg 5862
aat/strategy.py sha256=oWgCYHsiH1M7iE5ktO9FeX9VzoiU_-tJtkG8cI5M-Hg 4837
aat/structs.py sha256=8rHsxhqBaXCehr3UTQWmXp8gZctJSxVa2KgBu31Md-Y 7415
aat/trading.py sha256=51EF9EUGXUPaq8mYwHXuh7vf9R_OyGkQH3Ycky7alds 11367
aat/utils.py sha256=M7mHP-6XMjChFa9kFlPb7suSOHsZpwjPvCp1G4y-Kxc 7735
aat/aat/_enums.so sha256=EwlbU6ZIQG08S6qv396UrbtMISAc6GZrfgVtEFmelO8 420536
aat/aat/binding.so sha256=Fq17fb5gRguPlUy8YqkyUGZTMN8GZkVgV3aXjOPz7Co 99768
aat/exchanges/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
aat/exchanges/coinbase.py sha256=KqVacwdobYbqyCeX5_HsIvTrVdGjhaL4e4Qen2JsuF8 2575
aat/exchanges/gemini.py sha256=tC4YhdV1E_sYbkJ2kxGjrDpC7uMI5zjeiReUZyO3sRs 5809
aat/exchanges/kraken.py sha256=JHc_a6mat-7hU6ASABbD97g7dBijyAF665zI6McSB8I 897
aat/exchanges/poloniex.py sha256=8IGPU68xZiF4PHixSdr5x6-qZMdfA6E7Lm_xF1rVBNo 9423
aat/exchanges/synthetic.py sha256=Rvv4cY5x5JCVDi759i5qKdIjDGAWGaC5GLpE5YgES7E 6348
aat/strategies/buy_and_hold.py sha256=O-zVE4uvhfVB9w8ZW4yp_5Oo4mJf7Ni8zGDwCwjfNtw 3339
aat/strategies/data_capture.py sha256=vMNlfA1Grh3LvS3iNeFADCirCkT1P7MfASYenE0ndKU 1054
aat/strategies/sma.py sha256=qoDb4BbcThOsg_teAnIyc-_q1jwz3AZ5BEL1YRZg0Is 2866
aat/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
aat/tests/aat_test sha256=OQ8A70QUW5wEvQy0ENxajmPtautFZSVkKQafTNoQk8Y 512188
aat/tests/test_all.py sha256=a4fFwUjN-bRCY1NVIoL1nW807miEO3UC8xEu3QMdHJw 832
aat/tests/test_backtest.py sha256=z6CXZKueyP0HSYm4iLZ4QTinPFflzAEYTwvvJp-mIFU 2510
aat/tests/test_callback.py sha256=aYPQ-L4i4fQmCwzcVYsmsDyNO-jq-omtwe2iOzjUW7I 1081
aat/tests/test_config.py sha256=F5zajrdNNi8H3Ayr72wVxyrkbel08BrF0ANJk4R49hM 817
aat/tests/test_custom_strategies.py sha256=52H24Y_QrZl9NQhSnu3WUsIEpqyqwxt1mKGene77jJI 455
aat/tests/test_data_source.py sha256=Z808ORuzxU1D-d74JkjbsJS8Qb-wSHM4BWTTTmS_QP0 1623
aat/tests/test_define.py sha256=e5SNAu6wI3e9SrKlCMo_Lj8gHdOrX2lF_fY69hmxVIY 1667
aat/tests/test_enums.py sha256=6Y6c_mRw1AZHlco-4vjR6L41-B1G67OzZwHh2hxX6lk 3720
aat/tests/test_exchange.py sha256=FVY0owZy02mklNP_hqDsWeKtvhDKmB7q4JImMN_USmg 681
aat/tests/test_execution.py sha256=M9GMbNBcEBRTlC1Kd_hgmaAMkD0RVkrlhM4a1IHd_bo 3222
aat/tests/test_main.py sha256=DTIlJTHlNt4QVHOA7lncau6V7xJpFatwbDjiTMiBFxI 1384
aat/tests/test_order_book.py sha256=QPCJU6A96ErXfPEf7UEutIS6YK8LjBtUrRySY7fOvE8 6254
aat/tests/test_order_entry.py sha256=f8rrYQV2gZ3pKkMojmkGt-o8xf1aTrugyv7RkjjEQUk 578
aat/tests/test_parser.py sha256=KYTAaWz4-KAv0K2xmWdUbpBXLxILZSv7cxsQ7MF5JUc 936
aat/tests/test_risk.py sha256=zw1_PDDPPEsKhfJW52M62Zlj-t_H8WFQQydmDrV_8Aw 5169
aat/tests/test_strategy.py sha256=RjH0ALtS1bc18Qzikc7RyH7IyVROzNJapXNYqIq8t9Y 453
aat/tests/test_structs.py sha256=GHfFPh15UeY2Mm8d0gk-AIvra3sV89qml_rlPvRI5F8 3299
aat/tests/test_trading.py sha256=VBdfs14uFzHdGhVK1ubxw1mRTTYb6al2u8SF_hqzWf8 460
aat/tests/test_utils.py sha256=Oowxtlzv_cOl6NJrFvG-oesNE6GwJgNfLsKXCEsOHM4 2991
aat/tests/exchanges/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
aat/tests/exchanges/test_coinbase.py sha256=2G2xBPCZuLSVmbW07uujw3FR-VXcU5zol3YaT44e98M 3144
aat/tests/exchanges/test_gemini.py sha256=cloyed8r-cQRU3W7lAlg8-lSf7-CwM6ZJp1-f8lvcX8 2685
aat/tests/strategies/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
aat/tests/ui/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
aat/tests/ui/test_server.py sha256=RKr_LssIH_Ua0_HYMHHdpdBFitr-YYIirz_YliZ0KQ0 578
aat/tests/ui/handlers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
aat/tests/ui/handlers/common.py sha256=Za80N_LcJQPwvCmoJo0-aBY7ZJV51mUVPDvjhfZoJ7M 1318
aat/tests/ui/handlers/test_accounts.py sha256=Z0LYjina-aOgsD3A3FezDNrgRZX-Ae-GYTk5or53Tlo 894
aat/tests/ui/handlers/test_base.py sha256=8sr7Q20pY9rTjJBinlRoXy7J2-8MnqpwIX_LFwBxpgY 405
aat/tests/ui/handlers/test_exchanges.py sha256=1S_HTkYUS2eQN2RhBds5KuMFdvpTpE_E_mBjpqPvjLg 897
aat/tests/ui/handlers/test_html.py sha256=RQp-K0C5-O5Yqq5PCyBnjADAifsxIUVbxjBW2MGYe94 1892
aat/tests/ui/handlers/test_last_price.py sha256=sCX_ApabVUXctYtwYLzF6nQ6-kSEVGD6LD0XTVD7hLo 894
aat/tests/ui/handlers/test_strategies.py sha256=sCX_ApabVUXctYtwYLzF6nQ6-kSEVGD6LD0XTVD7hLo 894
aat/tests/ui/handlers/test_strategy_trade_request.py sha256=sCX_ApabVUXctYtwYLzF6nQ6-kSEVGD6LD0XTVD7hLo 894
aat/tests/ui/handlers/test_strategy_trade_response.py sha256=sCX_ApabVUXctYtwYLzF6nQ6-kSEVGD6LD0XTVD7hLo 894
aat/tests/ui/handlers/test_trades.py sha256=DFcD99yneOWTvxrba3nu09PxY-j_PsSunOebWBwnzCM 1794
aat/ui/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
aat/ui/server.py sha256=wOhFbNj9ynfQlNi-lYPaYJ7JbKOC7Wa7uOODVj3nr6s 6129
aat/ui/assets/static/css/font-awesome.min.css sha256=D7G7ynNkbo4rk8gujYshlkexPUtEDEjjOCkLmmhbjeE 21984
aat/ui/assets/static/fonts/fontawesome-webfont.woff sha256=GZQR9ln0GqzLlZussbDeMOVPJENSpIxvmJTmWuD4qaE 65452
aat/ui/assets/static/fonts/fonts.css sha256=PtK6Gl0TWhQMH1F1esbYjTg-lgg2VzPJANKrHmxYjYs 228
aat/ui/assets/templates/404.html sha256=w6JlYt1Gxvxb6Pb1VR8ksqVHDiqNMnDRq2i_letcyG4 34
aat/ui/assets/templates/base.html sha256=wrcQk_UH8m8i0KaFR2U9UrFQEMK-fOhPF3yQQ6CUXkI 381
aat/ui/handlers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
aat/ui/handlers/accounts.py sha256=EfrvsjkNjCnRtv0hpYfrYC8oG2dvCxyz80zTEHGniOQ 885
aat/ui/handlers/base.py sha256=C9P62TTX56G8xjQTb1PfPhqO6dwxkO8syPrx8OuSn-U 1935
aat/ui/handlers/exchanges.py sha256=3J1XRo1SNn30Ax9laXwUrHTr3wWzJe4srbbNLs_Z6Qc 1142
aat/ui/handlers/html.py sha256=Qub79if5qgD0PToPoW0HbnXDpfb_ZCfExQYNllpjows 866
aat/ui/handlers/instruments.py sha256=nkoRRuR7bgLhL54SEY6XQU6YIK6_k0t9WtaLwFn7an8 1013
aat/ui/handlers/last_price.py sha256=oHLz8pdGpR5uvLtgvet0BpaoneQYji2Oirj-_7dYMj8 1198
aat/ui/handlers/login.py sha256=y-GbTrX6LAIzz291vJadcDbO2EpC-UqCREC6wjjqxT8 1223
aat/ui/handlers/strategies.py sha256=CUQUOeiws6_7LfcxhtqrtFwZ2aQFIsE5zDgtsorOSP0 803
aat/ui/handlers/strategy_trade_request.py sha256=2hYIZ8US6rFTi3rSbmVSLSkceCaesM1aQ5qeeniLdXk 1082
aat/ui/handlers/strategy_trade_response.py sha256=69X-VuxCxRZSGmjJH-33XTcVc3qpLCSP_lF18qELZdg 1127
aat/ui/handlers/trades.py sha256=Nee1Z2NxZjpakdjLBb8GtqgXSqM9GHXgp26i3ONvcI4 1440
aat-0.0.3.dist-info/LICENSE sha256=xx0jnfkXJvxRnG63LTGOxlggYnIysveWIZ6H3PNdCrQ 11357
aat-0.0.3.dist-info/METADATA sha256=Qnqq67VFEXqGYSavjdsWIZkapYGC6uN3YpBZNgPxkt0 20465
aat-0.0.3.dist-info/WHEEL sha256=ls0mk9oUTWRDk9fREN04Ii6vOvKEtq2_kiygdMYwOW8 111
aat-0.0.3.dist-info/entry_points.txt sha256=i2wxcvwTOcfMLupcAzhZ4SzFCW1HKtIr2vcBQoGIUcY 34
aat-0.0.3.dist-info/top_level.txt sha256=QsoTzS0bSOj95BsmzDEl9xOAmj1a_fqOflc5IEGpt8w 4
aat-0.0.3.dist-info/RECORD

top_level.txt

aat

entry_points.txt

aat = aat:main