popmon

View on PyPIReverse Dependencies (2)

1.4.7 popmon-1.4.7-py3-none-any.whl

Wheel Details

Project: popmon
Version: 1.4.7
Filename: popmon-1.4.7-py3-none-any.whl
Download: [link]
Size: 2868146
MD5: c51ab7aff6b09bc2d84dd061b89bfc8b
SHA256: 1309beb9e9981783ff3f9d46b5319a3a6d4503500475b5bc7d31e461d742f687
Uploaded: 2025-01-24 15:56:18 +0000

dist-info

METADATA

Metadata-Version: 2.2
Name: popmon
Version: 1.4.7
Summary: Monitor the stability of a pandas or spark dataset
Author-Email: ING Analytics Wholesale Banking <wbaa[at]ing.com>
Project-Url: repository, https://github.com/ing-bank/popmon
License: Copyright 2023 ING Analytics Wholesale Banking Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Keywords: pandas,spark,data-science,data-analysis,monitoring,statistics,python,jupyter,ipython
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.9
Requires-Dist: numpy (>=1.18.0)
Requires-Dist: pandas (>=0.25.1)
Requires-Dist: scipy (>=1.5.2)
Requires-Dist: histogrammar (>=1.0.34)
Requires-Dist: phik
Requires-Dist: jinja2
Requires-Dist: tqdm
Requires-Dist: plotly (>=5.8.0)
Requires-Dist: joblib (>=0.14.0)
Requires-Dist: htmlmin
Requires-Dist: pydantic (>=2)
Requires-Dist: pydantic-settings
Requires-Dist: typing_extensions
Requires-Dist: pytest (>=4.0.2); extra == "test"
Requires-Dist: pytest-notebook (>=0.6.1); extra == "test"
Requires-Dist: jupyter_client (>=5.2.3); extra == "test"
Requires-Dist: ipykernel (>=5.1.3); extra == "test"
Requires-Dist: pre-commit (>=2.9.0); extra == "test"
Requires-Dist: diptest; extra == "diptest"
Provides-Extra: test
Provides-Extra: diptest
Description-Content-Type: text/x-rst
License-File: LICENSE
License-File: NOTICE
[Description omitted; length: 21520 characters]

WHEEL

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

RECORD

Path Digest Size
popmon/__init__.py sha256=pRKZnNREEfc8zbO7eTd7o-X2DJ9kW7iGo_Drt1B4Eb8 1893
popmon/config.py sha256=Y7pc0ibjfhZPpPU0iwYFnvPy5WUFpP8pWlfGtE1yQdg 14549
popmon/resources.py sha256=DaDiviJ33fq3REVI8EMbNE1wKpKFRQovAC2yp2bJWEs 4525
popmon/utils.py sha256=bVuTl2Rk8O7rL7w9DrycxOVUrz39DRoXET6P5f07L8M 2712
popmon/version.py sha256=wnYI_t7l0FA1pSypqxYzDfeZckuXjBBM8H5ucNGHt9A 1127
popmon/alerting/__init__.py sha256=xBdqgJbmbk-nX_tjQtY1AfPA6-V4VX1w4FNQl5499MA 1627
popmon/alerting/alerts_summary.py sha256=hTQ57Qn3U3Uhl7yYjVT_iNzv8UFYpBSkQ3kLQwE1HD0 4219
popmon/alerting/compute_tl_bounds.py sha256=sj5WAVprwX6Gl3xK996aOgvL3OtSQtFo8phyKiIizeU 18853
popmon/analysis/__init__.py sha256=0u8vI5hrCPU3Otn_FOv3Utgz6W7Il1YkfsRlFNn6q4Y 1280
popmon/analysis/apply_func.py sha256=5zhC5GoydkDxNWLgKXb34a8e9W7cImZCBDpjGGssWnI 13919
popmon/analysis/functions.py sha256=HJnXHcalyAm3UDxFGnNgZ6rVia4xTSgNL_m1WXaRSu4 19540
popmon/analysis/hist_numpy.py sha256=enN88GtSME2pstNV9OkIV0S_-cZJhhOh_mKDV053q2A 18303
popmon/analysis/merge_statistics.py sha256=UU24n_rjcAzKKiBl8DKTaiIQUNzDJjdEq8riEeotdog 2492
popmon/analysis/comparison/__init__.py sha256=j7lhJcGUxfl-5m5rOI4CTtdWjwgsNxzUjgE9I2uo0kI 1589
popmon/analysis/comparison/comparisons.py sha256=q33Qyu5_UlPgDWR9xaBHtMEDUJcL4oAEZ5Yt6Ys6h0Q 8823
popmon/analysis/comparison/hist_comparer.py sha256=cFBNkiP2ORexrDMnSfx76HDtu18QWM4ul7QP9smG0PM 15744
popmon/analysis/profiling/__init__.py sha256=mcJLQ-xhN_FKl8p5hpxXQOiYfch-Qtu0yreMSuJMJNM 1490
popmon/analysis/profiling/hist_profiler.py sha256=SnPF6v9iiwGpDVrBr6A2Vbsm9mW9jobDfTCZVBNxwJo 8254
popmon/analysis/profiling/profiles.py sha256=gGB8DBQErZhoR7Y4VNcvi3EaNymLr-qmgtWakU8gGz4 6782
popmon/analysis/profiling/pull_calculator.py sha256=QEGCAJ4kUt-r503FZDXiPFyjx1jeWHzVF04dgityRUw 11595
popmon/base/__init__.py sha256=pmVUHlQ6ixkAkz8WQB4U2EMchJhOLgy3d29QAPX7Q7k 1224
popmon/base/module.py sha256=fp9dInaGF2x4zSS1chSFBr5_3OnYKEzkkz_d9B6BFbs 7096
popmon/base/pipeline.py sha256=KqPtLrfWdfbMTCazDYrd5MA2vVEjKd5a6KxNHvcKe6w 3018
popmon/base/registry.py sha256=p9GnGADmkBbhL1lk_Ny8ELFRkie8TrhgrLqA1nqB2PU 4833
popmon/decorators/__init__.py sha256=985-bEdxjVpuSHaPnBAAa3RVM1M3iqEeVtVPnahIqxc 1215
popmon/decorators/pandas.py sha256=aB6-J6oOuaxe0VL3PmnAwWV48-RwXTw33eeE1wMgRxc 1689
popmon/decorators/spark.py sha256=ujNrvf-lNAP45f7G2Nf2QLTTmUF1GSEwtY8T7ybx6zw 1728
popmon/extensions/__init__.py sha256=So_E0MZ-1X2JhUYsi-LykAj3aRv5CT9qchiM-ouiJfY 1190
popmon/extensions/extension.py sha256=rUFsr5Qi9FYJt0HZixAosCNAgihGPFZLzmiDKq4GUAA 1229
popmon/extensions/profile_diptest.py sha256=X1hOSL4-LsIsDFTAyQiQYJCkkwnsXznjejIbsY58Od0 2456
popmon/hist/__init__.py sha256=c7oqrLeXOfBigPrkZb7rTt_DAP2VexFAy4F7rXQZWxw 1189
popmon/hist/hist_splitter.py sha256=9b-9KorGMKrb8nKHGX6M_7i6MDpEXT_ola6rwPYoIbk 6638
popmon/hist/hist_utils.py sha256=F2Ds6lYvfDsNdS2tPEQOMeZs2UcIJv098TrsG3shdhA 10961
popmon/hist/filling/__init__.py sha256=DyZqvAht0_HZrTbj-YlfScqPpkeyLs3NGXjHJN5dbcA 1745
popmon/io/__init__.py sha256=ACaNP6yK51cgs0zE3aYYvJBShYu4i13EEn7L5pDL3M0 1299
popmon/io/file_reader.py sha256=AnFP2OwLpFJqEMoAIpnKrDMcqQDqPchNnZUUJv8ZztQ 2940
popmon/io/file_writer.py sha256=HcPJ89kT0KLLoAT4RmAmj20oFfgcBXSDGJz1J8g18fQ 3301
popmon/io/json_reader.py sha256=9Ezuayg_DbB0ShF1wrp7CWhBtZAXKIhbstLmN6472EQ 1729
popmon/notebooks/__init__.py sha256=KSr93yM2D0PtVaBogKzZfsCPZdRaj8CAMg9JcZf5AfQ 1108
popmon/notebooks/popmon_tutorial_advanced.ipynb sha256=nQX8B7MC4OXxAR7ck4etjSLuJwESMTVjXNRgP89JCHY 19461
popmon/notebooks/popmon_tutorial_basic.ipynb sha256=zHd_BbHE8zu3FhsydLgtfqp7jaZMlCRBBrZklp5s_H0 5777
popmon/notebooks/popmon_tutorial_incremental_data.ipynb sha256=Qp2B5zkAB_mGedqww49afjhEWUWZ-VMgWduzr3JahXs 11902
popmon/notebooks/popmon_tutorial_reports.ipynb sha256=JksIl0FQ5t54w7Dbx7vsHfzpLlzrZVgdaKuaEhbf84s 11762
popmon/pipeline/__init__.py sha256=KSr93yM2D0PtVaBogKzZfsCPZdRaj8CAMg9JcZf5AfQ 1108
popmon/pipeline/amazing_pipeline.py sha256=zyRiZI47qlJKcM60BqgFyybR8HfZkHq8yqPhgcxxwQQ 2425
popmon/pipeline/dataset_splitter.py sha256=CZadLeAWKz-VzXAXwYzC9_vdYcTSP8kh1LQR06LAGuI 5208
popmon/pipeline/metrics.py sha256=FPApK-WIoUzbz2Ivn09fUYiaSHwiRCRs8n-sNSx9KDo 7116
popmon/pipeline/metrics_pipelines.py sha256=CwCRbTv_t1aqARMgY-86aYypaUEDdrSgydVT1VEJm24 16532
popmon/pipeline/report.py sha256=DCnJcfrA015Smav1jhyEug5FVTh4TlRixz4uss7hVzg 11282
popmon/pipeline/report_pipelines.py sha256=vxq86RYsGrBj-0W6DWJBqiL1h0sR7MlvlMu9jKeNioY 9162
popmon/pipeline/timing.py sha256=bHu8o7ov4nUnBN3Bkp_RsVfnUYYm59i2iPabUPfmbUE 1760
popmon/stats/__init__.py sha256=FdvUN9qy4_DBXLOco_VKLE06REd4iEJdYr8Ea6AMEmo 1218
popmon/stats/numpy.py sha256=B9cRSPuI7BcuVcb0df4TIFtiBZ745PiA2xbWZsT7ZoI 11243
popmon/stitching/__init__.py sha256=7sYsXli5DLcyu2a5jOE-TBuU5TbCGNkLIraG5wRXqkM 1234
popmon/stitching/hist_stitcher.py sha256=D8rD9fQTvLAPOLm8URnvHxi8MvmQRRZgU9LmcDAxpEs 20246
popmon/test_data/__init__.py sha256=KSr93yM2D0PtVaBogKzZfsCPZdRaj8CAMg9JcZf5AfQ 1108
popmon/test_data/data_generator_hists.json.gz sha256=U6TZKUgqaYHjFVccuyKwMoLlh2Ah8nuN31cRQ1M_f6w 73043
popmon/test_data/example.json sha256=dsp3bD3WIuwwaMMGktFNgaPj6og4crN67xwmDyS0V0g 128
popmon/test_data/example_histogram.json sha256=IVywU1X-SiIemNvbt1c3-SQeCLDR6SW1P_h6yyrW5ZA 15152
popmon/test_data/flight_delays.csv.gz sha256=nRCOrROsoqC0X6A9MjOzKXXr6FskxD-bGb8h_q8A68s 696816
popmon/test_data/flight_delays_reference.csv.gz sha256=8e-bjo52s0u_PjyngiQHRLG_1R02g4zh3L4LUMDOGmQ 692782
popmon/test_data/synthetic_histograms.json sha256=hCBKYSid_3sBy6i1VaePCRRzKQtJlo43cSiKHd3-ltE 79082
popmon/test_data/test.csv.gz sha256=-TiIp5zX_9zMqD5XTb_qlecvgMeZRJPHA73D4WudQkQ 64368
popmon/visualization/__init__.py sha256=rxoVbOdJruDdB7pUXRgK5qHc_dlk7OiWu077raxsL1g 1645
popmon/visualization/alert_section_generator.py sha256=6CsSs_2u7JZ62GN2svq_Qvka7JnQXVfeQAKNKC2Pl54 6321
popmon/visualization/histogram_section.py sha256=nTHK3iaMxJDnbJGluW3ePVCl_ETC7_N2Gr0CqMhWs1o 15249
popmon/visualization/overview_section.py sha256=i_mb-HmHg7-N4KIfbN_G6WYtukF8qcg9nljYn8a0JOw 8532
popmon/visualization/report_generator.py sha256=OuA7AWWb7sRMkcCZ7bOWyXf2UxyoLaOR5BasGxM5dbw 3094
popmon/visualization/section_generator.py sha256=Iz35FXkrmR0X7fDPRWhksBXLVZFYDjHy1UhvMZw6pdU 10860
popmon/visualization/traffic_light_section_generator.py sha256=_N1_W00KdEQhtTe49DCf6r6EcGoHjZr1fqWFaRta0GY 7317
popmon/visualization/utils.py sha256=Zj-kkDImYKm75l1ISLxC7VNpmaBY4nJvk5c5tIqTed0 26846
popmon/visualization/templates/aggregated-overview.html sha256=0asE816tHgQFyqLHIfXyXdrpYWIxc14TaOUpMOkNa_I 835
popmon/visualization/templates/card.html sha256=QJHlv-Y1Cy30KB3ttSv6puYGsZDlZo0pVQKDJACtkS0 2482
popmon/visualization/templates/core.html sha256=qcBwYEQwsPMT1IJkSZa7QhB48ZTwj2zFNiZYuM6PHHw 1010
popmon/visualization/templates/footer.html sha256=ejvRRn4X0X_c8n9l5fK1ro6nqLfTVAEM9S9P8SAZ4hc 941
popmon/visualization/templates/header.html sha256=HpLR5_g7yoGv4CvZ2snnHJSQbVtCxpGC04ZuITbh-Ys 782
popmon/visualization/templates/modal-popup.html sha256=ZxZOumTi2xIWc4YwB7Ari62hxOrv-WOL8icTcDQtPnk 988
popmon/visualization/templates/notebook_iframe.html sha256=pyB3mpKDqXY0yo5fHHhfD36xautr93Uo99jv3fo9-j4 178
popmon/visualization/templates/section.html sha256=GCjSsvVaCOlGUT2O87P8M4DCkBgcNHQPVQFFQsneJqQ 2753
popmon/visualization/templates/table.html sha256=IddwBDPWVk5TMIdXibaxvg4FxciI2tHpmJebSge8KW8 1401
popmon/visualization/templates/assets/css/bootstrap.min.css sha256=iC-aaoV0MjXL2IibgtkscNpJtGnrQ3xowSp2ACPNjjE 155712
popmon/visualization/templates/assets/css/custom-style.css sha256=a8Otm-nmKwob_C3zvmgKGjwsQS3IQ_BK5ZkftzIK4OQ 2090
popmon/visualization/templates/assets/js/bootstrap.bundle.min.js sha256=8OP0zcKC3CIj-nT0f0m_eM8NXq2LZn9sQx45Ciq9HBk 78586
popmon/visualization/templates/assets/js/custom-script.js sha256=vEzSOMEDi_3CX1ZzWJsXNsQgeSCaoGf-rwcFNAQwMwY 2943
popmon/visualization/templates/assets/js/jquery.easing.min.js sha256=H3cjtrm_ztDeuhCN9I4yh4iN2Ybx_y1RM7rMmAesA0k 2532
popmon/visualization/templates/assets/js/jquery.min.js sha256=CSXorXvZcTkaix6Yvo6HppcZGetbYMGWSFlBw8HfCJo 88145
popmon/visualization/templates/assets/js/plotly.js sha256=EOvE082RJUkrPN39zTSKGVbFltkPWbRDVYYas0yY2QI 3682474
popmon/visualization/templates/assets/js/scrolling-nav.js sha256=GWwestffEMemEIiagzHFvLrZp3Hzr3mxKiE1b5naOzU 927
popmon-1.4.7.dist-info/LICENSE sha256=CA9-11d3VoTsfRN7SI6iZ4S0j7J9qkOecsEQR2zhsZQ 1071
popmon-1.4.7.dist-info/METADATA sha256=wxxMNLbz4qwXfxjnyYi5vbYD6mAWm0JJFFrWjM9KJ5w 24002
popmon-1.4.7.dist-info/NOTICE sha256=CDgFOAu2c1sdZpgz84wtFkJWwZQnAqTtP0VQ1OZhpsw 3792
popmon-1.4.7.dist-info/WHEEL sha256=In9FTNxeP60KnTkGw7wk6mJPYd_dQSjEZmXdBdMCI-8 91
popmon-1.4.7.dist-info/entry_points.txt sha256=TKWseYQ_IT6dg70wMpf2UkshheeKtjrm_7slO73-R-8 68
popmon-1.4.7.dist-info/top_level.txt sha256=xIg-RSpEvfbkKWd6B4KYFSbeCAGEt3RLuaonseZ7j7U 7
popmon-1.4.7.dist-info/RECORD

top_level.txt

popmon

entry_points.txt

popmon_run = popmon.pipeline.amazing_pipeline:run