yabte

View on PyPIReverse Dependencies (0)

0.4.1 yabte-0.4.1-py3-none-any.whl
yabte-0.4.1-cp310-cp310-manylinux_2_35_x86_64.whl

Wheel Details

Project: yabte
Version: 0.4.1
Filename: yabte-0.4.1-py3-none-any.whl
Download: [link]
Size: 292510
MD5: 99dad87a3f869e3ec60e5e433caf7b1f
SHA256: be42d7ca7576dd8fc7d65dddf6cb1cf717aee9e9f2cfc88afaca3b3dc24e5c3a
Uploaded: 2024-05-11 20:02:07 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: yabte
Version: 0.4.1
Summary: Yet another backtesting engine
Author: Blair Azzopardi
Author-Email: blairuk[at]gmail.com
Home-Page: https://github.com/bsdz/yabte
Project-Url: Repository, https://github.com/bsdz/yabte
License: MIT
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Requires-Python: >=3.10,<3.13
Requires-Dist: mypy (<2.0.0,>=1.8.0)
Requires-Dist: pandas (<3.0.0,>=2.2.1)
Requires-Dist: pandas-stubs (<3.0.0.0,>=2.1.4.231227)
Requires-Dist: scipy (<2.0.0,>=1.10.0)
Description-Content-Type: text/markdown
[Description omitted; length: 3559 characters]

WHEEL

Wheel-Version: 1.0
Generator: poetry-core 1.4.0
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
yabte/__init__.py sha256=6dg5wNsJwkuTGcwhnRfSv8hb20wSgEMrPj0Cb82GFPw 106
yabte/backtest/__init__.py sha256=RmBu3NrQmBSGlG8giRDju56P0dI4TPziD9IoV0P-yY8 1191
yabte/backtest/_helpers.py sha256=HV25T-QMCq0TkTB0mvEI5kfTjJTulspqXKjAOQwqysM 722
yabte/backtest/asset.py sha256=eP_eOY9TgjMGTMSm09uJjOJ5sgy1-Ymc1YnKVp7RYsU 4930
yabte/backtest/book.py sha256=xdd9-Txk0GwihXOEhaTePn4MlRFuLCVB3vYQAG_kubs 4095
yabte/backtest/order.py sha256=hRMPKECeEYMwkBrX811vHWv77xiwMET-zfdrMMFMdyc 14421
yabte/backtest/strategy.py sha256=VtF8S4ZaGzgCmMe4UoazeqJ_aftVJdGE6Doc7544Ik4 3568
yabte/backtest/strategyrunner.py sha256=JcMEvs-ZEo0E_bSHp6HbTm70bKisncAsmdHw4oqZgCQ 7609
yabte/backtest/transaction.py sha256=hf1qHUlLM1haaI3w2qxIdBZFUYqIt_zqUY869bs8JYU 2298
yabte/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
yabte/tests/_helpers.py sha256=v1K5AwZsCJRjHwv7kY9XGqITRZgtq6bFifcQo0TxsxM 602
yabte/tests/_unittest_numpy_extensions.py sha256=OPEhJ2kFWu3u4Yq9Ev5AN7nmjZ-dMRYclwGB3mZU6jk 1278
yabte/tests/data/nasdaq/AAPL.csv sha256=taAliHhcT7J9oF4N8U8H130pVTd984FLWiFl0U9d1L8 137308
yabte/tests/data/nasdaq/AMZN.csv sha256=8lwkpCaA9oonWKA6pagt7qgrLre-LaMVwWeRr3axktY 135665
yabte/tests/data/nasdaq/GOOG.csv sha256=n2e8pbp0XAWQk42Fhkh2YnEQS_7_koOyqJ7PlmfdvPw 90302
yabte/tests/data/nasdaq/INTC.csv sha256=irgjIGxhOUjUpvnkkoxv9E0m95XsVx83KBxtwTt_c5o 136484
yabte/tests/data/nasdaq/META.csv sha256=rvQaZVGLPzIvVQH1E1YDL61R6yMiE5eznvt86bpvz_A 135802
yabte/tests/data/nasdaq/MSFT.csv sha256=WY23F2A46k0EHddjcGTL5ClwxojJHqQ4P-kbbJJLRj8 93835
yabte/tests/data/nasdaq/NFLX.csv sha256=_9tRPJAu3IogTS0K2VBknu8zR8rnMNxapn3ewUekMTg 130341
yabte/tests/data/nasdaq/TSLA.csv sha256=BkvaJrZiMpKWTA88Hr79PKJAZ0VDQeBL-Q2hTSxVgs4 139249
yabte/tests/test_notebooks.py sha256=YxpbMv3VrRd-y7ybobaXW_5gCZFIZfI7yyUvDb2JnTk 906
yabte/tests/test_portopt.py sha256=Pi4Xqm7gj9HA3mzfPkJpxz_r3nPdW6rSr-pvjJ2et3o 1676
yabte/tests/test_simulation.py sha256=saZqEtOXA68ibWj4RC_YMLPOb6A8saDRYL9e0VXNlkg 4099
yabte/tests/test_strategy_runner.py sha256=_-HeB5m27XtDDSW1z-0sZ2zxcG3FFRhMX4MvTBzreBw 19681
yabte/tests/test_utilities.py sha256=LGv1QrGqYEZMb_oqCjkyMUwaFY0im9Jy6MYbB3CVkG4 1560
yabte/utilities/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
yabte/utilities/lagrangian.py sha256=R8fMZWnXIsq6DhcfA3_MH7W7IQqJhvMaV_e5AD2U-fA 1179
yabte/utilities/pandas_extension.py sha256=qkmBrYfrdeP2y_KtG7YD4vRWztIdBAROkvf9JMsEbR8 2743
yabte/utilities/plot/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
yabte/utilities/plot/matplotlib/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
yabte/utilities/plot/matplotlib/marker_updater.py sha256=tfSRWxJ_6ke6AFpc_fyRElj7JMPjdD8FsbTNa62efE0 3360
yabte/utilities/plot/matplotlib/strategy_runner.py sha256=We73brz_NVYguIc2ZWpL9V380tLN7OGc2Y7CQAQCIno 5594
yabte/utilities/plot/plotly/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
yabte/utilities/plot/plotly/strategy_runner.py sha256=V47CLl2I774ub9Uv6H5ZyC5wyC4MQcAkYGgoG6Tf2M0 5703
yabte/utilities/portopt/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
yabte/utilities/portopt/hierarchical_risk_parity.py sha256=l0x_a0LSgqAMy7AvMKpFVmIDdqyVQ2fzpL4ID9J5a_I 2334
yabte/utilities/portopt/inverse_volatility.py sha256=FNvJrKndcMU6U3V3McS02mM1XHB3obpieOIA7Ok5BD0 396
yabte/utilities/portopt/minimum_variance.py sha256=gUyZk72v0p5_HnWba6RV28emmLjkr9Q3HOyXOx1U6Q4 1973
yabte/utilities/simulation/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
yabte/utilities/simulation/geometric_brownian_motion.py sha256=nImrnkk2_oJgk5UfbtahaX20a4N0CfYPexhJa73uZyA 1475
yabte/utilities/simulation/heston.py sha256=AZ_nlsFJg8uwX1A_sHjOREZa-q8T84OzrkWCotmwXkc 2098
yabte/utilities/simulation/weiner.py sha256=oMaEriuizVizJ6LT3FapCFil2dy9PC73DHomowjq_co 1246
yabte/utilities/strategy_helpers.py sha256=onYJ3I1E-T8ZuoM4yQGu7pENAJMq5F6AjSOhU7yhWoU 441
yabte-0.4.1.dist-info/LICENSE sha256=WGv_4eHetwaxaKOM2fldMGdv29JFiP4mBKj0dTX6p8U 1072
yabte-0.4.1.dist-info/METADATA sha256=wjeg2f3rEO2jVwhUYieZkppEIEF2nGlObNJG2nBxMYM 4254
yabte-0.4.1.dist-info/WHEEL sha256=vVCvjcmxuUltf8cYhJ0sJMRDLr1XsPuxEId8YDzbyCY 88
yabte-0.4.1.dist-info/RECORD