insolver

View on PyPIReverse Dependencies (0)

0.4.29 insolver-0.4.29-py3-none-any.whl

Wheel Details

Project: insolver
Version: 0.4.29
Filename: insolver-0.4.29-py3-none-any.whl
Download: [link]
Size: 487760
MD5: 99807bf7e7222401b44dd60b70481add
SHA256: d91c2a1308ed38db66d7ab5d54a7f3545e933ef838e7c120a9eadb19ab3a9623
Uploaded: 2024-10-03 10:40:12 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: insolver
Version: 0.4.29
Summary: Insolver is low-code machine learning library, initially created for the insurance industry.
Author: Mindset Team
Author-Email: request[at]mind-set.ru
Home-Page: http://insolver.io/
Project-Url: Bug Tracker, https://github.com/MindSetLib/Insolver/issues
Project-Url: Documentation, https://insolver.readthedocs.io/en/stable/
Project-Url: Repository, https://github.com/MindSetLib/Insolver
License: MIT
Keywords: insurance,machine learning
Classifier: Development Status :: 2 - Pre-Alpha
Classifier: Intended Audience :: Financial and Insurance Industry
Classifier: Intended Audience :: Information Technology
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: MacOS :: MacOS X
Classifier: Operating System :: Microsoft :: Windows
Classifier: Operating System :: POSIX :: Linux
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3 :: Only
Requires-Python: >=3.8,<3.12
Requires-Dist: Django (>=4.2.15); extra == "serving" or extra == "all"
Requires-Dist: Flask (>=2.3.2); extra == "serving" or extra == "all"
Requires-Dist: Jinja2 (>=3.1.3); extra == "feature-monitoring" or extra == "report" or extra == "serving" or extra == "all"
Requires-Dist: alibi; extra == "interpretation" or extra == "all"
Requires-Dist: catboost (>=1.0.0)
Requires-Dist: dice-ml; extra == "interpretation" or extra == "all"
Requires-Dist: dill (>=0.3.4)
Requires-Dist: djangorestframework (>=3.15.2); extra == "serving" or extra == "all"
Requires-Dist: fastapi (>=0.109.1); extra == "serving" or extra == "all"
Requires-Dist: gunicorn (>=20.0.4); extra == "serving" or extra == "all"
Requires-Dist: h2o (>=3.46.0.1)
Requires-Dist: hyperopt (>=0.2.5)
Requires-Dist: lightgbm (>=3.2.0)
Requires-Dist: lime (>=0.2.0.1); extra == "interpretation" or extra == "report" or extra == "all"
Requires-Dist: matplotlib (>=3.4.3)
Requires-Dist: numba (>=0.58.0)
Requires-Dist: numpy (>=1.22.0)
Requires-Dist: pandas (>=1.2.0)
Requires-Dist: plotly (>=5.3.1)
Requires-Dist: pydantic (>=2); extra == "serving" or extra == "all"
Requires-Dist: scikit-learn (>=1.3.2)
Requires-Dist: scipy (>=1.10.0)
Requires-Dist: seaborn (>=0.12.2)
Requires-Dist: shap (>=0.39.0)
Requires-Dist: statsmodels (>=0.13.1); extra == "feature-engineering" or extra == "all"
Requires-Dist: sympy (>=1.9); extra == "serving" or extra == "all"
Requires-Dist: uvicorn[standard] (>=0.27); extra == "serving" or extra == "all"
Requires-Dist: xgboost (>=1.6.1)
Requires-Dist: ydata-profiling (>=4.7.0); extra == "report" or extra == "all"
Provides-Extra: all
Provides-Extra: feature-engineering
Provides-Extra: feature-monitoring
Provides-Extra: interpretation
Provides-Extra: report
Provides-Extra: serving
Description-Content-Type: text/markdown
[Description omitted; length: 6909 characters]

WHEEL

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

RECORD

Path Digest Size
insolver/__init__.py sha256=1SPA5xH7-d1yJvgGWo7NOsu8sbD4Hg-1VsE35rmNSjE 37
insolver/configs/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
insolver/configs/settings.py sha256=bqrE0hMqmLP5M6y8ohrxjZYMYeGKpD-ggYpjMJwR3hM 745
insolver/discretization/__init__.py sha256=Y17mHZ5LdNAP4GhOV3PaCWRu2-RjnZ_KdHQPoFwr6P8 45
insolver/discretization/discretizer.py sha256=g5tnMN27PkAqSnB_eJ8gCW8c-Co0DNdsKpjfZv63s4U 6889
insolver/discretization/discretizer_utils.py sha256=gbX6BZa0MGTs8818qxjnWLYwJcUpuFWMyI5_1FYtXuA 6533
insolver/feature_engineering/__init__.py sha256=aYwQyuzccjy09ECU0byizHHCiinA_rpsPJB-riUmnSE 456
insolver/feature_engineering/dimensionality_reduction.py sha256=Sx1DsUPOpqDMa69v5Zx_qEi2e9NfNyLaKb0Wsh5C4Lo 4199
insolver/feature_engineering/feature_engineering.py sha256=Q1ntaeio0Aw2F5wvSRN1MLTYfSKZr4y-7LedGv9Nwp0 18755
insolver/feature_engineering/feature_selection.py sha256=HHgdcTXQMUa77UGk6EQ-17Pj0d7XwvcHAuSnqqu8S2w 13081
insolver/feature_engineering/normalization.py sha256=PTB9lA4UH4h50N1DaiaHWzdBNWeGUcoOGE7ZGXMGqAU 6356
insolver/feature_engineering/sampling.py sha256=dIg4KZPeAGLlchU57HOqhv3rcUQTchtmeYZyjP1pDkQ 6909
insolver/feature_engineering/smoothing.py sha256=4KNyOrwQrESzCGC-A_VHpCJkeoBG4DXVtNx1YqEv5lU 6285
insolver/feature_monitoring/__init__.py sha256=jaHlGc6i3pYdNZhpqrTGNJodqLPLI_CsBga8jDLbbaE 580
insolver/feature_monitoring/chi2_homogeneity_test.py sha256=JQjh8fWjpwk1Ann77BpgmN91Pc82MTBXgpda0Q55a5E 1775
insolver/feature_monitoring/homogeneity_report.py sha256=8r6UDFYBC79SqwvUw8nev42oi2HZ_wvBMrU0BQ7E-NQ 15989
insolver/feature_monitoring/homogeneity_tests.py sha256=Ukz7CMnQMzYUPWb4_cspG17MR0-C4g2oZ2b3X6VtwWs 14136
insolver/feature_monitoring/psi_homogeneity_test.py sha256=znHVrFQpQAYg0vbXHRP0Mz0TycnlcwQDa5EyPuwb1dE 3679
insolver/feature_monitoring/report_template.html sha256=N-KIjUoJ65-v8EBSHM1br5mbLJIqIDu2EgJu-KvrsHs 4712
insolver/frame/__init__.py sha256=1SPA5xH7-d1yJvgGWo7NOsu8sbD4Hg-1VsE35rmNSjE 37
insolver/frame/frame.py sha256=i_oQVBQZcBXwP5R-QzJhIcj38Ap4kfycSPjrF4H_w-I 4064
insolver/interpretation/__init__.py sha256=K9k_hO4dl-CQItrfSjtBBmDh2D9L4oI-bC9GLv8zetc 300
insolver/interpretation/base.py sha256=yQaR2yYE6Ev2CXTt0dGwP4Cd1fWD6o5XF3ZMrxpbTxQ 334
insolver/interpretation/dice.py sha256=O10dlTqgQ_CbtLQHY8q4vMpCz__8ExFPPkxVim-Uf-k 4355
insolver/interpretation/lime.py sha256=dyO5w9LMv8Bbj7CP0Eu91S1-_4ys9GNB21YzjTbJxs8 4802
insolver/interpretation/plots.py sha256=93PqCP-LZzFY0YD3_ouh2PiRPAi0Xc1H5SAST9CSDso 3366
insolver/interpretation/shap.py sha256=BOKLYjbu4fNUBrpFhy9_UL1O3psbjaGcHbRHoITt9Z8 6742
insolver/model_tools/__init__.py sha256=wOgMzdCsf_SYarsec8ln5kC9KkJx_YKkwgw7Yj1heIg 431
insolver/model_tools/datasets.py sha256=Hhu_768BUtm5gs9NEJpJ81cHiAMMPNcy6FXFjG2IcMQ 1765
insolver/model_tools/metrics.py sha256=X2Y9zGWSGR_KIBA024oPMJrKcKMmkaJeHSRwgMaCVAE 13084
insolver/model_tools/model_comparison.py sha256=OfEfkU9LAs8lSJMWJozDsBw6Qj6pcoF5RQ7LUGumbQM 12411
insolver/model_tools/model_utils.py sha256=m-5yNerPK8zkFA1QCvmoloPQmkChx3Bd9hLjwRwpSFc 2925
insolver/pricing/__init__.py sha256=LrFsBhHN9n4vTBu-ABQKP7turaew4u2rSTVD90kVfqE 35
insolver/pricing/evaluation.py sha256=FHSBKkUErCfWrQPpZ46Az13OWSLRlElORfgU4dPrkQo 1570
insolver/pricing/generation.py sha256=2g-_ZdpLmEFxyicpA1JzpCfKvAOPoqtA9R4H3kr8xlM 3539
insolver/pricing/optimization.py sha256=iBLcWw8qwUVURHCo0Deco9KHfzlX1vCl6n2S8NHd5MU 1711
insolver/pricing/pricing.py sha256=ioPDVbuWmiSdg6syv6OjbDefGJNauCBbuy1U8B8ub4c 1389
insolver/report/__init__.py sha256=Xi-Lw2byfPfaNz_HrzJlf22ZZhWW5BoAECIRJi5WHxY 170
insolver/report/comparison_presets.py sha256=rT3WwvX2W9rsLquMAuAUdDC4rOBohvNxfM0_E3ySZXc 19266
insolver/report/error_handler.py sha256=n0Hf4ygj_N-8eb5_zOhVlYA0oNfKV5NGnRG3dcFeJN0 422
insolver/report/metrics.py sha256=i7yi8H7CG7hyOf1_Blbsi-NYYtZoSsMdj_JhmsrZBXo 12506
insolver/report/presets.py sha256=Vbas99QS-2ZEf6U35uL9PhWZTse0MCMER4oGCC4NH8Q 19318
insolver/report/report.py sha256=Qjzjir6in6l_1vG5mqjJ6aZ4E3vbeyNXh6XtZZAh9u4 29936
insolver/report/report_template/assets/dist/css/bootstrap.min.css sha256=YvdLHPgkqJ8DVUxjjnGVlMMJtNimJ6dYkowFFvp4kKs 163873
insolver/report/report_template/assets/dist/css/bootstrap.min.css.map sha256=qu8--RAhMeGH2AdRCAuY9FQE3FbGfK80xlkr86qIXBM 451427
insolver/report/report_template/assets/dist/css/bootstrap.rtl.min.css sha256=XKeS3nJdgYEmfk2MkRVEWDzOfEVyGqcjkFErLxAiEbA 163978
insolver/report/report_template/assets/dist/css/bootstrap.rtl.min.css.map sha256=g6Fhaptg432fjHlFZUaMp2XG7MTMiEMfsr2RqwCxRW4 663486
insolver/report/report_template/assets/dist/js/bootstrap.bundle.min.js sha256=9SEPo-fwJFpMUet_KACSwO-Z_dKMReF9q4zFhU_fT9M 78129
insolver/report/report_template/assets/dist/js/bootstrap.bundle.min.js.map sha256=4AIg-DUvLEhrD449VhB-bInGg13QNQ0l81ZViETpaPY 331017
insolver/report/report_template/cheatsheet.css sha256=Ttc7Rkf2ckA5wyjqxwF-o-INsYchE7nh5XdjKCeOwPE 4209
insolver/report/report_template/cheatsheet.js sha256=_mVKucMSkY9uk_a0tS-3IyoKl9xK7ufRnIym5hUOBK8 1603
insolver/report/report_template/cheatsheet.rtl.css sha256=Vxhfn1cfq70rYsl6uNsRbGe4a8KghclL-O9Fw6uvV5g 4069
insolver/report/report_template.html sha256=sTg20MEVVisFHE1b2Pk8F-aXGF4OpBtdekM7Ab9vz3c 23828
insolver/serving/__init__.py sha256=nNzCYJjCMRu6YPsIQT6A37Lw43Z72A-EMNrfF_jXZ9U 227
insolver/serving/__main__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
insolver/serving/django_insolver/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
insolver/serving/django_insolver/apps/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
insolver/serving/django_insolver/apps/drf_serving/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
insolver/serving/django_insolver/apps/drf_serving/admin.py sha256=suMo4x8I3JBxAFBVIdE-5qnqZ6JAZV0FESABHOSc-vg 63
insolver/serving/django_insolver/apps/drf_serving/apps.py sha256=y47wRa6M6VeTapop47kRfMgHJQq9tE_gKujQBu2c0fQ 153
insolver/serving/django_insolver/apps/drf_serving/load_model.py sha256=7iGzk5Amy1VqUAUopeo6dqAZY7qtJTAag0K_-yBO5z4 707
insolver/serving/django_insolver/apps/drf_serving/migrations/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
insolver/serving/django_insolver/apps/drf_serving/models.py sha256=Vjc0p2XbAPgE6HyTF6vll98A4eDhA5AvaQqsc4kQ9AQ 57
insolver/serving/django_insolver/apps/drf_serving/tests.py sha256=mrbGGRNg5jwbTJtWWa7zSKdDyeB4vmgZCRc2nk6VY-g 60
insolver/serving/django_insolver/apps/drf_serving/urls.py sha256=DWv4KCz3CXzHxaf4R8ThggDoeW8-0ckS2yXs1-eJsS0 128
insolver/serving/django_insolver/apps/drf_serving/views.py sha256=L9_OYtSzBqYCSXbFNDZDcYev8UGIvAIM8yK0eDtaxPU 694
insolver/serving/django_insolver/django_insolver/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
insolver/serving/django_insolver/django_insolver/asgi.py sha256=Cg8-cgcOpl2ODFrPShZQVKtXBwd7oTzs8HyRzokZ8uI 407
insolver/serving/django_insolver/django_insolver/settings.py sha256=rSwd-4PYuIk6Na19vLDL3aZGovfUtyiGTYYae1NWWuQ 3330
insolver/serving/django_insolver/django_insolver/urls.py sha256=CRI6taYrePM3bqZL3jVi9IZwAJW0VdAFA1ARFDZ6QM8 170
insolver/serving/django_insolver/django_insolver/wsgi.py sha256=XAqJGIv5R-l_YMAsmMmuguMNWA0Cj_kgrZzXJPoIsWI 407
insolver/serving/django_insolver/manage.py sha256=j91NTzzYcP_4JB1uVI7PvoorDHJdD1l4sVHeBnctRe4 671
insolver/serving/fastapi_app.py sha256=yQci8yQjbMcs6rNdZA9fVDBxotIUmUR9wg-J47Ih-sU 1394
insolver/serving/fastapi_app_several.py sha256=ae5k3IrlHimwSoPkr3IGAizUeZZDezYRgltb4uhA-uk 3700
insolver/serving/flask_app.py sha256=h0_P2idmy1qe5MBwPWMJ2dwrd4uW7BooFqbhmngy1MY 2713
insolver/serving/flask_app_several.py sha256=xQKNLkYC0_ORIX0NKOTSi_fcjfT6PvIFfeOeYe87mq0 4752
insolver/serving/run_service.py sha256=G7kjDhCKouBcWgcF-N8brwGK0QuMUV-CzDwUL-BT57Q 2981
insolver/serving/utils.py sha256=9t8_QC2brQdagc2IJV70rUalIqgs5fZxWoEUF82oUc8 210
insolver/transforms/__init__.py sha256=4x63NXL_t0QLxiHGgbJUorkbvGWw33UxG1sYnRY1EgY 204
insolver/transforms/autofillna.py sha256=lgS6tmek5Gma6-4vFrzc5vJg2Ln3BXZq82ws_KlTja8 4618
insolver/transforms/basic.py sha256=zP5zaEi3YQfPFyWe2V2WlP1riSlVyub75nZOyutdEis 5528
insolver/transforms/core.py sha256=DZ_5nXa7_TDHTIM1l2x-UNbke--AzCLnBZoavhws2L0 6409
insolver/transforms/date_time.py sha256=lXIalXy52RfhhIJApM38mrbjUlVfQPXIry9fuMHMKNc 4484
insolver/transforms/grouping_sorting.py sha256=vbN34wFfdtN1w90CQ9VZyuWNXVyUHRX5L3G6p0Kx6GA 6524
insolver/transforms/insurance.py sha256=un9RpE1tDQZ6kQoCWuMyjlAPFXGKoUN8Tcg1lA5TiZs 8760
insolver/transforms/person.py sha256=FaNRDUqPz_FIv4seqZwG7aHMntpkcvnV4wL9wAzRJF0 8320
insolver/utils.py sha256=pVvx1Jq1jfOMYUSSBrkZ1BGL9HrrmZGbqAqfSaHhZVQ 987
insolver/wrappers/__init__.py sha256=W_dcBRCyWWsBSUL9-nsP7VSl5Aspvzw8LH9tq8haM7Y 193
insolver/wrappers/base.py sha256=ZY-JEU3NkqMPrzrn0vl6-srYksZcpelht8PxiiPjBrY 2840
insolver/wrappers/extensions/__init__.py sha256=wx5k9g1gSKLIOV4Sf3_2-rRaQyaocBEI74-X0F1TN28 123
insolver/wrappers/extensions/cvnhp.py sha256=74VL2rs5plGJlgFjr_12jZUaEFj0Ry_W35zO5iAOqeg 10308
insolver/wrappers/extensions/h2oext.py sha256=nswRij4r5D3ASAzswXYo3lkOXg3L0LoyvwaCX2iCrlQ 5571
insolver/wrappers/extensions/pltpdp.py sha256=LHJY0ruuRZ2aYWxoy6T9Ke4YCYKhkPzx1_5vha1Qve8 1181
insolver/wrappers/gbm.py sha256=5RE3kli8MUsbnq_qqe6k-QlMxMp6Ia9kJ7tZA7rAjHg 14009
insolver/wrappers/general.py sha256=32DeHfphk4yUxbqU1_Ydty0fGumasnPFX4ARddfIwHs 5659
insolver/wrappers/glm.py sha256=oRwXEsRjQq6lg4qV-iZN8iXcxTESiknPObm37wTmLOc 13486
insolver/wrappers/trivial.py sha256=1INkq0ySijEl1luWpb80IB6F8yib7j4-a99lQGbocwM 2988
insolver/wrappers_v2/__init__.py sha256=wWbgxkZ7QSXZMnbrXvabD1o4HcCw7pkNsTEGl56E1PI 140
insolver/wrappers_v2/base.py sha256=P1-7gT9g0rTbKJ60vwDroOyJ2gSsjZdkd1rJj1qpJ_g 4920
insolver/wrappers_v2/gbm.py sha256=7LSMCKX8Toufn0I9qsApOgdIYww3Eq_jvuxbeYB-VyQ 23538
insolver/wrappers_v2/glm.py sha256=xJEDjt1Ibjsv3HIYL5DFeMlX-TvkdPOXrOSr5rdRU0g 23829
insolver/wrappers_v2/utils/__init__.py sha256=eh62tuIizoa6IyvP5DLJHRt-SqSx7oCp0t_dJ4-A61I 124
insolver/wrappers_v2/utils/h2o_utils.py sha256=8ueaydYquz_B_qMUFhqupWc3j2ozLMoPpo44GYTeVzc 4953
insolver/wrappers_v2/utils/hypertoptcv.py sha256=G6gcf9uamey6YQ2vxJViGKKZD3pD4lEcnN-4Phu9gk4 6612
insolver/wrappers_v2/utils/req_utils.py sha256=Ci5Jl0WZs-0ZmONA_8TpeJnzQ9f1PtZ6K4EFESTWWVE 2403
insolver/wrappers_v2/utils/save_load_utils.py sha256=uPmNdpsXzQoPzlSYwzrO3jT-e4bRLbOHYeCeVRwETN0 3933
insolver-0.4.29.dist-info/LICENSE sha256=KF7bF8rARjA7i5DfsdesWXx4aoSU66wobOVY6mhaDwU 1064
insolver-0.4.29.dist-info/METADATA sha256=HpBVnLoK_ghSWVsaApLVPuvYXiX9CP2ohlYIPHXsVdo 9982
insolver-0.4.29.dist-info/WHEEL sha256=sP946D7jFCHeNz5Iq4fL4Lu-PrWrFsgfLXbbkciIZwg 88
insolver-0.4.29.dist-info/entry_points.txt sha256=hvtohBCPI-h58w-y9Owd6XYkB9Ha-nzgC9DfanHcGVQ 69
insolver-0.4.29.dist-info/RECORD

entry_points.txt

insolver_serving = insolver.serving.run_service:run