pdstools

View on PyPIReverse Dependencies (1)

4.1.6 pdstools-4.1.6-py3-none-any.whl

Wheel Details

Project: pdstools
Version: 4.1.6
Filename: pdstools-4.1.6-py3-none-any.whl
Download: [link]
Size: 235790
MD5: f0045bd5a9394ad9671eebea73657c98
SHA256: c0d84eaecdb5ca57e2548ef9823a00f86a4f259d68e729aa559f6b731a4226ee
Uploaded: 2025-03-26 10:11:54 +0000

dist-info

METADATA

Metadata-Version: 2.4
Name: pdstools
Version: 4.1.6
Summary: Open source tooling that helps Data Scientists to analyze Pega models and conduct impactful analyses.
Author-Email: Stijn Kas <stijn.kas[at]pega.com>
Project-Url: Homepage, https://github.com/pegasystems/pega-datascientist-tools
Project-Url: Bug Tracker, https://github.com/pegasystems/pega-datascientist-tools/issues
Project-Url: Wiki, https://github.com/pegasystems/pega-datascientist-tools/wiki
Project-Url: Docs, https://pegasystems.github.io/pega-datascientist-tools/
License: Apache-2.0
Keywords: pega,pegasystems,pdstools,datascientist,tools
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: Programming Language :: Python :: 3
Requires-Python: >=3.9
Requires-Dist: polars (>=0.20)
Requires-Dist: typing_extensions
Requires-Dist: plotly; extra == "adm"
Requires-Dist: requests; extra == "adm"
Requires-Dist: aioboto3; extra == "pega-io"
Requires-Dist: polars_hash; extra == "pega-io"
Requires-Dist: httpx; extra == "api"
Requires-Dist: pydantic; extra == "api"
Requires-Dist: anyio; extra == "api"
Requires-Dist: pdstools[adm]; extra == "healthcheck"
Requires-Dist: great_tables (>=0.13); extra == "healthcheck"
Requires-Dist: quarto; extra == "healthcheck"
Requires-Dist: papermill; extra == "healthcheck"
Requires-Dist: xlsxwriter (>=3.0); extra == "healthcheck"
Requires-Dist: pydot; extra == "healthcheck"
Requires-Dist: pdstools[healthcheck]; extra == "app"
Requires-Dist: streamlit (>=1.23); extra == "app"
Requires-Dist: st-pages; extra == "app"
Requires-Dist: scikit-learn (==1.5.1); extra == "onnx"
Requires-Dist: skl2onnx (==1.17.0); extra == "onnx"
Requires-Dist: onnx (==1.16.1); extra == "onnx"
Requires-Dist: pdstools[api]; extra == "onnx"
Requires-Dist: onnxruntime (==1.18.1); python_full_version < "3.10" and extra == "onnx"
Requires-Dist: onnxruntime (==1.20.1); python_full_version >= "3.10" and extra == "onnx"
Requires-Dist: pdstools[app,onnx,pega_io]; extra == "all"
Requires-Dist: pre-commit; extra == "dev"
Requires-Dist: sphinx; extra == "docs"
Requires-Dist: furo; extra == "docs"
Requires-Dist: sphinx-autoapi; extra == "docs"
Requires-Dist: nbsphinx; extra == "docs"
Requires-Dist: sphinx-copybutton; extra == "docs"
Requires-Dist: myst-parser; extra == "docs"
Requires-Dist: sphinx-argparse; extra == "docs"
Requires-Dist: testbook; extra == "tests"
Requires-Dist: pytest; extra == "tests"
Requires-Dist: pytest-cov; extra == "tests"
Requires-Dist: pytest-httpx; extra == "tests"
Requires-Dist: pytest-mock; extra == "tests"
Requires-Dist: moto; extra == "tests"
Requires-Dist: openpyxl; extra == "tests"
Requires-Dist: pdstools[all]; extra == "tests"
Requires-Dist: coverage; extra == "tests"
Provides-Extra: adm
Provides-Extra: pega-io
Provides-Extra: api
Provides-Extra: healthcheck
Provides-Extra: app
Provides-Extra: onnx
Provides-Extra: all
Provides-Extra: dev
Provides-Extra: docs
Provides-Extra: tests
Description-Content-Type: text/markdown
Dynamic: license-file
License-File: LICENSE
[Description omitted; length: 3240 characters]

WHEEL

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

RECORD

Path Digest Size
pdstools/__init__.py sha256=fJ7A7-_AF74piImGNbaYYoWfT6vJkCB2_gqDZVSVwFg 913
pdstools/cli.py sha256=LHBIhduCzdGEKIKHuR5XD7fWdnMhjgMdxx-_RChbSvY 2080
pdstools/adm/ADMDatamart.py sha256=geG-_nNmX-G0qX8CQY33NFxHFoN4BY5IuKQBkohf3WU 20554
pdstools/adm/ADMTrees.py sha256=SGTgxEppKWwak2kY7XagIq-A5gzGLa4K-u7JRmTF97A 45587
pdstools/adm/Aggregates.py sha256=ngwAmlbWxfVNn2NwMj2myAYHQax0YGtjIqsJ698tGzc 28647
pdstools/adm/BinAggregator.py sha256=j1HCSThS31BMs5acYRMsNy6IFbUthe2f0wwsEjDFtaY 38090
pdstools/adm/CDH_Guidelines.py sha256=SkuMjmQnps7-wEIjVZwEY7qC_mr9r3Ix_SYPj6kydmQ 6629
pdstools/adm/Plots.py sha256=JIN_fuFW0zr88LD1h-a4cDdwkWgHcvqVBHduiu0wx3Y 44030
pdstools/adm/Reports.py sha256=a6POSQjMJXXtvLObTSBZLsKoDNEtgGhv3In0uPNXLlY 19373
pdstools/adm/Schema.py sha256=dT8FP-6gJjfhWcSHAWyVDKbcByqguVRG5QyDvYfc7UA 2406
pdstools/adm/__init__.py sha256=H0P7pXFE7Oq9OdrOJ87qAnHR4mqIgnTkt2GqNPsxC94 64
pdstools/app/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pdstools/app/decision_analyzer/Home.py sha256=zlWQ5098BLub4lE5c1xWgFp876FeR8jF66ArPDPwi0Y 3553
pdstools/app/decision_analyzer/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pdstools/app/decision_analyzer/da_streamlit_utils.py sha256=0kl6rAYpHMRJWNIL4hxkbYDuFGfpvTiyLYaazSKel4g 14014
pdstools/app/decision_analyzer/pages/10_Business_Value_Analysis.py sha256=qx3V5UGQye3bQ_2HZoMu-AtpjUYbkdZxjTf0d60Arjo 1800
pdstools/app/decision_analyzer/pages/11_Business_Lever_Analysis.py sha256=scQcfBtCLyWV4qFRKp-l7Am0MFuSUr-CfX4cdYZ1XZw 7706
pdstools/app/decision_analyzer/pages/12_Impact_Analysis.py sha256=mQJUluG0FeN_1JkDihHD6BBoesISM5ndBIhb8IfT5bo 1607
pdstools/app/decision_analyzer/pages/1_Global_Filters.py sha256=WSFrRp0qyqrDgowLyiWJg2ZVkoQuxobcZ49OUWFm9fw 3193
pdstools/app/decision_analyzer/pages/2_Global_Dashboard.py sha256=Pe1kjGkB-x3Naj3TTJ0O6Zr3CL798m1qlxNLtzOi2Hg 4212
pdstools/app/decision_analyzer/pages/3_Action_Distribution.py sha256=6nSTCORsh6URUG_Ct89OQQUH70ndxkojuP1NUgpvBfk 2891
pdstools/app/decision_analyzer/pages/4_Action_Funnel.py sha256=pA2JKsRYeSBA7BOzTt_uNNjKdleWDdW2H9mmIcaYNAE 4694
pdstools/app/decision_analyzer/pages/5_Global_Sensitivity.py sha256=R8_pI_KOotC0sYw6XgzalgAbSJZHABNHZEdnDmwKoNY 2445
pdstools/app/decision_analyzer/pages/6_Win_Loss_Analysis.py sha256=CZTp0Xk4jWGKrT-UHnbbHzGGRC6qU3HeLnYz7NktoPM 8531
pdstools/app/decision_analyzer/pages/7_Personalization_Analysis.py sha256=nN6bFgmTi_5h3h5hVclqTgmAi56llr1Dhm0Z-F2Fu7I 3612
pdstools/app/decision_analyzer/pages/8_Offer_Quality_Analysis.py sha256=9HUmCmQTUK6wdPV31lrEpPQ_jjdQLtUGYWsPkcrO8nE 3939
pdstools/app/decision_analyzer/pages/9_Thresholding_Analysis.py sha256=Kb29xAewAZ-dNeFdqxE0wd-VYtbHbNLUdoY50erONMY 3955
pdstools/app/decision_analyzer/pages/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pdstools/app/health_check/Home.py sha256=dfHxQ2waj6M2cvsUTdTslOK5UHQ9l82X9E3TCY8cTlI 1913
pdstools/app/health_check/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pdstools/app/health_check/pages/1_Data_Import.py sha256=G9lBRUlEnCPGRdqrtMPGU14Ho9yEpDr4WRrfe6hCJ40 1225
pdstools/app/health_check/pages/2_Data_Filters.py sha256=DWF2crLHFTlJ0foZgeQrO3escJhkjL6wCdqAW3LHn8U 2521
pdstools/app/health_check/pages/3_Reports.py sha256=DvRbLZlcEd9ZrgdxGDTD60XOBX2-Edtd5QyFakEDfCI 10568
pdstools/app/health_check/pages/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pdstools/decision_analyzer/__init__.py sha256=T9VaTbXA7p_9cqrYTDskPBSncHCC4QASvxfBxrWIbok 246
pdstools/decision_analyzer/data_read_utils.py sha256=SHNGms0itisO5dQmUGFRnYvAxlB2XFMWVBABrc1NM4s 6073
pdstools/decision_analyzer/decision_data.py sha256=9dht81MhcJL8PlfVRSZspkibSPfJx08h5FDKTloN-6I 34664
pdstools/decision_analyzer/plots.py sha256=KL0JJu1yghy2r_4QHUvGH2LvvTWCxB3iaLLEebQOTLI 23488
pdstools/decision_analyzer/table_definition.py sha256=ns1DrxU_RdQmg9jT5E-I0899qmU0YeMKwz6GtVQRs_s 10229
pdstools/decision_analyzer/utils.py sha256=fDbT5HnD3T-dG8_zZkwKdw4KdGwJSlAyvJji5_YtFzE 11982
pdstools/ih/Aggregates.py sha256=FsbqgiznHdlPsyO0C2WqNY9HyLuHdtmqchOuzpvNuQI 6726
pdstools/ih/IH.py sha256=NNOvhI50Kzs1d1jel0fkVONL_VrEB4xCq8SR9PFriZQ 12079
pdstools/ih/Plots.py sha256=p1pTc02D7Bz3ZJMgMSUggKSFTT_cXqdlZqh3x9rzUwE 12866
pdstools/ih/__init__.py sha256=uMl8-jBxabNOxGhjhFxll4DOaRT6TJ4A9HN8vJbVhKc 36
pdstools/infinity/__init__.py sha256=mLKiQYmFClRV-dg7u5-zd610o_Tf5ZlqT-gmwSC848Y 1319
pdstools/infinity/client.py sha256=hfPskpmxd0iff9oTd3e6bC_8xqK0TMFYR7DIqzpexqs 1998
pdstools/infinity/internal/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pdstools/infinity/internal/_auth.py sha256=NZXw496WZXRvbX41jS0HfFeRnkngUv5gh0XFEhk6vU0 1994
pdstools/infinity/internal/_base_client.py sha256=xrlfdJLoTAArBzBkGzzOecxUpV6603S5NpmkJcHOuPE 13668
pdstools/infinity/internal/_constants.py sha256=7ITMHtODgtQohLHM9xU_WGl6xgRU8aajY_oMprvQcho 215
pdstools/infinity/internal/_exceptions.py sha256=eCy-6PkvlX9DkZUKhlYqucXM4_LkwsmtlMBgaPanUPQ 4179
pdstools/infinity/internal/_pagination.py sha256=3X7n6ysIXfSY7HJe07p36RY7EB4q-0tzWV7PJ88DFOU 6024
pdstools/infinity/internal/_resource.py sha256=OziQsy_NWT3YYd69pfJ4e5mqMOsIITW6L-DYpfoNU5k 3080
pdstools/infinity/resources/__init__.py sha256=y1KAYNXhbj3AyQbjWb4NtkLhwg3nZD3beVrLEfiqLR0 127
pdstools/infinity/resources/knowledge_buddy/__init__.py sha256=exldttiW1eLqAvNoM3ZAD2C39uFBBVf2ooB1t-JRTaE 74
pdstools/infinity/resources/knowledge_buddy/knowledge_buddy.py sha256=N-MHeU3XSkU5YfuNz2xpM9EszCjgzfuWalvKcHMFPSk 5874
pdstools/infinity/resources/prediction_studio/__init__.py sha256=GrGM-kMv0cnbMPb9su_XWI9nMoHHE5AskytKVQy_ZaE 679
pdstools/infinity/resources/prediction_studio/async_base.py sha256=omBBGZ-Ae3WpBNgzYYVVM5GyrXniwph0Zcd06fcKzBE 1834
pdstools/infinity/resources/prediction_studio/base.py sha256=-HNa2K3wNAcgpzN03SBj1O36ntUb1cLRhHtW8TBrP1Y 5720
pdstools/infinity/resources/prediction_studio/local_model_utils.py sha256=O6Du7e8JG5fO4g_hNgW6JTjDgecgFmk2Gr3lQNx163Y 25332
pdstools/infinity/resources/prediction_studio/types.py sha256=Rz9xamGY2uPNSQabgLiOXhjVBTbuGe4Y7vQYZjMZDVk 429
pdstools/infinity/resources/prediction_studio/v24_1/__init__.py sha256=E-WVbog3YjSqGJurxjiLS0Bwc0Rea0fUyfRTsSqwDIY 146
pdstools/infinity/resources/prediction_studio/v24_1/prediction.py sha256=EQdqWy5LsggQJNaH3vmps_gdvyG3wo1SZKdYaLlJdkQ 1793
pdstools/infinity/resources/prediction_studio/v24_1/prediction_studio.py sha256=Pd59i3g2-DiVuESCtDoGjEu2pPAU1610ozPCZPM9Feg 891
pdstools/infinity/resources/prediction_studio/v24_1/repository.py sha256=gveCgJkchn0OnnWM0Ppqct4ejuerZk9alsZg6RnpjS8 214
pdstools/infinity/resources/prediction_studio/v24_2/__init__.py sha256=t9JteXwK81agThA5CIvRO0JGTibo3oqfY3Upvqtq3CI 106
pdstools/infinity/resources/prediction_studio/v24_2/champion_challenger.py sha256=dtmAg6tuQP_esjvowi7KSXNRwchp4SfGPF18m83O5A0 26281
pdstools/infinity/resources/prediction_studio/v24_2/datamart_export.py sha256=LKfepQWckL_P_xTzVspS-1exo6QyyzHMEzt8gNRVQbw 1697
pdstools/infinity/resources/prediction_studio/v24_2/model.py sha256=rNYHnGhQ-ZsBKXEISq4jCGA3lZJffkKvIqVMMf7CUpw 2823
pdstools/infinity/resources/prediction_studio/v24_2/model_upload.py sha256=Bk-8o7om0SWl4lzihZ9eqvgD12fKFQ7wPGC1L0GU7EM 384
pdstools/infinity/resources/prediction_studio/v24_2/prediction.py sha256=gMEfTaoG-qy6YiEXxGqG23PsI-naQHTiRYECVY6k7cI 15580
pdstools/infinity/resources/prediction_studio/v24_2/prediction_studio.py sha256=kqKq7Iwg8Xoq-XKnkzdOubY71LRhvYHH7GksqO5EoE4 11549
pdstools/infinity/resources/prediction_studio/v24_2/repository.py sha256=9U_Ujk5r32evkRUrgUV5BtkvSI9EOC-zTpMKD-myPA0 581
pdstools/pega_io/API.py sha256=3onvgvAPiL8iqpmin3fkZklTrlj1747ah5OIHfq4hX0 1830
pdstools/pega_io/Anonymization.py sha256=TWozNbhm1p6LDOOXMDOzMShUTSoqentH-nOtR-PVU3w 10328
pdstools/pega_io/File.py sha256=zabpbNDCWvCjLzk7iQzexveRMezXlBTQ8U2gXK8aY9Y 19585
pdstools/pega_io/S3.py sha256=V_vNRG_zNBpk1wcc3B_L6dRcHz85QCBAh0dwtST-kII 9194
pdstools/pega_io/__init__.py sha256=mB64Ls5QwY0fMcvy2x09J7kURHh5WtnU6VK9QI8QNrA 548
pdstools/prediction/Prediction.py sha256=D0a5vEgomdn2V0pGePYWd0qFvHr9awNlvSbZTDUGISs 24428
pdstools/prediction/__init__.py sha256=bEkiDoHfRlyVnOzpWoNX6CY8tYuEFbf3tCFaV1-f96k 61
pdstools/reports/HealthCheck.qmd sha256=3Zv9naFKa7XbOs8AtARimi6iFLmWkYSMW2lvx4a7lIk 67264
pdstools/reports/ModelReport.qmd sha256=PkO-vJx3srXbV6uyMrUNlF0H441n9LMWAUILiYu-Q3Q 21924
pdstools/reports/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pdstools/utils/__init__.py sha256=bIDLiMnu_K1WXJfa9JzaPqPV1M0U4SUsojFWcqoy4UY 66
pdstools/utils/cdh_utils.py sha256=nNPlCkEjD_zBzixf8rya8SNuIMM_O22fLkUENtL57L4 36586
pdstools/utils/datasets.py sha256=jEfsgLfz879lljq_y5oxxHYVGcokn_RB5jXAbUnISto 2911
pdstools/utils/errors.py sha256=ObUsxA6Gvja0r95pjP9gWZ3kOkcTWYUhY5DWoyMfr84 47
pdstools/utils/namespaces.py sha256=EbrZ0kW12iZEBXbovTJZMH3PCmvLzs2Mb_S-yJaxHi0 2985
pdstools/utils/pega_template.py sha256=6WO001HKy7PQpbDl8P5E5Jh5lcI0t8GS-bVRIYx7zmk 2026
pdstools/utils/polars_ext.py sha256=0VoZT7nSrGm--ptOkyRajhB11TMeEzfb6y-H7XjF2pg 1108
pdstools/utils/report_utils.py sha256=NuGR_O-hdiAZQwTK5lDJYPsL4xx1bGQdvf2gn1q-8As 13912
pdstools/utils/show_versions.py sha256=7LLw0nEjb5tW7D49091bl7-3MTJNVI5hgIkMkqzuwN0 5752
pdstools/utils/streamlit_utils.py sha256=_ChdYXO1Ku__PiBTZJR7wFZ9ofoPZALO84ijJG40cZs 13199
pdstools/utils/table_definitions.py sha256=c4wzHCNtH02HboGyjorJ1CribGB309d5oXDBBmwPAeY 3350
pdstools/utils/types.py sha256=GVkiBPOCrg8YuXGJKh-kbE4em4MvZ-EDYar0qmU03Eg 236
pdstools/valuefinder/Aggregates.py sha256=UhITPw2-NLdK_YeyJMKK5PXKNubmiYirQlNgNIabqL0 3418
pdstools/valuefinder/Plots.py sha256=JedkJ_Nt-JTIn6MfRF7TLicxQOAsTxgC7fdoalrHr4g 12271
pdstools/valuefinder/Schema.py sha256=ldpdNR_ESQBObVTlHNigDRC01ftAeSSZpJmnjtxNkh8 699
pdstools/valuefinder/ValueFinder.py sha256=QGamfPFfIwJrkxheHy2Vb8EGfecDww6pdIA4EZsxmLU 3685
pdstools/valuefinder/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pdstools-4.1.6.dist-info/licenses/LICENSE sha256=xx0jnfkXJvxRnG63LTGOxlggYnIysveWIZ6H3PNdCrQ 11357
pdstools-4.1.6.dist-info/METADATA sha256=klvTxqUsLLQ0EKsr_Hq_nhtmPZugzjet0R9qtlaLdyw 6314
pdstools-4.1.6.dist-info/WHEEL sha256=CmyFI0kx5cdEMTLiONQRbGQwjIoR1aIYB7eCAQ4KPJ0 91
pdstools-4.1.6.dist-info/entry_points.txt sha256=pgECAPXhJ7jvio-TT19yFRjmbF9_BFiZhyU5ff7sWYg 47
pdstools-4.1.6.dist-info/top_level.txt sha256=uneA2Zil5TESAY9knvA_To1CYNVNeNptPhRRYApT9vY 9
pdstools-4.1.6.dist-info/RECORD

top_level.txt

pdstools

entry_points.txt

pdstools = pdstools.cli:main