azapy

View on PyPIReverse Dependencies (1)

1.2.4 azapy-1.2.4-py3-none-any.whl

Wheel Details

Project: azapy
Version: 1.2.4
Filename: azapy-1.2.4-py3-none-any.whl
Download: [link]
Size: 161365
MD5: 21dce6f462c8f491c62c527f6f1b378c
SHA256: 62a47c88827390d4294ac458f64c3f67a5f2280ac1e6c7d8e72407a742950d6a
Uploaded: 2024-04-03 06:25:53 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: azapy
Version: 1.2.4
Summary: Financial Portfolio Optimization Algorithms
Author: Mircea Marinescu
Author-Email: mircea.marinescu[at]outlook.com
Home-Page: https://github.com/Mircea-MMXXI/azapy.git
Project-Url: Documentation, https://azapy.readthedocs.io/en/latest
Project-Url: Source, https://github.com/Mircea-MMXXI/azapy
Project-Url: Bug Tracker, https://github.com/Mircea-MMXXI/azapy/issues
License: GPLv3
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: GNU General Public License v3 (GPLv3)
Classifier: Operating System :: OS Independent
Requires-Python: >=3.11
Requires-Dist: numpy (>=1.26.0)
Requires-Dist: pandas (>=2.2.0)
Requires-Dist: scipy (>=1.12.0)
Requires-Dist: plotly (>=5.19.0)
Requires-Dist: matplotlib (>=3.8.0)
Requires-Dist: requests (>=2.31.0)
Requires-Dist: ecos (>=2.0.0)
Requires-Dist: pandas-market-calendars (>=4.4.0)
Requires-Dist: cvxopt (>=1.3.2)
Requires-Dist: ta (>=0.11.0)
Requires-Dist: yfinance (>=0.2.37)
Requires-Dist: statsmodels (>=0.14.0)
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 4178 characters]

WHEEL

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

RECORD

Path Digest Size
azapy/__init__.py sha256=KoJrnMInKKSgZIrTrRQHKNS6B5hL4XepE74w74QaP7w 278
azapy/Analyzers/BTADAnalyzer.py sha256=7bV0Iw8DfQlH2SiqLNhmO_cJjbQ8s-aACIVhiqPMTeY 33881
azapy/Analyzers/BTSDAnalyzer.py sha256=-f44IMsyMUUDCyD6u6fIpbcXdRXujfRqxxf8yUn2qlM 34264
azapy/Analyzers/CVaRAnalyzer.py sha256=ubknSrINNfjdrFb_Nn2EEB1OJ7HWSrGQ2UEmSdKBp-I 35009
azapy/Analyzers/EVaRAnalyzer.py sha256=RmAxgXkZiNEcLsrR-kTjRVBAlkxlmzTqiqGNElxqMT0 111494
azapy/Analyzers/GINIAnalyzer.py sha256=g4cv6vfOFT2j76gCXL-TmMC4LOS59KFenlKOXwuo75E 27517
azapy/Analyzers/LSDAnalyzer.py sha256=OtlqqIbJiYLaqd-l0z3xSZABr0fyn_RcuBZ3nG_aLWM 35361
azapy/Analyzers/MADAnalyzer.py sha256=tVWCaGzFiv14q16qLDm5zCvaw9rPHQHNs1yz3dVV7Jk 34555
azapy/Analyzers/MVAnalyzer.py sha256=-UJYq9VyqMU_5E_UYhTJqte_HA8Ct1cPoqbuSU1sTUE 23195
azapy/Analyzers/SDAnalyzer.py sha256=2-p0G_rMXbC4BxTDTX5v4bK_cR-PC6zrQSQUpk45lco 23354
azapy/Analyzers/SMCRAnalyzer.py sha256=uPxb6SdLQoITgrb-HYc-h1k5Qadjn7-anGooJBCdpN8 40575
azapy/Analyzers/_RiskAnalyzer.py sha256=g34iWow1O4cBp7baKCkBaXXYgEY6b68AhAcXbOLRkuo 89274
azapy/Analyzers/__init__.py sha256=FD_maUbobzT8mibeGC2I1k0KaCViET3egqWy4nTKyns 282
azapy/Analyzers/_solvers.py sha256=T-ykzFcPV4e-zf8sLeYiulIfy6-qk0mWnKJP2bnsMv8 6910
azapy/Engines/ConstWEngine.py sha256=pHDTqZur1gbtIvz7oE4lyI76FFBBf5UPNn3wPyr40u0 3174
azapy/Engines/InvDDEngine.py sha256=qR_VctvFEKJVQR3DeC_djrnkW8e1C_LgaNmo7D2mJ7o 564
azapy/Engines/InvVarEngine.py sha256=39iJeUBslPiHQTiCE3bjftMi9r-Ag9rI4O11wbE-JVM 490
azapy/Engines/InvVolEngine.py sha256=OE2fJHiGtZjyB79pCsPk2APoLi8-kTFli1fGv-3Jm5E 2145
azapy/Engines/KellyEngine.py sha256=1FjbxVFvk_qyYnejyWuyWsZWCXeeIAyOBFuUBtXO1jk 11486
azapy/Engines/UniversalEngine.py sha256=Bfn24UOHp2ZGlse9yefW_TIThzkJ2SVuXL_23r0Ccpw 18398
azapy/Engines/_RiskEngine.py sha256=Jn73b6usOf0xj7bD6SKEsRucuQDuvS0VDmxrQ3OBqVE 11267
azapy/Engines/__init__.py sha256=bSI_5Zd7pD326hTC0qDbAYOy999NtGWW9PUtTBnEfBE 175
azapy/Generators/ModelPipeline.py sha256=Gt85f47jZfdRsi6QS88YgdtWolWUWjS2R_Cm441Ktiw 10230
azapy/Generators/Port_Generator.py sha256=TDqmTm7rvNNlDKgWJ2fNiqJ6hTd1g2h_b2OPscdJs-k 17771
azapy/Generators/Port_Simple.py sha256=u4dAHXi5vrpD6GHYDyr1sBVbYYOx0CWRXddqlTQQtXI 28513
azapy/Generators/__init__.py sha256=MDmxHWyt0L_DuB-uar7bLLCOqX3kTsrCUMp9m-4VLJE 61
azapy/MkT/MkTcalendar.py sha256=FfRm83M5kmYV7_jInzLdL7BNuZ2-u1EaLuyvhGizk6A 1201
azapy/MkT/MkTreader.py sha256=LGyxZGP_T_4zIEi3H9CgsOhZ-vkVdkhPqAvl4FJKJTU 40594
azapy/MkT/__init__.py sha256=HnM21DlnIRR7WSN2YM557zx9eQg0d1gzrtIPosJK4tY 141
azapy/MkT/readMkT.py sha256=7BfTzZjGqnRVDdjjS7U_Tc-bA6HH3i0MDcZQbvCz5iw 6691
azapy/MkT/summary_MkTdata.py sha256=OkvRL6whiq9J6JsvZT0_bBn2KrQ5VLUg6Zw_uU8_TQ8 2741
azapy/MkT/update_MkTdata.py sha256=8PX8dVu1-BBerVv8BNzJYDGfmGhfvaIm_VcOIMlf1zY 3159
azapy/PortOpt/Port_BTAD.py sha256=sLcYs3FrdTP4mSQCyCrZW0s5D4E4Z81TRFN_BFS3oAk 5714
azapy/PortOpt/Port_BTSD.py sha256=v8o3-01xRzZjRDfrTXn7D4WRbgnaAmb7QUlv-vU9vQg 5633
azapy/PortOpt/Port_CVaR.py sha256=SSCOHsx3Pplmbj2c_Xu1R9tWBC7rjiTf0-SLIvz54S0 5495
azapy/PortOpt/Port_ConstW.py sha256=jRkc-s0kmh3PEIQDiF8sKxIbREbZEpogQe0CUsfIgvg 1532
azapy/PortOpt/Port_EVaR.py sha256=hfpCZ1LdYsDucWlMV1R4rqOf-blapTybZevYPkQdqOA 5626
azapy/PortOpt/Port_GINI.py sha256=z2N_ThtGQAv8NKA1jRRpi5CbLLLjx8tqyuTwZDTE5Fw 4934
azapy/PortOpt/Port_InvDD.py sha256=axE9e1tE6xvVBYt3kDZCF-eN5hBSWUjFrCF317i7SSg 1566
azapy/PortOpt/Port_InvVar.py sha256=2XRZR1rbHcXIv-kXN1TCTaaVvfYXSXgV4aO1YxcTzY0 1560
azapy/PortOpt/Port_InvVol.py sha256=YQgKuktOKfTDQ3AX0LAgZVTGIe3DM7lx3E2emEWq6_A 1584
azapy/PortOpt/Port_Kelly.py sha256=K3V0VUq8Y5-mkUsUlk_OBEddAakdY5zRX-AM__lyOWY 2233
azapy/PortOpt/Port_LSD.py sha256=l94x5Wlaiyhu6zinlLoaoMPQXsMTbg-BEtWfH7ni9Ns 5059
azapy/PortOpt/Port_MAD.py sha256=xpij6L8mvGX8_xGOzLQ98N5HcSF240QD5gG1weIyPtE 5165
azapy/PortOpt/Port_MV.py sha256=kcWRKnvlM6bK9KvtB2Pzies-ygpEjf8WudT_o3rGhWQ 4863
azapy/PortOpt/Port_Rebalanced.py sha256=_m0tlcrV4rCl_4lM3mGE24SFG9wzYkKAND98dtGMz3c 7245
azapy/PortOpt/Port_SD.py sha256=dqHkSvaiBHVbTivmy11UeyEpVWYu_VlLAFT_Q2oIwzo 4871
azapy/PortOpt/Port_SMCR.py sha256=5QZjW-zo7Wyoq9RbrAQYhc48iJM9IGo6-5ihDOHa1Pw 5396
azapy/PortOpt/Port_Universal.py sha256=6ukHEqP-fo-fvfsKckOX1c3EymWCar7wVzUgT1P_Xvs 4206
azapy/PortOpt/_Port_Generator.py sha256=__Re-BuD62-vM0zB4LXeb6U52WOd4B-ItzMkZzGYCdQ 5857
azapy/PortOpt/__init__.py sha256=MSsgSgZ-10SJUdv_Y11hb7VeenMZfngMTrKtcwzPc5Y 453
azapy/Selectors/CorrClusterSelector.py sha256=QGhm5iHy1O4gYHbz1waZfhDYAdVnSKEx7lvoocKqH34 6498
azapy/Selectors/DualMomentumSelector.py sha256=cbUTnHjNxoEFKbf7FWmte8fo-CA_-Oo2uuKdMz1mKrE 5217
azapy/Selectors/NullSelector.py sha256=Zorr95ccBHvdlaUMfZnG1V6Fxe4b7x23w-CzN0_KuBk 1500
azapy/Selectors/__init__.py sha256=GQQ9JNg88kGAqLYq4BVHxiumDWqijsxE97icOJEcpP8 102
azapy/Util/__init__.py sha256=HtSgkalse3xRLpVcWYur8hnO33qfzuhaqJPhZhw-sXo 161
azapy/Util/add_cash_security.py sha256=iXS8KePufhd1mUowFC8RWeDrQdd067IZBC8bVLZSyaA 1570
azapy/Util/drawdown.py sha256=OTUv-IaltoYD9AMze2yILAZ3Pb4ZKhyVsSvyy1748M0 4045
azapy/Util/gamblingKelly.py sha256=usmu_KrGaVBRlDnpN2Y5j3Rv9L8VppzlL0zqwMRy80E 2468
azapy/Util/randomgen.py sha256=0r4K1OaKKwMVDbef1AbLhb7iD1Oy6WThFe83vNVe7c0 2731
azapy/Util/schedule.py sha256=Nfp8QOH2BCrWgshZHlDoJb35MewdQ-VIrIIqOreRkmI 7257
azapy-1.2.4.dist-info/LICENSE sha256=IwGE9guuL-ryRPEKi6wFPI_zOhg7zDZbTYuHbSt_SAk 35823
azapy-1.2.4.dist-info/METADATA sha256=UOjDjfPlTzWZgDZz2ApDWsbQCguc5Krs1l-CHdvGW_o 5405
azapy-1.2.4.dist-info/WHEEL sha256=GJ7t_kWBFywbagK5eo9IoUwLW6oyOeTKmQ-9iHFVNxQ 92
azapy-1.2.4.dist-info/top_level.txt sha256=-HA8gP0aP5RGtfc1Fhvv8DUJR4Ac_ZobGhPM5I6K0SI 6
azapy-1.2.4.dist-info/RECORD

top_level.txt

azapy