curvesim

View on PyPIReverse Dependencies (0)

0.5.0 curvesim-0.5.0-py3-none-any.whl

Wheel Details

Project: curvesim
Version: 0.5.0
Filename: curvesim-0.5.0-py3-none-any.whl
Download: [link]
Size: 137321
MD5: 23ab0608a55b3bcef7dc926af9f68efa
SHA256: ee6449cb8f5b2fedcef863aa30a0bda1625c8ab317b92ee3daf63840106a2ff8
Uploaded: 2024-01-16 17:13:48 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: curvesim
Version: 0.5.0
Summary: Simulate Curve pools
Author: Curve Research
Author-Email: help[at]curveresearch.org
Home-Page: https://github.com/curveresearch/curvesim
Project-Url: Documentation, https://curvesim.readthedocs.io
Project-Url: Source, https://github.com/curveresearch/curvesim
Project-Url: Tracker, https://github.com/curveresearch/curvesim/issues
License: MIT
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Console
Classifier: Intended Audience :: Science/Research
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Financial and Insurance Industry
Classifier: License :: OSI Approved :: MIT License
Classifier: Natural Language :: English
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Requires-Python: >=3.8
Requires-Dist: numpy (>=1.23.4)
Requires-Dist: pandas (>=1.5.1)
Requires-Dist: scipy (!=1.11.2,>=1.9.3)
Requires-Dist: gmpy2 (>=2.1.2)
Requires-Dist: matplotlib (>=3.5.3)
Requires-Dist: web3 (>=6.0.0b4)
Requires-Dist: requests (>=2.28.1)
Requires-Dist: tenacity (>=8.1.0)
Requires-Dist: python-dotenv (>=0.21.0)
Requires-Dist: altair (>=5.0.0)
Description-Content-Type: text/markdown
License-File: LICENSE.md
[Description omitted; length: 10371 characters]

WHEEL

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

RECORD

Path Digest Size
curvesim/__init__.py sha256=zxUv4O6qAFqjc78GeueXx1azYVOTgS5yy5WqqD9PYOE 272
curvesim/__main__.py sha256=k1E1LdfSqYc-Sf3teKS3QzkUZk_VdRSYQ0GiWnlYGZM 1417
curvesim/constants.py sha256=DwBoxZmJzcf_eKFLvYJHsnVyOWy3UIV_j60pa4gvErc 896
curvesim/logging.py sha256=z1vP_x2n0DhIR7dZuDVLGQWEDZ5Llv9XGbprh34fk8s 3487
curvesim/version.py sha256=zQaRug9f-UNXS1QIVQfpMd2lIhqOp7NVCkR1LnKSvEc 647
curvesim/_order_book/__init__.py sha256=Qlcxi05iinzjHgsoXpPEdSDBxOZjMcjQ3zQg_vbQktk 3634
curvesim/exceptions/__init__.py sha256=K0JrlsS2KEqUVfNSnJkip2gMpisO4oSwRZxkI3bvU78 1977
curvesim/iterators/__init__.py sha256=Nu56U0Y8xRzld3icYf9WHiBcvi39eAiuQOmVeZmnZCo 408
curvesim/iterators/param_samplers/__init__.py sha256=-fKjOSRVeFKCCaw6Bs3xJjpV3GfPt7iDpPHEQVWvwy4 196
curvesim/iterators/param_samplers/parameterized_pool_iterator.py sha256=zCY0C7RhIXNkuTFcSFvAS7o-CWtMlQ3YW7GjjyaOUoc 5600
curvesim/iterators/param_samplers/pool_mixins.py sha256=sVsPB_anlsUgRCm1qqgnmy19DMnHtH-5jlW7ZKQeaLg 4043
curvesim/iterators/price_samplers/__init__.py sha256=ERhd4Gbjar9HYU7-xzTOlJEeXF2WHsy7Bf_fQO5oux4 193
curvesim/iterators/price_samplers/price_volume.py sha256=5H1QeG-9zJXz77wTxWDx2FGSokRN26DgDA1biT-L-LA 2457
curvesim/metrics/__init__.py sha256=Btd4SVw-UqdF9ZFX28InKdEONJSs33OIZj2lrsvHiIw 1542
curvesim/metrics/base.py sha256=Br6wg1ZOahkAtKTfhas30KNc2qumpoItmlWGJJBcdMA 12879
curvesim/metrics/metrics.py sha256=HFC9yheYIpYasTyDEOliUA38QvwwVCGs7EkY8tOxrPI 22077
curvesim/metrics/results/__init__.py sha256=365OTo-K8BX5kj2fhTltpXe_mn2fLlqlc1jPAJ4X--s 215
curvesim/metrics/results/make_results.py sha256=ghcK_XKVBS4i8mK_MsKt6Naa2AH7Cg2arQ5LdzGpUvw 1577
curvesim/metrics/results/sim_results.py sha256=c0u24nDG7NPoOQ_ycse68vY2h9Ketect_b1Jm_BFKhI 3816
curvesim/metrics/state_log/__init__.py sha256=d5kH5LLvX_KAvhsksquwFFwxu4rKVIgcyegdSIsZ8jA 186
curvesim/metrics/state_log/log.py sha256=K8D30ziOSRliarLvkzlsHsJ7LSTp8YoU9NXbVmhUG_k 2235
curvesim/metrics/state_log/pool_parameters.py sha256=eybTLyJ2K-oEdlNoiv8W9Hq56R-v7f_GRCejB0cgJos 2449
curvesim/metrics/state_log/pool_state.py sha256=4TnBHPs6jsdn05Ho4l74ABlG2eV5pWac8EXl2zXGbHw 2177
curvesim/network/__init__.py sha256=F-VQBO7vDR31VpA5O_7odUAdsN4w7FMWcXPqEMDDu04 459
curvesim/network/coingecko.py sha256=a0aUfCenRHj8dqyoxY2qDPXvcneqxcxrkDc2FVk9LAI 5171
curvesim/network/curve_prices.py sha256=wpi0o9zCmTwNeGWYNFlqKPCNCPfup0upFOBcIH6CbcA 3283
curvesim/network/http.py sha256=u2sFLCdJCy0f5lho-JvrTnot1qTsbj4wsOr60Ka70FA 1691
curvesim/network/subgraph.py sha256=gyHTYXjyK6tVEP-HElKoqhlWluND9EsiefJExtINLgs 12504
curvesim/network/utils.py sha256=RvsrXSYjZvlqrC-1JhqysqGODcu1F13Sr1GGkjRKY3M 1510
curvesim/network/web3.py sha256=-_cOsC-BqdAQ1ktbycEkpfavT9cTfS5YI7VftrCpnlw 4426
curvesim/overrides/__init__.py sha256=3ev2otBUI8MsWgvDAwotEQpPzqIr0rF2o9MwwF7VkPI 1024
curvesim/pipelines/__init__.py sha256=QfO-0xf4X4UHMch_VhkZCj4-qfNwheEvZzPNF9NfzMI 2929
curvesim/pipelines/common/__init__.py sha256=JWbfdTx74RWLz577A4CFeWWhbXjIGYeDV3xchmpDgL8 3049
curvesim/pipelines/simple/__init__.py sha256=lCBY0_MbHpLDE7gMYJ92_79tWF2dBBSwgyU02NB1EXw 3055
curvesim/pipelines/simple/__main__.py sha256=_ZIEjezJnTEMP8AWjd5wJaVn6OLdWHjX5p9JxAxsKPw 189
curvesim/pipelines/simple/strategy.py sha256=xhQDuMRAB4uuR8iBLoEor_jN87IjxMa1doY0VDFdH3w 767
curvesim/pipelines/simple/trader.py sha256=3RyT2IuZuDgtd-hyx6dEhR3yvYK0j1RHaq3HJBrKk4M 2226
curvesim/pipelines/vol_limited_arb/__init__.py sha256=TbsKxzi2PH0ANyondpWfi3fVH_nInok48vhwSb647M0 3509
curvesim/pipelines/vol_limited_arb/strategy.py sha256=TwsQUh5G7eiKCfv5Fvjz94czxV66wYuBhGo30bSwdZk 1575
curvesim/pipelines/vol_limited_arb/trader.py sha256=v0x5R09nCg9Z023rLmFXQ0SgBfCZNEpDLT3XsCjR5Yk 6596
curvesim/plot/__init__.py sha256=R6B-Nud_xIZA8JKTlJTDV17TG9Ge_mvoRBzT5C1HQPE 122
curvesim/plot/result_plotter.py sha256=71xKfDiZFiFN9SDHSx-yeOK7UKqwaf_UUyIXZd-d6FU 2132
curvesim/plot/altair/__init__.py sha256=VKxm_B-o1Yn6jGfFiqfNwrd6c3Nlt5kU9ffd2XRAx98 169
curvesim/plot/altair/chart_properties.py sha256=Ckd0NVthJuaLe7xUzpvKbLv4vtZiZ09qtnxB2FLMpp0 4672
curvesim/plot/altair/make_chart.py sha256=xMiOLTkZRrFOSof-ElpBncbrIurO62Ys8YB41gr_IMw 3365
curvesim/plot/altair/selectors.py sha256=pdlj-Weub2_YVPHGE4i7XU6VWGACHRVxNq95DBFyg5M 5037
curvesim/plot/altair/styles.py sha256=ELSqIXXU2qhB_H55V8IJpN1gzgOb3BbMXtKH3zr-lgA 1001
curvesim/plot/altair/results/__init__.py sha256=H2chLikSux-AdNWeFcSOrewsWZvpWDvI0ZAAqgacHPs 76
curvesim/plot/altair/results/make_page.py sha256=RMohv3P7oMV_MT_YsKWAXPARKQN7FU1DUdyEzW_Hjqg 6351
curvesim/plot/altair/results/preprocessing.py sha256=TrW-v8FCn7BM-Mnal85FJRUAxat-Jbjd2lp2WRCOcLs 3825
curvesim/plot/altair/results/result_plotter.py sha256=VotfhZPOo15wLRwAN0jPbgNgUhXzUhI0eDxjUbRHoHY 1618
curvesim/plot/altair/results/result_selectors.py sha256=Hs3pJvVeUrsnlj7_C1cs0fOyrU39R2ovadFqJl33BJw 5088
curvesim/plot/altair/results/tooltip.py sha256=CggjFZh7cPgMxgTVTfqFE_oe5yRFU2IhtxTKmlp9an4 526
curvesim/pool/__init__.py sha256=eRzhpCdls1x5NUvhjsQU1k5pbbgyZT3jROSkcTCZVPg 8957
curvesim/pool/base.py sha256=oYqsjIGVx_6X9-88i3Ujdi11Ij_fWXPxNxrZn2uPjkA 2623
curvesim/pool/snapshot.py sha256=6B4ar4vDbRoGBuGn4Fh-z994cyvD6arPQgyFut8KqzU 6324
curvesim/pool/cryptoswap/__init__.py sha256=rTxBxU6ikiugQO1rTRrht7e9pvyg1ww7SbDh90u6kqQ 112
curvesim/pool/cryptoswap/pool.py sha256=5XFjbg6jgNHvSTN83t2ftrBrHqh5U1Au1QwB7SGVnzU 40529
curvesim/pool/cryptoswap/calcs/__init__.py sha256=PjdczZ-BZh9TLoVJNs3sVqtDEKDzqjlBIYSHg60z2eI 3874
curvesim/pool/cryptoswap/calcs/factory_2_coin.py sha256=2g8jvTjBCXphDvDsIYRQjs7RORgsDc1QI6DnkaSUvxY 6620
curvesim/pool/cryptoswap/calcs/tricrypto_ng.py sha256=UaXQhFp37r0rPkmVqA3TV7mY4wkMjMmzk8_Q9MCJUC8 23605
curvesim/pool/sim_interface/__init__.py sha256=qiyd_O7uPPePKviWcXX8RfiIt8MMVRm-uYuPSqWd1qY 239
curvesim/pool/sim_interface/asset_indices.py sha256=w9cmsDf2fKD8VHBkR4rNdf2GlF_u0oY4fqS5VUTSYcQ 1865
curvesim/pool/sim_interface/cryptoswap.py sha256=4EmalUcQ2pei3MsdMcOwHgAqUFTqKMw4UNmEEy4gFcw 6984
curvesim/pool/sim_interface/metapool.py sha256=gIiw_-5OMA4lt4Sd8cqGVJo2GzqqXWFQWNZ1EnhwepI 7185
curvesim/pool/sim_interface/pool.py sha256=KOYAsQ4aLjHOObbJbQTR1AABKmGowZfiCoFPVuWSelo 4574
curvesim/pool/sim_interface/raipool.py sha256=QKqboZa7J_Up9mRTmpaD-WviMf_kR6doiduSxKP7mBE 1140
curvesim/pool/stableswap/__init__.py sha256=6Y5ceNpqEH1CoT_8TR5y2zTZY35BdeAlDAPvc2zGWJo 267
curvesim/pool/stableswap/metapool.py sha256=9qQ2I0taan5kEaiJFJmxBH14UKsKzsHuL5VJBf7nwVo 25994
curvesim/pool/stableswap/pool.py sha256=ccT59p-h7Xfqfs75D9k1UW8Mu62LhrcvQzsgUwV5F_Y 20510
curvesim/pool/stableswap/raipool.py sha256=-W-NGOskf6H3h7Up3xISqPrjfmT9n6LwVQ_eHcczyx8 1502
curvesim/pool_data/__init__.py sha256=AfgrW96n9_NC1fd3_ozCWqnIml4lMLq61ykjtsHlfSM 294
curvesim/pool_data/metadata/__init__.py sha256=CkCDIfq6zwtHNHJPfbibylItNeaw4N9QUPOuw5tzCKA 2394
curvesim/pool_data/metadata/base.py sha256=qcpx64fxG6_8tWIU_ENpc11EwIyI0-RxMM_q6u23ExQ 3554
curvesim/pool_data/metadata/cryptoswap.py sha256=MsDLZK-2Tk3bfH4yT8nRyy5RcuGJXzmN-r43G9mNLCA 1785
curvesim/pool_data/metadata/stableswap.py sha256=keX_kOn4v0MPyO6-HH3hQt3VMehwC-aUpV9cscAFeYI 2480
curvesim/pool_data/queries/__init__.py sha256=aT6Y0zTvzAkrFZ3gn0gmnojgXeJSsN-g-hYjzlbHUdw 55
curvesim/pool_data/queries/metadata.py sha256=BNziKApr0Biv41T6RSC3lveupcCkHSHrve3ipbrbRLY 2491
curvesim/pool_data/queries/pool_volume.py sha256=_gEufIE71DJM1jHRDKKLTfzMpUm2Woza7Ju6_EB8ytc 3898
curvesim/price_data/__init__.py sha256=yeem19IPUsmX-ug6AFOfABGfF5Y0GSkHEAwH56pciNY 1405
curvesim/price_data/sources.py sha256=XP7rh0uw5AsbgUizUkdNldKMqzsF9lGWjQGifh2aSS4 1077
curvesim/sim/__init__.py sha256=EwU7X1wtqvcWHHARkCDgkjz2TWRHB65EXnWHQvd4S5g 5945
curvesim/templates/__init__.py sha256=-9KwI3AZm_B2QjZ8aJRsqq5fiyUH8mZpUAaIPViTg3g 522
curvesim/templates/log.py sha256=q2i6-wiBq7glpiG_Sumuyh8AQyFxLGvoRQlC-EhTP-U 268
curvesim/templates/param_samplers.py sha256=0bq-5Q6PZcrwXtyH3BfCkutEn_Pd--cyF4pi3r4Jlkw 4355
curvesim/templates/price_samplers.py sha256=mFQTDZX1STDZjw7bpEWJszKfwi1d60fko9wsIZdzF0k 774
curvesim/templates/sim_assets.py sha256=tqmDQG7wYW8K4aMt2za1DelcFemz8Y5PgGNUKqb6rGI 623
curvesim/templates/sim_pool.py sha256=XDLV6Gp8-HZbt60NFg5qZr5WTus_A05JHEI5qKnni8o 4168
curvesim/templates/strategy.py sha256=Ma1nIkpODIX8-AdQePO18PNU1BhmuoDyOKRgEpBecMk 2680
curvesim/templates/trader.py sha256=7ARplzwWIWE9l37s3vp4wz9633DCg1bxQPR2C4dgiHM 3357
curvesim/tools/__init__.py sha256=w-jCOanQy5WhyUGPOjqU_a2vJYB-eIB-mXYVdCE4G-M 135
curvesim/tools/bonding_curve.py sha256=Jbaq-ylKqV-jLVw2JUjJrKk49_SfivCFPFMyTdiBq2U 6133
curvesim/utils/__init__.py sha256=qMNXlN3WtLUWcepNpy9qGpxMQo1hScoSxzh9HVm1bDc 3389
curvesim/utils/address.py sha256=brbyrlCLjccPs0lli9_D6vppQCrhc-M5hHWypPZGk8g 1392
curvesim/utils/datetime.py sha256=1MBTQ_ILOeb5TCp-kfAwY7x108RPVE4erYJ2jHAxXtM 1516
curvesim/utils/decorators.py sha256=L52LIDkThFGZ1nZmcz1KFJkwBTk3rk6MVUmWgf93j7w 2224
curvesim-0.5.0.dist-info/LICENSE.md sha256=Z-DWo-h85uIk1lp0kaTZBn52z0SvhiwwAKOlicejccQ 1071
curvesim-0.5.0.dist-info/METADATA sha256=C94mIliQG4slmBQX0AZlr_cPOkoME14QNJEjfBaYoU4 11764
curvesim-0.5.0.dist-info/WHEEL sha256=oiQVh_5PnQM0E3gPdiz09WCNmwiHDMaGer_elqB3coM 92
curvesim-0.5.0.dist-info/top_level.txt sha256=qW2el8hwY2GDKG0X3HhVvmZlK1VqHIs3oY4eJz3U7DU 9
curvesim-0.5.0.dist-info/RECORD

top_level.txt

curvesim