ixmp4

View on PyPIReverse Dependencies (1)

0.9.7 ixmp4-0.9.7-py3-none-any.whl

Wheel Details

Project: ixmp4
Version: 0.9.7
Filename: ixmp4-0.9.7-py3-none-any.whl
Download: [link]
Size: 197467
MD5: accb6ceca5406d3eb5047f2aa6606df7
SHA256: 33763980ea184eb1d05c82f5ed5c9e442b4b5c032521f9ff8157ace20c087992
Uploaded: 2024-10-24 14:58:00 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: ixmp4
Version: 0.9.7
Summary: a data warehouse for scenario analysis
Author: Max Wolschlager
Author-Email: wolschlager[at]iiasa.ac.at
Home-Page: https://software.ece.iiasa.ac.at
Project-Url: Documentation, https://docs.ece.iiasa.ac.at/projects/ixmp4
Project-Url: Repository, https://github.com/iiasa/ixmp4
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
Classifier: Programming Language :: Python :: 3.12
Requires-Python: >=3.10,<3.13
Requires-Dist: PyJWT (>=2.4.0)
Requires-Dist: SQLAlchemy-Utils (>=0.41.0)
Requires-Dist: SQLAlchemy[mypy] (>=2.0.22)
Requires-Dist: alembic (>=1.12.0)
Requires-Dist: fastapi (>=0.100.0)
Requires-Dist: httpx[http2] (>=0.25.0)
Requires-Dist: openpyxl (>=3.0.9)
Requires-Dist: pandas (>=2.1.0)
Requires-Dist: pandera (>=0.17.0)
Requires-Dist: psycopg[binary] (<4.0.0,>=3.1.12)
Requires-Dist: pydantic (>=2.3.0)
Requires-Dist: pydantic-settings (>=2.1.0)
Requires-Dist: python-dotenv (>=1.0.1)
Requires-Dist: rich (>=13.5.2)
Requires-Dist: toml (>=0.10.2)
Requires-Dist: typer (>=0.9.0)
Description-Content-Type: text/markdown
[Description omitted; length: 3560 characters]

WHEEL

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

RECORD

Path Digest Size
ixmp4/__init__.py sha256=A2BA-y2FjLAQ1VUfMC7HQ5wizfRfrTN3v_7NGXTG6D0 831
ixmp4/__main__.py sha256=Bc-0u-uNAGHxJAJvZ_tdoc1-MTc6tLdeTvTgSzpPUIg 64
ixmp4/cli/__init__.py sha256=VRy-7k_bOjynfEi4-i63iDBMt55QK1yFaahA5UD0tuU 2724
ixmp4/cli/platforms.py sha256=LO3z-I0xslSPrnyemfx3XeW3ASjyE6jJ-rtVVQgG2mU 10129
ixmp4/cli/server.py sha256=dLQkSD4BLANRmp4XItdMc0zmrVXvCKnPMjN_Kb_3N8g 1317
ixmp4/cli/utils.py sha256=U4juTXlouAaHU3kzKx51sg0aAI7InGgkSyfuYX632eA 393
ixmp4/conf/__init__.py sha256=A1JY9cL7f2pHnVAw76NPsAb26phlhaHoJ8BUGIs74sc 243
ixmp4/conf/auth.py sha256=6CLFVqN35SUexh_5UR0ZDzwdgfauQ6g9LYDMaaJups0 4877
ixmp4/conf/base.py sha256=MUalCKWnWAfs5t7oF7hdQvKkW-bqjqXNXTHKfbtN8cs 255
ixmp4/conf/credentials.py sha256=_LvCbMUPqxTus3E1nc2MLPbCo67U0bdO0G7Jc6IWCaY 827
ixmp4/conf/logging/debug.json sha256=jenxtNIYfqnPGdzIQrcogY1VBa3a-_ZAmK64vO8-r6I 474
ixmp4/conf/logging/development.json sha256=c9XCH2AlxHT0QabssTkmCqbA5eUfptmhahjLpmN7m48 402
ixmp4/conf/logging/production.json sha256=ncwcp8BCEZ3W0uBIImzk0JqjFMOxUxLyw4RKwgzMc1o 433
ixmp4/conf/logging/server.json sha256=TW12wrnQsGdL5J1Qa-8YvNP9q02XY8UI-RmfoZrB4NQ 724
ixmp4/conf/manager.py sha256=unjPoyi-AOhOqiSx3yhzEmMiSYGVKP6lJAvg0F7c34o 6326
ixmp4/conf/settings.py sha256=Zd3mStozmGfnl8njFl997hiljv60PkZe8WLZF7Yltq8 4968
ixmp4/conf/toml.py sha256=qThELUysiLlXRk7U-AJ7CjO3vuJ4VZy6K34upUIMMv8 1857
ixmp4/conf/user.py sha256=eysM-lPko52uIxWQaGjs-2xpV5YlvWytTepLnqcMShY 468
ixmp4/core/__init__.py sha256=tevafk04yoe3xw6SXYwBNbFr95IKXkfL6F_NY8gWJJY 663
ixmp4/core/base.py sha256=uIWzubKK66fQMRrRcP7RzN4Koap-_5WtxQ6yDK3D-rs 656
ixmp4/core/decorators.py sha256=HvRS-R5ZTbZNXxeJh2N5UMmLG-C59z9kKJL0Oj1RhDc 525
ixmp4/core/exceptions.py sha256=NvkLcHgEnGvruKLGWrtTkaSxggqin43ZSxMKnOvoMqI 4385
ixmp4/core/iamc/__init__.py sha256=0BXN_kU_7_bQCcAcOYmClhHcAwEihrPaPNgQoZfz2r4 64
ixmp4/core/iamc/data.py sha256=nL4RB9cdIPHKmPb9PRPNC5agCcxBloGObKdugLNwCLE 5152
ixmp4/core/iamc/variable.py sha256=c3AKsfxjXMRvklV3C0ypXLn_Dic0GHOlhjAUaUKq4t0 3658
ixmp4/core/meta.py sha256=7h0o3NlbxX8tunfEy7DzS2IWIthvZBr5myZZVSPqyVY 381
ixmp4/core/model.py sha256=mmF8QDlnSoXuFvFykx75Xuvb-t3wBzFlJ4VlcNeLnYs 3434
ixmp4/core/optimization/__init__.py sha256=iok6PVosHLvX0PjRFfkF9gI3XcZZ2Cmd3LycPPaoSTk 35
ixmp4/core/optimization/data.py sha256=WCY7qV0Z6zP6UCJdL7m18MehhxsGPR1i7EzzNc7g4vY 1224
ixmp4/core/optimization/equation.py sha256=6ATjGxPQ4WBMHOtouwbd4BWG7BLESCMK64W1wjcBqKE 4205
ixmp4/core/optimization/indexset.py sha256=s-4KTrX6enPbIriIfuCXi-5ODeg2aB3GvwModv0gh1M 3266
ixmp4/core/optimization/parameter.py sha256=BCg-WcnaUT3uxzPBeexafw4b9wHai2xE3AdizIPWfYc 3906
ixmp4/core/optimization/scalar.py sha256=N9AFwok-X6kbJjXiw-VYXy89HUdHKAiNcYBNUgsNJcE 4330
ixmp4/core/optimization/table.py sha256=BOaIEklEUfbT4QBwghIp-DCElrb3BBvCtgUvshmzqX8 3540
ixmp4/core/optimization/variable.py sha256=ruzarEmUNo21J3nwUSIP5lr9mn5fXwFPNcidb46JNxY 4323
ixmp4/core/platform.py sha256=moq54_qm47a2IsPYF9fG4MdWkPpDsWdBZzay0MwORME 2905
ixmp4/core/region.py sha256=R1WlDUvcIZLc5jqaSDly2hAnaNSoDTeV6soyTwVgUkc 4565
ixmp4/core/run.py sha256=f_syTtfo89SIB_PVQFwOHuolVquYmnGJR-hIr4Jcn1w 4735
ixmp4/core/scenario.py sha256=9S2YUQuj_sMTDajIup5YCgutDgreqOQNMITxV4VVSoU 3568
ixmp4/core/unit.py sha256=aO99l7bbpLKz61g_E6QWiLW-ASwpM2xGvVW56kTyWiw 4138
ixmp4/core/utils.py sha256=jbtxLT5kmebmNgG_gasqauJ_ueoVR6-GyBbLe-A3eLE 708
ixmp4/data/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ixmp4/data/abstract/__init__.py sha256=gfk1p1KTJ8n0CYj4Htzby6WLQvjkSIytQDygJrJWHAk 1300
ixmp4/data/abstract/base.py sha256=3ZMBULKZDTv5jZ_PEfAixeSozw_u9wG9FWKzyoM3n7o 2022
ixmp4/data/abstract/docs.py sha256=JxnzfFpdegaCSuMmeF_8FHNHD1VEaR8Q1LWBaQCKmZE 2849
ixmp4/data/abstract/iamc/__init__.py sha256=M4EAKbzmw5TgD6IDapzPn7McR0aSneISH-ie_bjvFfo 308
ixmp4/data/abstract/iamc/datapoint.py sha256=BBVXLnmRgdsmUrpqoiFy_k4kD94yAJujlKRabTcBd3U 4620
ixmp4/data/abstract/iamc/measurand.py sha256=PKCpAXng95ZXlBQywxTGFqQvxXwniGh17UaVklqyCtI 1105
ixmp4/data/abstract/iamc/timeseries.py sha256=RRNiJiMcTOlxWdKsch6ayZsAeXuiMc2jALLzWUY7Vg8 4890
ixmp4/data/abstract/iamc/variable.py sha256=XAijn3UJJGdrAn_zsh1fbn8Il61gpPhOS219yiVWUdQ 2659
ixmp4/data/abstract/meta.py sha256=QT6dwcVecDt4mKKqHQtq81gRWnVziiQ4hQMQL1uK7qw 5045
ixmp4/data/abstract/model.py sha256=AmuRUoiMJoD4dWd6moglkxLjZbnWWizKQNWGXeparO8 2722
ixmp4/data/abstract/optimization/__init__.py sha256=rYelqjVpkB5Fh5WPZFl5YRnBkLTnyH843fZ4usV12d0 321
ixmp4/data/abstract/optimization/column.py sha256=8gJ4G8dMkMUrMVvm3NoJDcM27B72eBKUe0yugcgKbkU 1093
ixmp4/data/abstract/optimization/equation.py sha256=iEM6E9xg_LnAnu_LsUwJPlbCf5u167PZdLpRm5ijzuE 6583
ixmp4/data/abstract/optimization/indexset.py sha256=KT2S9EMDCvRDFdEtmLzzbM6EZi4NqbTRrPNnJhhDPI8 3871
ixmp4/data/abstract/optimization/parameter.py sha256=tJkBrHgp-hZrkeOSmrtfgLRHX_e8ynsExn5aT8WzCC0 6237
ixmp4/data/abstract/optimization/scalar.py sha256=h-inY61xTBKv2yuUpbsU7Sh8o7aRGOMOA0uUtRJakjM 4739
ixmp4/data/abstract/optimization/table.py sha256=6W6CBKDWaGU6vi11pa6oa6d3LQdCOD6dN6ltI7xUAts 6045
ixmp4/data/abstract/optimization/variable.py sha256=1sANPf8QYvRAQQDEX5YM2u-b63i2lgtibOVOniHm49o 6746
ixmp4/data/abstract/region.py sha256=0jt6QDwaXKQh1E3H8PS8Rcj_pKvlBj5ToSWTMJw_ssU 4104
ixmp4/data/abstract/run.py sha256=SfPrfprAX6Aah8MTo2LBMoqoUl0nbYCnnqnzfT6yoMc 5775
ixmp4/data/abstract/scenario.py sha256=A208F4LXE5IWtyz4gPOE-7CNpvL7WCkaIFTTFp530bw 2672
ixmp4/data/abstract/unit.py sha256=GbgKKIcKXMjxBrqxoNb6ZxVSKQcPlXtWkuYQtZnIr78 3692
ixmp4/data/api/__init__.py sha256=dHEq-K5gt-NF3ifHNBIpvfZ7LCF2rk1m7Cd8jeJQnuM 1021
ixmp4/data/api/base.py sha256=6OsF5wNIQrl9k6jV-MG09_vB7mNNo5jUe7EG8ICK1Lo 13461
ixmp4/data/api/docs.py sha256=6NilY1zxmRoeJodpy9sI23IRJU-5kolmVD4i6zaxilQ 1160
ixmp4/data/api/iamc/__init__.py sha256=PreEQk1zvWEZW6UaR-R1fFOVs4on7qDy5TA-wPf95dA 255
ixmp4/data/api/iamc/datapoint.py sha256=nthvRsXIqSPfs_0lSkebSSYqqUBW-SHiQ7fSsY9sytk 1743
ixmp4/data/api/iamc/timeseries.py sha256=xVD38DjVqP8KkJD7xvcVizqGcIOBINdT9hWaXI2RNtc 1589
ixmp4/data/api/iamc/variable.py sha256=eIac-a2g2clt8d0tS1peTzk2fIr_YYkWXQIs7T-c1no 1483
ixmp4/data/api/meta.py sha256=puoyE2H_6uYt-510IV85p6S2CZjuFCb0OD1ml-_K_Ew 1766
ixmp4/data/api/model.py sha256=z8KaMIkgI1t63SiTks5A6DPvKKZfweiIHs6yaa8oJWQ 1417
ixmp4/data/api/optimization/__init__.py sha256=sxXk-miYULk7NOW-Z7ISHQUgn9PlYeHWQBVXnV1IlYo 294
ixmp4/data/api/optimization/column.py sha256=7vYIMnb0S6uzl9mO8Tvanitms0Iigw5ZZ0x72POe7DY 569
ixmp4/data/api/optimization/equation.py sha256=wbDLdS2_jTYZjWLs8KDtxCm8VKsai_2_watzSnQfNYw 2583
ixmp4/data/api/optimization/indexset.py sha256=Vd5rZsnKnXJdGapbm3stdQue1ZDuedLO6KJ5CK_EIOk 2086
ixmp4/data/api/optimization/parameter.py sha256=kmwHdE1ZcV8Pxsq3Z77tOzqOh9FQR3aIBa1hKJJQ2vY 2464
ixmp4/data/api/optimization/scalar.py sha256=DHJ8Kbq_ihE1AWtLYZ4OPasf3oszdAcnv6IlBXcfSTk 2282
ixmp4/data/api/optimization/table.py sha256=X5ocWyoB5sJ_mocvmoY-q_HrgpzyQZ-k1IpClk5jZVg 2376
ixmp4/data/api/optimization/variable.py sha256=uxQnEVxRSJoKJ0U9KoUuc4BLtckOokHmpNSMxtDIVeY 2651
ixmp4/data/api/region.py sha256=KON25ytDBCqD7rmZNoNdf7fqJklGbJIXwTCVY3gIjcA 1675
ixmp4/data/api/run.py sha256=U2JwGKroXZTDdxZuyM4DuWMpdJdW0JBGcs62JA7WbkA 2214
ixmp4/data/api/scenario.py sha256=jntA2gX4R1Lll4ceOjsYovEBxyE3y7Kd4Mf3K-BiLLg 1470
ixmp4/data/api/unit.py sha256=mRTeS99IX6CLipeHJx1rQOHFcHBH_gKgOzzkI49T_8s 1593
ixmp4/data/auth/context.py sha256=2IyHyhD4XXORHbNxiXe1Ja5qSgcpdnCJLVw76in1jQw 3679
ixmp4/data/auth/decorators.py sha256=D4V3RfZ97hb-4LxcApvBCJByx9XSb5p_gmzFyuy61BI 1465
ixmp4/data/backend/__init__.py sha256=8Nx6N_RhnCpyd0TXqQ17rPN1AoFTvjwTLtj2YO08cLw 141
ixmp4/data/backend/api.py sha256=Lix9LOEWU1pClG7G3jU5CNQQGskh_6WgTtZI-T9ipbw 6366
ixmp4/data/backend/base.py sha256=tdzkyq9TyzX8hqjvSlWO2OuTGY7e6NlXWvPStgkADic 1435
ixmp4/data/backend/db.py sha256=tPe9EEyA-WGIvYNiWVpoXDG9S_bXFuS248x5OFRB9rM 5429
ixmp4/data/db/__init__.py sha256=uwsooc4FG_fI6hY5jWkisgaNW2blzKTwe9MfwZxMsco 1148
ixmp4/data/db/base.py sha256=dUi-VLbHBfXWK8Rh3K2vtSn-mS_-8uOc0KR2zhIxacQ 15408
ixmp4/data/db/docs.py sha256=0QP_u3dLP13qYxZqpZV7Lp3EaUrovJjCmOxdXS6xEGY 3459
ixmp4/data/db/events.py sha256=fc4vztnqCndhJt4ruxFbAfwoR63bebgF1OVXG0qFVFI 6460
ixmp4/data/db/filters/__init__.py sha256=7chGTiRvhvRb5-GC2Q5z4VQdJmJ6cqoTKW-emLlSJYY 687
ixmp4/data/db/filters/meta.py sha256=-H04e-GkxKRndv1c04OhdxbnTLkpGuVmHO65PKabOh8 528
ixmp4/data/db/filters/model.py sha256=WKvQP54wRBzKvjUM62IomMMon5vhBkiXYe1A17hudCs 391
ixmp4/data/db/filters/optimizationcolumn.py sha256=8pQxQY0BscDr_WxeUnXTV7Ep5ZCLIBy8Dm1t4Q93DWo 440
ixmp4/data/db/filters/optimizationequation.py sha256=HOZK-Ot7Q5vVGWymtbs6fzjQSfNQvZWn7lMGqfb2oKY 448
ixmp4/data/db/filters/optimizationindexset.py sha256=1Q9bACY4Sa5uPq4vRjKZGIyf0B0_ZcrBIpSZWvHLf2c 448
ixmp4/data/db/filters/optimizationparameter.py sha256=nuK65aXUZSVD7Mo5LaytNLnDfH-YGfC8BoJZcdeSdqU 452
ixmp4/data/db/filters/optimizationscalar.py sha256=NNLDxViJfq3ml5fR4Os5VmX7AtfO449yCHTOsdcjAJs 581
ixmp4/data/db/filters/optimizationtable.py sha256=V9JVGveuEXeACr-CuDDFgq_WAGhepyQokB_bSTYPf6M 436
ixmp4/data/db/filters/optimizationvariable.py sha256=zx21aYqBqg3ySR62gOtf9sUE39vY8Scq4KrR4jnRIV0 484
ixmp4/data/db/filters/region.py sha256=QfHR67NRnLdbwPWDGwSyHhieP4yIIdBQSpsrpUfbJgs 385
ixmp4/data/db/filters/run.py sha256=1KUBNXIC2ynWBTEjYzOXagNKUFax9cg6JxAXpbJgyno 776
ixmp4/data/db/filters/scenario.py sha256=uY5vZDdDF85XhupPWi8MikfUEfjtS69rfPl-qwpWP8Y 409
ixmp4/data/db/filters/timeseries.py sha256=grR7g__1A3heZBzAbXAanMW8nvCjm_pR6dc2XM3eGIY 419
ixmp4/data/db/filters/unit.py sha256=86XmrWhfjoQWuSlucmiu2hSEDnbeh3Kdst7ZonBbCU0 470
ixmp4/data/db/filters/variable.py sha256=cWtH8bAlpqdtJSGB2w3gHEit07dEnqAMdTf8i9bwEqs 490
ixmp4/data/db/iamc/__init__.py sha256=dbHbA11mMflokvj2PAWLuh9UlXW8LauPvrw4_KKQCGg 331
ixmp4/data/db/iamc/base.py sha256=fMts7ByUW2c-m0V7ez_dsoQqFX2OKI5cR_0wFTMO6Bo 302
ixmp4/data/db/iamc/datapoint/__init__.py sha256=Fh0N8Rd9XUVifJvk9rUQYAo0dXgi2HIqNwTveHawsBk 129
ixmp4/data/db/iamc/datapoint/filter.py sha256=qxXCUv3gYvDBJSvrjg1LDvNhXXlgkMiu0CnqqjlQ6Ls 5896
ixmp4/data/db/iamc/datapoint/model.py sha256=aUa-dx5rIkdDXcbftsQFoRAbh9SBOKJScNTEmnlgkC0 1356
ixmp4/data/db/iamc/datapoint/repository.py sha256=UGFXtiMamZU5Thcp6GEJ0g6ddN_W26QBlob1sDAl8CI 7583
ixmp4/data/db/iamc/measurand.py sha256=9HN3oLs7rmQUVV71fO1_0vd4ohnLfaK0MzS8kxQJuUg 2890
ixmp4/data/db/iamc/timeseries/__init__.py sha256=uT9UL-ffYJuMElVI31Vs1meqEzemtlnyGIwqHNtn7bg 75
ixmp4/data/db/iamc/timeseries/filter.py sha256=-h7gIgY-UWIOBkINUB8e8cT3gotpvwGJfN8AUBJJ-cY 401
ixmp4/data/db/iamc/timeseries/model.py sha256=lPzRDG-dHYVNZRsloXOWhh-xYmBDt3jaPDiWaTnp-pA 1160
ixmp4/data/db/iamc/timeseries/repository.py sha256=D-e4Dza_Jy5mcgY6tKcO_4WIxPb-DJ41Dh7mjngSf_o 4707
ixmp4/data/db/iamc/variable/__init__.py sha256=oxAazW3xzWPuc4joYot8BSlCpv5tAHG5GGLp6ROLFXU 86
ixmp4/data/db/iamc/variable/docs.py sha256=klnTAmGgUzP1-BeLhF_i5_dyPhMGaLX9zVBq3cfSuD4 235
ixmp4/data/db/iamc/variable/filter.py sha256=4-Q83QuE2w6IRUmzfBAlpXWj9oH62Y6zAmC-w1kj6qU 806
ixmp4/data/db/iamc/variable/model.py sha256=3HThJ9ejb4Ezm7FY3HOFuG5lTDJUGUF1pl5kvuNc9wk 423
ixmp4/data/db/iamc/variable/repository.py sha256=xiUdzmkUvXpKMpVopHVcGumZCqoPrOXpIRGp7ePZx9Q 1416
ixmp4/data/db/meta/__init__.py sha256=xfXzxLoMc2aWDvi5aJaVaQ8iomnweOHAk8iLzCX9IFE 79
ixmp4/data/db/meta/filter.py sha256=fb07AxS-02gWqo1pX9a9J7zTOdU0axN-hFLbBpCjdco 570
ixmp4/data/db/meta/model.py sha256=Zcl9-OaVylB0htpojV7SncdnDfZSoTk4dA-HdyRFUwU 2246
ixmp4/data/db/meta/repository.py sha256=teqk8C4gQq440yTklDRsRRaghrW5uXHb3EpsMkEeTTo 7204
ixmp4/data/db/mixins.py sha256=pSfMBDqoBO8UPJ8tSv0EwIY1QRt0AMJBb8Jhw4aSO8g 1669
ixmp4/data/db/model/__init__.py sha256=6VAQxbC-MxfpnVVZoa-vAbffKsVsj7DkgBhKb2gR5EQ 118
ixmp4/data/db/model/docs.py sha256=xW_zEEzv8seTigc1SZGz2Tx8DzGbu0yYKPxn4IAbayw 426
ixmp4/data/db/model/filter.py sha256=zUjVYFxrcxcCk9CUHfrN2z1KIacMAPUdhSAYEodPdjs 1780
ixmp4/data/db/model/model.py sha256=Ab6pxE1QVyIThYcIQvMTHteoR_BG8FjN7bhXTA9kPp0 372
ixmp4/data/db/model/repository.py sha256=NcpSvb0sq8Jc23ba17ezTbBgF4tdzlN29Msr-euknEk 1343
ixmp4/data/db/optimization/__init__.py sha256=3L3GSiwUAI8fJTVxIJFrqI-lAsHURS2QdcSe-yNL8Mc 339
ixmp4/data/db/optimization/base.py sha256=5cwAerufM-6KnbITsyzYO2tyFHCMn1SLR4OAmkOOeWQ 573
ixmp4/data/db/optimization/column/__init__.py sha256=ig1snqFvHDM0ZSCAs_mdqJvi8jSHWN2r76LMrHn86B8 67
ixmp4/data/db/optimization/column/docs.py sha256=ahueWmRqpaM8-7WakSDN-Lf3Zce_hXY1kr89b7G9PzU 225
ixmp4/data/db/optimization/column/filter.py sha256=vtHbhG-aakZ3jFZyp-r9B8DMGkH5-Uj3p7MRCxfS-i0 692
ixmp4/data/db/optimization/column/model.py sha256=3mMHNFxYX0xV902GorAv4KTM4Xd-kMn044QMIcn7GnY 1508
ixmp4/data/db/optimization/column/repository.py sha256=H90bmOUev_-NjTeLTHlGF7OYvl_fNc_zDwuPfZeVGCY 3532
ixmp4/data/db/optimization/equation/__init__.py sha256=Iaw_lTnPKzs4TE6un8nGknrqtGgpQYqbK8ZB6mMfRMg 71
ixmp4/data/db/optimization/equation/docs.py sha256=eV04IDOgCUOF3MFbb4O0GoY61eF3QI8VGh3kyNYZ2GU 235
ixmp4/data/db/optimization/equation/filter.py sha256=uPlCs-fRzcn5Gqfoi2v-fqm_JTTCtxyf3XbRWSSHL-g 516
ixmp4/data/db/optimization/equation/model.py sha256=RTB7iBMsPnhnUlmjnQp0LjUAorutq9OPcRjW31gS9V8 1344
ixmp4/data/db/optimization/equation/repository.py sha256=rJUSRbaly3Nm0E-NsV7OP9M3GyR1j0ifof-U3yeUYgo 6353
ixmp4/data/db/optimization/indexset/__init__.py sha256=tihMQYk2mlkLWF7qZoEuOBTTGUDNGq0yFuYO2K3VGq0 71
ixmp4/data/db/optimization/indexset/docs.py sha256=GBbaepVZyhLAtZ2dAycmTv64h4qVXQEUi2evxD9QzRE 235
ixmp4/data/db/optimization/indexset/filter.py sha256=yRzLZZwtJUxy4bRA5WcDQTUYEx2edXQ-new4reErV8c 534
ixmp4/data/db/optimization/indexset/model.py sha256=4iTixsFt6LdCGZaqWJRuaZ_0L28viNs9UWjGNG0o--8 1097
ixmp4/data/db/optimization/indexset/repository.py sha256=pyI2EwcpgYPvaGlEWnPUPaquE72ynSTkdSQ42R4bqiA 2320
ixmp4/data/db/optimization/parameter/__init__.py sha256=7VVtamyUAWcsVAmKx_A3NW29lYVuMckCK_eJTYHJxhE 73
ixmp4/data/db/optimization/parameter/docs.py sha256=prA46k5bHim8OyAkTxrwHsYk7XGHz2-edJM84NlTcgY 240
ixmp4/data/db/optimization/parameter/filter.py sha256=vkySFWhpa7CnNHDBpGZjnYLCegKnr5s0h1qzn2TgRRY 538
ixmp4/data/db/optimization/parameter/model.py sha256=WensWoVFgHv5U4k5L0eqCe6TZTTOoiI9psBWTh_Z7Ig 1297
ixmp4/data/db/optimization/parameter/repository.py sha256=DZD7XDAo7LSrZd3Bvs0u7rV8_EjHb5N8vzUKXbvTgeM 6649
ixmp4/data/db/optimization/scalar/__init__.py sha256=8vceC2bj17xCBx3qWvFNfszAp1J8wTsNXc_u9SDEJGA 67
ixmp4/data/db/optimization/scalar/docs.py sha256=y1jDRI02UCDMcT8NzfY7BthHVXkGos-39bUwKLBbgik 225
ixmp4/data/db/optimization/scalar/filter.py sha256=D1tTfADkVXhHdJkSWNEWK2PBQfsz4O6MNEj_5hqSAlc 809
ixmp4/data/db/optimization/scalar/model.py sha256=EIJTobZZRS8OGNGM3KaS3l33BW2NbzCO1Ly3IuEs8tc 732
ixmp4/data/db/optimization/scalar/repository.py sha256=Uv4W3eB_R3w-sGaSTnk_ZiOGTd_7j2WYE21z26E8YSQ 2512
ixmp4/data/db/optimization/table/__init__.py sha256=A0Fc19-DDiSOIxehn-DCyXBlNNbu3R99mOWP1v9bZgE 65
ixmp4/data/db/optimization/table/docs.py sha256=PtdOQwYZnOiMkaxF8Ove89YkYlbttlO8Lm7sHOi4Kis 220
ixmp4/data/db/optimization/table/filter.py sha256=ryZ4N7IOLwwbpznNS8gIubnfg7YszoBMPoRu1lj2F_s 522
ixmp4/data/db/optimization/table/model.py sha256=lgbLV9Hd9-ik4MmAvVcdXJDkIBv35cW7CHTTRLIEzBE 1241
ixmp4/data/db/optimization/table/repository.py sha256=t23XXYQ8BAxcqJVvWLVVs41US37fkh-v6f3xeD9cov4 5308
ixmp4/data/db/optimization/utils.py sha256=MkVR8U6G_zSHoAB0ZzaLsSlIL9eae1ljUX--0PS_eZ4 2452
ixmp4/data/db/optimization/variable/__init__.py sha256=QJcNvyeQ58dOUMf26tAJRYfNJQmYegG-GzyWFEEbrVE 95
ixmp4/data/db/optimization/variable/docs.py sha256=bO-zBcAyB-VF_eyAvhmDtc80YchVyGhJKndjQoKOywc 271
ixmp4/data/db/optimization/variable/filter.py sha256=NfC_AyxsD3T4d8iBUdlGwStNxP5TYi0LDXb0REjIic0 558
ixmp4/data/db/optimization/variable/model.py sha256=t0H1k3auhyFX1qJGHLahRay-fkJTC9GXNCyfSgPtNPU 1415
ixmp4/data/db/optimization/variable/repository.py sha256=GQzM28-mEFUsC27NU7M-QPKugaSM2FjVLPXDnYQ8E-s 7111
ixmp4/data/db/region/__init__.py sha256=4FEwgLpkOLhyoe96jRFz1YyyMrl6b83FiCLHgTWe-pk 121
ixmp4/data/db/region/docs.py sha256=KCFHGTHMkpVcAy1cgQcklc1k6AOf2Ffq1AeRtVUSWHw 496
ixmp4/data/db/region/filter.py sha256=tTnKcFfJMG_b6_jjHeX247kOTHCkaXKI63iBvL8oVzs 1547
ixmp4/data/db/region/model.py sha256=4wcJnVYWF9_cB7GW11vQS4LIVSdKy3x768EGdaU2ZxQ 470
ixmp4/data/db/region/repository.py sha256=l3XpKIg3fsCKyu_TggVqfWtEZQLPTN8Im2_3LrUshEg 1541
ixmp4/data/db/run/__init__.py sha256=PNVeTp_DqGx9wL4U3k4DXPywvqmzXbPiXUQZcaGdRMk 61
ixmp4/data/db/run/filter.py sha256=yyqVXBwzTgojPjeX7AxtNQkMhIT7l4spk1P5CO8PmG0 1254
ixmp4/data/db/run/model.py sha256=rqI_V-ReF4W3bBg35IUsY2jxkFw8sHdINC8BiyRoGkQ 2002
ixmp4/data/db/run/repository.py sha256=xpYxPeWWqpK5iyt8GftMLA2nDWjqKX155GsjvSotmu8 5191
ixmp4/data/db/scenario/__init__.py sha256=5ddd3vj5i3BgCwivdwnwmFVMqvb7c-QT7DX7R745YMA 127
ixmp4/data/db/scenario/docs.py sha256=zfJLsGbunK5BfhvAImX4CvMpejj0H89hGh9Yy61-cTk 222
ixmp4/data/db/scenario/filter.py sha256=M1H03w6iKT-5qrYJpczlD8d-6oRD3S5sx4reTZn9gn8 1827
ixmp4/data/db/scenario/model.py sha256=9LTcjR78YVDOSKuVNRg5UtbWO31Ek2h5jOgKGvxAbvk 384
ixmp4/data/db/scenario/repository.py sha256=DnpDb4NoNJbULs3APk8lBJaC_cSXemef9fk1bBEnY6o 1786
ixmp4/data/db/timeseries.py sha256=U6ID6gGR9dWKChj6AdtZnkAQkf-oen8nb8YGrkMCf8I 3331
ixmp4/data/db/unit/__init__.py sha256=OIxeItF_5sNyAw5YpS0WplEQ1MD9HfJ93EkEKASGnzM 126
ixmp4/data/db/unit/docs.py sha256=bgQSceUnkVF2zv2h6kFcs6oWZyJxmNiEiZtxPSoEtdc 495
ixmp4/data/db/unit/filter.py sha256=igSDh_jZfrpB3wR6BwXjEmezuXz1_a9vrT6w4LzpioM 1714
ixmp4/data/db/unit/model.py sha256=74xI8qaUqWJmwWe6xr3mNgAui60kKfzs8YzKqGGFEc0 368
ixmp4/data/db/unit/repository.py sha256=6SVHLC1LCE0qMErF3f5wU6YgbTJiKCNHs0ifGdMb_Wk 1697
ixmp4/data/db/utils.py sha256=AO23nD7SRroOPrmfkefbc1Pl2XHh6JWwHyiAISOBK48 436
ixmp4/data/generator.py sha256=C0FusVw67KBp4-yD4_Nsjcra6cGi7jvD4VqDJ0eCwvw 5531
ixmp4/data/types.py sha256=yvOmqxnbqyuVqaBamaO4Luz31cD2z9uZrtYEkgpGIwQ 444
ixmp4/db/__init__.py sha256=czZ4CeXiKCI0PYg-Xq71Nc41CEBWw84Y95H1LhHsU78 1969
ixmp4/db/filters.py sha256=CCkYnWpEaCGa3OUScub1tL9nyQ0c6ARJhAc_g3KjvwE 9412
ixmp4/db/migrations/env.py sha256=j8LLsNHMxxcB_YRYvapqoqyx1HPNKSoKXYAEjFqFPc4 2408
ixmp4/db/migrations/script.py.mako sha256=_yB_J586kA93inZfnu6FdScUtbrRH-7BitzyAF0blpA 509
ixmp4/db/migrations/versions/081bbda6bb7b_create_optimization_table_table.py sha256=Zq_uMa3UfFWm0dW3xCbXtk90FGZ64yUSniX5UdRHKzU 5559
ixmp4/db/migrations/versions/97ba231770e2_create_optimization_scalar_table.py sha256=xUcS-nWs04xTyiRL73KLRz7Dxsgqm8nPjNvoEE_M_84 3778
ixmp4/db/migrations/versions/c29289ced488_add_audit_info.py sha256=2_F0zBbE-gSXxcpxdbDPymr8sHKt0remhXbWTu2cXm0 2199
ixmp4/db/migrations/versions/c71efc396d2b_initial_migration.py sha256=E6e0-EWnwVC_FNM7Wvg-u5_PTEVnKXGC4RqsbJ5u4i8 19022
ixmp4/db/migrations/versions/da1fba23f206_create_optimization_indexset_table.py sha256=u2CAYkwvIMSNFACvteyxJHpujtP6vBHEGNsCEDgQCPk 5176
ixmp4/db/utils/__init__.py sha256=AO2YEozhes3TTDC2uhFH7pk_AbyJdM3t4CSnbJ-1vFU 1478
ixmp4/db/utils/alembic.py sha256=kNSUkK8SGV7WMGee9bq0CiG0jIXOHVEf8z6K4bTb934 1496
ixmp4/db/utils/sqlite.py sha256=QoZ2mBbsyLh4DmjGrRAvIZ0dMSLOxEZun89EsTenXls 1052
ixmp4/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ixmp4/server/__init__.py sha256=172_4I-WKMGqd6kVXNlNVJl-xD7cmTwJdhZSNymqOgY 298
ixmp4/server/rest/__init__.py sha256=4LBB38YKuWkQpIqKuskB6xiP_UiJb819e-oNvjCbUuk 3368
ixmp4/server/rest/base.py sha256=1OBmsgyCQ-S0dAD8adyqrT4WkdEhmw6eR3viwLgDsUk 1069
ixmp4/server/rest/decorators.py sha256=dx1KfNRsEUdLlhE7jWTB3M52_Ho7lH4iD-NbMzonJNA 192
ixmp4/server/rest/deps.py sha256=9LVAj-4ulKLTn8p0_qKRWTeKeaF0Xnc37uy8SU3KONk 3606
ixmp4/server/rest/docs.py sha256=Lu4Z6KCK3U5AFe-l0Rp6O1MgevEWtgwQw72Wt8JqTrY 9228
ixmp4/server/rest/iamc/__init__.py sha256=fPVCPHg52LBsq3L05YgMBJP-0u-1tWf_Z5Nu8Jwk70c 61
ixmp4/server/rest/iamc/datapoint.py sha256=cGU4y-69Um3QdSk9HLp1XKZO-hvIa_C5kqJ9_H9XfSw 2550
ixmp4/server/rest/iamc/model.py sha256=cRjbK7_MPtYnEGh6QUVhZNy4OvAIMF5vBzr_-Lj959k 921
ixmp4/server/rest/iamc/region.py sha256=u76GI-fIN3OGpxmjMjHdNxDSUsYaZVTav6Sq7Kg-XDQ 930
ixmp4/server/rest/iamc/scenario.py sha256=u97vSMHu_0z4Ixs0noo9XVHnx-GY-3Zi9uDG8bwFZx4 948
ixmp4/server/rest/iamc/timeseries.py sha256=O4xXl9t2INGlq7ufZVJAiYsyN_LIxG42gookeQI3XqI 1916
ixmp4/server/rest/iamc/unit.py sha256=Xj5LjRfZgR1UAPBSlRpi6LDChfS49M0MiEnvUGmFtcw 912
ixmp4/server/rest/iamc/variable.py sha256=WuV5yiWtMBmKF71PtBucaTfh70uzCAqzOKBSP-GQUnM 1263
ixmp4/server/rest/meta.py sha256=HZyJme7JNPPIBU30_DJfHPxFRKd77iXippSyBQW1LJs 1976
ixmp4/server/rest/middleware.py sha256=ResG4eXa9wq9WK--Dv9eXYHXbMBgBxDatsLQ-dgUXRE 696
ixmp4/server/rest/model.py sha256=mYlVMrC9U23awSHuQKXPX6iPwFdM_Aq0IYcrvff_KHQ 1185
ixmp4/server/rest/optimization/__init__.py sha256=Rsu9wckIQuX2t12hnMd0HTeg4KP1KEsFMn6N8OBEM_8 69
ixmp4/server/rest/optimization/equation.py sha256=06HjZ_yg9qhdlXZLMYekhiwvfbvv3GULXm5WU4biKis 2189
ixmp4/server/rest/optimization/indexset.py sha256=-PId4vAzchPTBLAAdINMiM51Iz8uSb-C8TF4mGHkBCE 1832
ixmp4/server/rest/optimization/parameter.py sha256=F5MjFBgEiVsLS4xobi4WgnQh_RSx_epD0m7I3zHa2ig 2044
ixmp4/server/rest/optimization/scalar.py sha256=Ib03mjlmZAobHVc-ubecxU5k-1wrOF9PbPT_CNdam6Y 1946
ixmp4/server/rest/optimization/table.py sha256=e14TJ1a0jFf0_OgGKEEUp98fnLZGECidE9-X1kwAc-4 1928
ixmp4/server/rest/optimization/variable.py sha256=JHdVe_iL24xpGZKZdHg8SkNK-cBWkl-p_drp_5kuAew 2285
ixmp4/server/rest/region.py sha256=QUI7TZfxyPJx36BNLanwvKhORaD3YpPRmibMmnxEA8w 1372
ixmp4/server/rest/run.py sha256=ymj-d8nH6J4LPNOTGv_bH9vEK64c7M5xXn3mku0Yqkk 1621
ixmp4/server/rest/scenario.py sha256=NkGp5sRWgpCDAblN-D6ogtc7Ni9TAFSOkQAMJaaJTp0 1227
ixmp4/server/rest/unit.py sha256=DJZskAk7IddvongIuySzrZkaNuefLDZ8Sr1mLKhsSC8 1304
ixmp4/server/workers.py sha256=VLz7HlWizZEGGx9ZMu7999wOFXtqk0hdIIK4v7OpNh0 187
ixmp4-0.9.7.dist-info/LICENSE sha256=2BYz6C_5jVqIi2t-lCypLGfZfWhbZ6CwkgQh9_M8FOA 1067
ixmp4-0.9.7.dist-info/METADATA sha256=oAEHXqRNglb0VYq5-gVUM87ojem4y8WwkRkrNM9N3aU 4812
ixmp4-0.9.7.dist-info/WHEEL sha256=Nq82e9rUAnEjt98J6MlVmMCZb-t9cYE2Ir1kpBmnWfs 88
ixmp4-0.9.7.dist-info/entry_points.txt sha256=Vy7vbesuLc8tsQq0bHEmmCiNeEX81dtMtekQuDjNIiQ 44
ixmp4-0.9.7.dist-info/RECORD

entry_points.txt

ixmp4 = ixmp4.__main__:app