rose-research-backtester

View on PyPIReverse Dependencies (0)

0.1.0 rose_research_backtester-0.1.0-py3-none-any.whl

Wheel Details

Project: rose-research-backtester
Version: 0.1.0
Filename: rose_research_backtester-0.1.0-py3-none-any.whl
Download: [link]
Size: 124639
MD5: daa6eb0bbf3552cd2d8bca4451bc2d65
SHA256: 79e263ae9161277f42fbeda23c0c119eba867deac4bbf0c989be3c2add6aca8f
Uploaded: 2025-02-11 22:24:47 +0000

dist-info

METADATA

Metadata-Version: 2.2
Name: rose-research-backtester
Version: 0.1.0
Summary: Institutional-grade backtesting framework with advanced validation
Author: RoseResearch
Author-Email: contact[at]roseresearch.ai
Home-Page: https://github.com/dabiggestpoppa/rose-research-backtester
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Financial and Insurance Industry
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Topic :: Office/Business :: Financial :: Investment
Requires-Python: >=3.9
Requires-Dist: fastapi (>=0.68.0)
Requires-Dist: uvicorn (>=0.15.0)
Requires-Dist: python-multipart (>=0.0.5)
Requires-Dist: pydantic (>=1.8.2)
Requires-Dist: asyncpg (>=0.25.0)
Requires-Dist: aiohttp (>=3.8.1)
Requires-Dist: cryptography (>=3.4.7)
Requires-Dist: numpy (>=1.21.0)
Requires-Dist: pandas (>=1.3.0)
Requires-Dist: pyarrow (>=5.0.0)
Requires-Dist: torch (>=2.0.0)
Requires-Dist: cuda-python (>=11.8.0)
Requires-Dist: pytest (>=6.2.5)
Requires-Dist: pytest-asyncio (>=0.25.3)
Requires-Dist: pytest-cov (>=2.12.1)
Requires-Dist: python-dotenv (>=0.19.0)
Requires-Dist: watchdog (>=2.1.6)
Requires-Dist: websockets (>=10.0)
Requires-Dist: redis (>=4.0.0)
Requires-Dist: fasttext (>=0.9.2)
Requires-Dist: transformers (>=4.30.2)
Requires-Dist: sentencepiece (>=0.1.99)
Requires-Dist: sacremoses (>=0.0.53)
Requires-Dist: tokenizers (>=0.13.3)
Requires-Dist: huggingface-hub (>=0.16.4)
Requires-Dist: datasets (>=2.14.0)
Requires-Dist: accelerate (>=0.21.0)
Requires-Dist: evaluate (>=0.4.0)
Requires-Dist: optimum (>=1.9.0)
Requires-Dist: git-python (>=1.0.3)
Requires-Dist: mkdocs (>=1.2.3)
Requires-Dist: mkdocs-material (>=8.0.0)
Requires-Dist: pytest (>=6.2.5); extra == "dev"
Requires-Dist: pytest-cov (>=2.12.0); extra == "dev"
Requires-Dist: black (>=22.3.0); extra == "dev"
Requires-Dist: flake8 (>=4.0.1); extra == "dev"
Requires-Dist: mypy (>=0.910); extra == "dev"
Provides-Extra: dev
Description-Content-Type: text/markdown
Dynamic: author
Dynamic: author-email
Dynamic: classifier
Dynamic: description
Dynamic: description-content-type
Dynamic: home-page
Dynamic: provides-extra
Dynamic: requires-dist
Dynamic: requires-python
Dynamic: summary
License-File: LICENSE
[Description omitted; length: 2525 characters]

WHEEL

Wheel-Version: 1.0
Generator: setuptools (75.8.0)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
SYS_RESEARCH/__init__.py sha256=oBwOy-OUT5rpFBhPwn9tj1clelx9LAdm2tjZkVOK1Nk 222
SYS_RESEARCH/__main__.py sha256=PZeBqQsivjfHiCoUMKNHN9NmukXZiLk4MOYrw6fzAgc 1352
SYS_RESEARCH/collaboration.py sha256=uhnf77IYhFgjjS08Sek3b7ejXq2NA-wQkUus39WIB1M 1618
SYS_RESEARCH/core_integration.py sha256=ipRZxescfIVArlyTkFYFeviYS2o0mNBiFtAYsZevv0Y 24061
SYS_RESEARCH/hf_integration.py sha256=GsgsBzGQAtTegV5zwouY4BCbzwZcyHfl0wfkp6v69is 25323
SYS_RESEARCH/message_broker.py sha256=ZPk1oD8hounXmakjinZS1nHQ8tMYULRbeBRH8CDyrx4 468
SYS_RESEARCH/research_agent.py sha256=FdQqnJLrsKlk9I0wfmsRVpSvSQcrI8FBCDLYLRgrjkQ 7100
SYS_RESEARCH/research_orchestrator.py sha256=DPA44n9EVrNIAqM4MXpOFIlYyoKiDZROpZi1mqXdJ3Q 401
SYS_RESEARCH/translation_pipeline.py sha256=4h6IPzGZU1OmV_uxMc170M9hHwNMrzC98MXlpmBPn8U 2863
SYS_RESEARCH/web_interface.py sha256=zsKA3fb4mvBNI0yciJ_gvaaEkqOdr4oxmxWU45ebwtY 932
SYS_RESEARCH/web_search_agent.py sha256=HVl3lpvJokHI0ZQiH-UFh-5kxTewNtHnz_OVV3n5ztY 2987
SYS_RESEARCH/security/__init__.py sha256=AR3IssO7Uo-gnmm600IthtiuEqUI-tT2IXaqGvLErSo 170
SYS_RESEARCH/security/config.py sha256=MjZSEUxDP6RD54O45osRC2PgxtZizrIcZgEUT9SVOQQ 407
SYS_RESEARCH/security/oauth_models.py sha256=YKdwopC-LScjSJP4hNzZAsr1i4_toPPB_1fvvg1RsFo 1627
SYS_RESEARCH/security/phase_tracker.py sha256=H5M-mFLqUMUWPWUyqcCZHgwdBhEUdBdJtj_wvwmTXsM 3854
SYS_RESEARCH/security/research_vault.py sha256=hsfLW52VbVn5Ir382djc5Wxwfz2A9VHWvowqkpQ7wlE 11167
SYS_SECURITY/__init__.py sha256=nAkbgnRv_VnHCVG-gko-o8sJW7qIqHOR51xKewKn08I 114
SYS_SECURITY/research_vault.py sha256=cqTsGc2_VLIJonywRkeIFzNwNucZZD1pV6Qz06RATXE 5291
app/__init__.py sha256=tyYVSUxbS6sIQL97d6fFfvFnzJi1EDqezzH8gv5ib6E 948
app/config.py sha256=5Soles3OF0U3kcr5D6kTdkTNEjDmi2eCcLN-m2221Oo 426
app/main.py sha256=GnbOkugDPAB1YGJ7Qg4AvwyE6bm6C73XbDYqZzWdEdg 635
app/core/__init__.py sha256=Yn6hXOtiZ_Ik05kJSidsdwhKe-oJxwhfTKDz3x15SOo 619
app/core/billing.py sha256=UnkaFRQbogU9dmtnBEpfeNF69K-NwGmHmmiMlj6cxwk 2652
app/core/config.py sha256=08AjJI9ZI9FzcEomkoJBJImAiSZHQRMiiP1X7S6ZWiM 691
app/core/data_management.py sha256=JuTjUeICQ2a5PHOWb8PaPQB1D_3_JmpLS4ezSEJjmCg 9729
app/core/data_stream.py sha256=Q9_-vTowsFXnbNi3hPKG5sIGHdjkvJ6S-aomZwOxWlE 408
app/core/event_bus.py sha256=nqnR8LDvnAjPzYph_zAPbVaSq1wSmqISG-yKd2uAscA 9991
app/core/knowledge_graph.py sha256=_k4_fMsN21ufAtlP8BdLQ-paubehtgkQhYmo9dwcSGM 536
app/core/market_cache.py sha256=c-uV6fLH3AjHaXPuPSwJMEkPMc6QWqgnlgUHaOQlYYM 1000
app/core/parallel_engine.py sha256=GtfiqVulVFYMIS-dl8DPNMdTx1uPszP2rz3hJJGS8o4 4842
app/core/research_agent.py sha256=L1Pqr1sxlrv_VEOY31FFZQoe3chsVLH5R5q_6I4Z5YI 12270
app/core/risk_management.py sha256=Ze-38v9FertfNl_IN3ah-T1ma29MG9FYCziTSEW3jFg 2362
app/core/security.py sha256=MXISDVJKafHHm9YW-7jcCB7XlaF8XbG0ol8Uvo8iNMw 4322
app/core/strategy_optimizer.py sha256=ZVX5soQ9_FJQFJ67a-7hsZnAO5Unioc30-_pf9SIXbE 3485
app/core/strategy_service.py sha256=nFrevLrjHqUvFWy9MQrgG_563YTKANtIqVC5cLUQ210 6100
app/core/streaming.py sha256=wxUDgkL-K9iolqSdkXoUiOZWpJNZGAvzB6X7rh2eThU 7666
app/core/websocket.py sha256=0mvpI9q4wplBso9350XPuJL1L6N8KETia52mO6KBV_Y 1165
app/core/websocket_manager.py sha256=Iq854AWaO47A_uNuRbqJO4Cr2NBnVorOyQQujdmXe04 3537
app/core/security/__init__.py sha256=aC265xSRG1F5h4b1I9MTIE4hq-fW6hUitQXf4Wz2udY 326
app/core/security/auth_guard.py sha256=bq91O4UnLz7Pa9fs7wq9fZ3OY26EGOtpHHL5h2Udl3Q 4524
app/core/security/exceptions.py sha256=EiiIR6bnrt4w8jYUvsvmV8wnVebc7ltfZ6UL_haOtuo 516
app/core/security/web_socket.py sha256=zYeV-MUBKkK8gysOrMon2AiWIAeMMSjxG3NT6ODKLN8 374
converters/__init__.py sha256=wq3k8VkPbVfaQlIoz-yQMKKiZ8qr1fJpIdRxS7NHGL8 221
converters/cli.py sha256=oDE0M3qw7uDzbNVQwVExD65cGpKsZQ2GDV2DslmuuzQ 4309
converters/pine_script.py sha256=bKrjMCakbwef9LgId4PjhXTwQrN_EEiL6h8Xsu8pQBQ 19191
monitoring/__init__.py sha256=D0v794IFw_Xjj9O5w-hazo394Rc8ucvro9hFmQN3Dnk 123
monitoring/resource_monitor.py sha256=v1XKXsx_lULtRJn9D4kB7Tx_bSWVzxxXALInmZz0j3M 2212
research_agent/__init__.py sha256=8xUO0Yp4jtE7tGVRzZndvJ4QTFGfCG7EbSqtwBjqjAs 66
research_agent/dataset_passport.py sha256=yHI-yef4VzGcUg75LcG0brwbnBmS1bmLGVcjtSGh8kw 5389
research_agent/knowledge_graph.py sha256=aj39pc3FfUkJhWVhRl6c5srDTn_68rbB6R6o-sQi-sg 7505
research_agent/main.py sha256=5Ixts-E2i0M27C_82GwmpqDXC3gfoH-qKwjMzpU0nY4 11170
research_agent/clients/__init__.py sha256=pJkhFMO6A_5jWZ3xmxloTZ9kse4NMh7OdYfurb2v84c 56
research_agent/clients/base_client.py sha256=YcV2KAkJ2W3ghvhptmWp3tBWEvlfoZqMDc_BlHHJ-Us 1778
research_agent/clients/market_data.py sha256=OWe3X1i5ewOxZdipPRo-u_ih4osY1CE0UiwA-rJ_GcQ 2345
research_agent/clients/news_client.py sha256=kQ93Axd8P85MjPssea57QXwx73i82QYULwf_JIgw2_w 2300
research_engine/__init__.py sha256=qy-WQLeF79efX8qYg9z83FUa9oK1yMNIG0ZT0Cn1v68 291
research_engine/hybrid_sampler.py sha256=DQIHIT9m6DdmFHuapvvHfW64HYzlnjZ7ikydX1Z-9Ao 8163
research_engine/quantum_optimizer.py sha256=EbFYrQh6VB0V57J2WjQKG-jUqH_qO92vMf9GNzsnNzc 5919
research_engine/strategy_space.py sha256=f5gTxmMSCFJtlhYjOlU2nT1eXttwkcyhJ567ly0Vitc 6549
sys_core/__init__.py sha256=x-ZsABdxfuwWXTYQwtO95L6wabqbxy69VBfxO1m1egY 83
sys_core/llm_integration.py sha256=xir6vqF2kMkwqhFfdESFmVY_rXQIzBTYtgwGDzhXonE 7855
sys_core/security.py sha256=AeHkGFNekSdGwxRANbPs9Ijdlfn2enEQFnD--8kUG38 3544
sys_core/local_host/__init__.py sha256=MhUZWpxG1kO5ZAKXljvFMbcCSLDuxvg96mVD5krzR5I 299
sys_core/local_host/main.py sha256=Wlpa5ZiMoXZrj2iWYuInw3tmaq6iwf4ot3fHwqVMr3s 3282
sys_core/local_host/middleware.py sha256=E8D2wo6vrdZffYO1QBRnf8mtjHAiE5FRVJjGmXmMDo4 804
sys_core/local_host/system_service.py sha256=mV_EwogUwRI7VQTRKa4INI1CKiHMKio8MpsemtuviHk 3117
sys_core/monitor/__init__.py sha256=AbpHGcgLb-kRsJGnwFEktk7uzpZOCcBY74-YBdrKVGs 1
sys_core/monitor/dev_watcher.py sha256=DutBSFLOoqiBPjLQbFwlitD2rU1K01gGr3aOhGpyknc 2031
sys_core/monitor/file_watcher.py sha256=YwyJ_3R0nS6zjwwEevW5D7XrAFDD5BagwNPtfffew-8 1530
sys_core/monitor/live_monitor.py sha256=hrXKg2gWiEgiYsYAwK2gYPjkmXtA1KsuMtL1zPc11SA 2197
sys_core/tests/__init__.py sha256=2JtUJZGe3yqeEOqFyGXmnBlElxbnNemSkIbL_p-DKRc 44
sys_core/tests/test_llm_integration.py sha256=bzDWY0u2yZ1KfYSwfSGfs3O1MpMUFbVfWPxR3sa00ws 4059
tests/__init__.py sha256=NmcXo_rrYx3EZSvif-x6qdf-y0enhAFuduq-emSZ2m0 47
tests/conftest.py sha256=qnms9wKcqaksYzzS_BKZmIY9H8fcwiXnYQZjF1DoZhk 1338
tests/security_load_test.py sha256=CUaGISV97FWiGhM4iZ6lNPFowdEDOVDMvybwEPSp4Mc 509
tests/test_data_management.py sha256=uiCs6RAP5sCXiLHsID-ihN3ymx_klpVL47lHPhFwkls 3185
tests/test_distributed_training.py sha256=tWLQ5p8FI8dyJz3_bqZpTuWYfCTO6ZmTB4sTWACHYhg 1634
tests/test_error_handling.py sha256=1wGcDvvg-K2iO1pwXC0redkPnLpmBc1vFU2Bcw94On4 633
tests/test_event_bus.py sha256=_m3QSvxyXbNFJB5slR-dfdBCf_xm98C5AmBipSJIhqw 6358
tests/test_integration_simple.py sha256=uiRI1j9j9rXAv28JpWxU7RbWxCxfXP6qqc5Z8Dp9yXc 645
tests/test_minimal.py sha256=9GuAHpEm40r4h-D8xnprLF16ZWv2uCDT_CncdUl_yTs 35
tests/test_oauth_flow.py sha256=rLUVbJxlwVm7E9W5CwZrk9dOEev0UcNinpwznKNKqdQ 294
tests/test_parallel_engine.py sha256=5ECGnLfDBUrwNRnDeZP__tvQ0_kQgoOK2yAO8SQqkr4 3473
tests/test_parallel_search.py sha256=iCkhOMUxMAUEEPqfYEVWrRkIIT1qnj0dNTFzgdG7VIc 727
tests/test_pine_script.py sha256=RtQlL46zgQsUhFSqbuEbO_2rEX0hZcb18XHEn5RsJZM 10693
tests/test_realtime_security.py sha256=vr1Y6_C_QoLdYsbOkOchRDaI1200gd6EZfbFaNMQHZg 1928
tests/test_research_agent.py sha256=i3zUjc_kNEZzaq2JcBcGeF9hURKSh5UBvKlPW7uLHdU 4505
tests/test_risk_management.py sha256=FP9yw_1Wfqh2qQccn8y9m-phyARnmwYOGweKGD4a1IE 1138
tests/test_security.py sha256=gNRcX1acCOKI1fyGRJsepTjw27y1MzRdhIJklKvfTVs 620
tests/test_validation.py sha256=Tm7vIzMeUN8Tk39xFYIn1vLXiZkMecTLJO7bcaa-R4k 5552
tests/core/__init__.py sha256=VmF5Qdkvrg_mcVPwOsbbHbSWdXVAfm_Tdd7awn_yxes 29
tests/core/test_charting.py sha256=lHb_yb5kG3Fr0eOqrdCFbs9CCZzULvNWwgLv1jLZ8NM 4597
tests/core/test_strategy.py sha256=NeYzYC3b5WY_GRBTZPwaWLo-H_TyK-IPNH1Sn2CKaYA 3758
tests/core/test_websocket.py sha256=B6CFkLDtQUQwwmMMpaL0Vob0WjsWg-uWGjeyGCqcjvE 3528
tests/research_agent/__init__.py sha256=nQfpCJ1zwTJ6pW9h1a-Y3otg24zosY7JaKU45Eewz-w 40
tests/research_agent/test_clients.py sha256=WPatQCtawl6OUKjr4o8Z91yr_eiLSeEmXxNhCJ4Nvu4 3732
validation/__init__.py sha256=NiSz54EVFeXlbfKS_RfdYyPaEq604j3yoN4cMsoUZvE 299
validation/monte_carlo.py sha256=FThvOquc2B8CjMnFmF9DiMoIJX0tk9cBUgvjilbrRo8 9255
validation/walk_forward.py sha256=OUzrVvnlaAw9BPz5Ts_JQtvOm0WzyOIgVWd-3C45_m8 9060
web/__init__.py sha256=AbpHGcgLb-kRsJGnwFEktk7uzpZOCcBY74-YBdrKVGs 1
rose_research_backtester-0.1.0.dist-info/LICENSE sha256=iBsW2p9LWILPUYVayfPfHGvQlPe5k0tVwEnj9qfW3ro 1091
rose_research_backtester-0.1.0.dist-info/METADATA sha256=vKtwqNjqe075StezBtrUdnK7kNoXwR9OJcVWuqe0lac 5006
rose_research_backtester-0.1.0.dist-info/WHEEL sha256=In9FTNxeP60KnTkGw7wk6mJPYd_dQSjEZmXdBdMCI-8 91
rose_research_backtester-0.1.0.dist-info/top_level.txt sha256=lYxzGizeXxnUQEVJ9Iw024NKyUm3Un1CVbssIJO-DMA 113
rose_research_backtester-0.1.0.dist-info/RECORD

top_level.txt

SYS_RESEARCH
SYS_SECURITY
app
converters
monitoring
research_agent
research_engine
sys_core
tests
validation
web