nullsweep

View on PyPIReverse Dependencies (0)

0.4.0 nullsweep-0.4.0-py3-none-any.whl

Wheel Details

Project: nullsweep
Version: 0.4.0
Filename: nullsweep-0.4.0-py3-none-any.whl
Download: [link]
Size: 74760
MD5: 04fb3fdd80fc4c2b58ac1979a6007e9d
SHA256: e5fbd9ebf315adca8486dcef35be576cef7df516380cffb4ab13618d4a67a6ea
Uploaded: 2025-02-25 18:00:50 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: nullsweep
Version: 0.4.0
Summary: A comprehensive Python package for managing and analyzing missing data in pandas DataFrames, starting with detection and expanding to complete handling.
Author: Okan Yenigün
Author-Email: okanyenigun[at]gmail.com
Home-Page: https://github.com/okanyenigun/nullsweep
License: MIT
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Science/Research
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Topic :: Scientific/Engineering :: Mathematics
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.7
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: Operating System :: OS Independent
Requires-Python: >=3.7
Requires-Dist: pandas (==2.2.2)
Requires-Dist: scipy (==1.13.1)
Requires-Dist: statsmodels (==0.14.2)
Requires-Dist: scikit-learn (==1.5.1)
Requires-Dist: seaborn (==0.13.2)
Requires-Dist: missingno (==0.5.2)
Requires-Dist: upsetplot (==0.9.0)
Requires-Dist: wordcloud (==1.9.4)
Requires-Dist: polars (==1.23.0)
Requires-Dist: pyarrow (==19.0.1)
Requires-Dist: twine (==5.1.1); extra == "dev"
Requires-Dist: pytest (==8.2.2); extra == "test"
Provides-Extra: dev
Provides-Extra: test
Description-Content-Type: text/markdown
License-File: LICENCE.md
[Description omitted; length: 7113 characters]

WHEEL

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

RECORD

Path Digest Size
nullsweep/__init__.py sha256=R7F5PRsD7AvkD_HcAkzJrCb23GIiVdWU_o6a9H2MW9I 444
nullsweep/api.py sha256=u6T5HLXnHAwS4pvP-gHOdF-zs9XSTYuiCYtH6paqkc0 9163
nullsweep/config.py sha256=LomMh8ytXBLUJM2U5CLFCjkGqOYODCz7ijNylbbvxrs 110
nullsweep/router.py sha256=YjGKne2BnJaskSJUUzh4dOaNjjoiZo429fdZAYhlfnw 2182
nullsweep/bases/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
nullsweep/bases/handler.py sha256=cu8NCIKC0oAsujNI7krCTJQ8zehJl3i3ORlkz0ZLDHw 765
nullsweep/deletion/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
nullsweep/deletion/column.py sha256=we1em8-7K7mjB3n5qIS6PLqUn7spXOXjQH1KdSRUa6I 1232
nullsweep/deletion/factory.py sha256=jCfdwDcH2RzKNfztx6D1MPd48RJSHNnppO75oc8OZ6k 1242
nullsweep/deletion/listwise.py sha256=qvuqERRkjAJ_txaIZrsDZAqvLluPq_L62Ck2zcrYbjM 1750
nullsweep/deletion/pandas_engine/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
nullsweep/deletion/pandas_engine/column.py sha256=QM5blXNb_bCg_ZyVJ6VbrAMU4R01-NcsLirpblxa0Cg 1244
nullsweep/deletion/pandas_engine/listwise.py sha256=WvvO66f0AR5dJVOp_3uAwP8oVd2sXawMX5s7dOa3V48 1763
nullsweep/deletion/polars_engine/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
nullsweep/deletion/polars_engine/column.py sha256=J8IdmcSZ6pIePWf1Fo8bYSd0JoHSHFjLuM4Nlt5Howc 1392
nullsweep/deletion/polars_engine/listwise.py sha256=kXEW8mDjF7WeztNObvRKL4zCneOHCDzmlNpfdcRnEz0 2480
nullsweep/flag/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
nullsweep/flag/factory.py sha256=YGJqQ-C26bdbCXxdZA1o_XRGpnx0th4YRL9n1QKIbwQ 607
nullsweep/flag/indicator.py sha256=21fNO-5qv-91erKz4v_U_C4L2Q1TgYaavK3gs4b5000 2095
nullsweep/flag/pandas_engine/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
nullsweep/flag/pandas_engine/indicator.py sha256=oKkdUjgTnkmK4aox7uSCVILnJbfMDLBTDukyER1pT20 2108
nullsweep/flag/polars_engine/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
nullsweep/flag/polars_engine/indicator.py sha256=Kv8zh2ijGJdIah4Acwm2nCxkDxKuRLC7b9-SzriVq6Y 2886
nullsweep/implementations/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
nullsweep/implementations/polars_simple_imputer.py sha256=Vw3DyRTh-ncftzirVYEGfKiKLIuN4t0g4M2_s5FH9WU 2550
nullsweep/impute/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
nullsweep/impute/multi/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
nullsweep/impute/multi/knn.py sha256=yUeR6oXZCGE2D2Oz28V0SsZHAI5BIE4Dgj90L7PKhtE 2311
nullsweep/impute/multi/mice.py sha256=5IYbkL-A_mhXVYL_4H-S_GTa2XQueIbNWnWeH1Q9_ew 2976
nullsweep/impute/multi/regression.py sha256=Z-HKIUH6MlllSp1etutsTfNsTlfG1j13cCR8ESSIyOU 3177
nullsweep/impute/multi/knn/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
nullsweep/impute/multi/knn/factory.py sha256=vj410JxvR7fpId9kZfALZpnvpRgWDUz0lzxiUrds0gw 476
nullsweep/impute/multi/knn/pandas_engine/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
nullsweep/impute/multi/knn/pandas_engine/knn.py sha256=hKZnvYLK3hBs8G5djCNd_lf-L84rVwyAKxGCNSd6MxI 2387
nullsweep/impute/multi/mice/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
nullsweep/impute/multi/mice/factory.py sha256=xTlupS9khtwXF5m0rq9yqrb9n0oaFgWrREijVgnqEQ4 463
nullsweep/impute/multi/mice/pandas_engine/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
nullsweep/impute/multi/mice/pandas_engine/mice.py sha256=eFEYCn0j0YNJrO7KPPzQQHZwWAKDR9HNw8fDAaKbDq0 3052
nullsweep/impute/multi/regression/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
nullsweep/impute/multi/regression/factory.py sha256=_yJHkhgAXG8SoTOUBPzMWRwEr2oboAr2_yV6xOAUfUk 511
nullsweep/impute/multi/regression/pandas_engine/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
nullsweep/impute/multi/regression/pandas_engine/regression.py sha256=rRydnNRGmFZAbuII_OOzlhdpfYIzvjOte77G64C0n-8 3253
nullsweep/impute/single/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
nullsweep/impute/single/categorical.py sha256=wyHqAzRhB61rbszR25hFer-M02onRAOM1z46IYp6270 2925
nullsweep/impute/single/continuous.py sha256=iWV30g-zn4CsZ5rSVf44iaem9xopNZfLXv-szPs1Z34 1732
nullsweep/impute/single/decision.py sha256=eFJDwdxTtzxTKiabLwHY6PBODsJDmf1cZW8567JYFkQ 3191
nullsweep/impute/single/direction.py sha256=hwXLcGLkWC9Lts4BHwUr2q-hC8iJZeyaJOO6IATXxvE 1428
nullsweep/impute/single/factory.py sha256=IIbjE4qaMyI2x0wMNkNA8Gh_ddU9RpVPIVU3aBOpEpM 589
nullsweep/impute/single/interpolate.py sha256=7M_DiD8gpP10_eLW8qETr3_R9OruKuDQB2Iw6EsoQh4 983
nullsweep/impute/single/manager.py sha256=Z_c0AGvUo6wc07DA1TrSCw_zeTlDf64QIgOEowy52GI 7730
nullsweep/impute/single/pandas_engine/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
nullsweep/impute/single/pandas_engine/categorical.py sha256=X5EvNBpMbHJab7NM70I6Df50k9fWxj7LEgHupRFed6s 2926
nullsweep/impute/single/pandas_engine/continuous.py sha256=rGBfRCkmyELA44Hx8ioXrE6yRtfGvasUG9WWbjpTZLQ 1733
nullsweep/impute/single/pandas_engine/decision.py sha256=6nIV70vb9dpgrM3Ku9AvX3_Y5bFqYloaOm9LuWefldA 3264
nullsweep/impute/single/pandas_engine/direction.py sha256=j4fROyukDAcSiUlRttiFKfZWRFbfp1-enC7hj0gex7I 1429
nullsweep/impute/single/pandas_engine/interpolate.py sha256=VwIZrH6rwSFa9Q0H6dzd4rsgaTbD68NGQK4Lbn2atpU 992
nullsweep/impute/single/pandas_engine/manager.py sha256=dE5aaZo47C_jnm5k33IBFOF6tPYH9l2UlhFbscOZ3S4 6155
nullsweep/impute/single/polars_engine/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
nullsweep/impute/single/polars_engine/categorical.py sha256=j9PFeB053ca-Vp9s70ayp__fivbTJkLGq8VjEumlTaM 3618
nullsweep/impute/single/polars_engine/continuous.py sha256=gvezRZ1kMiz1Og6b8nAFEAJNlw-FCbSzN0hlxK53Y44 1117
nullsweep/impute/single/polars_engine/direction.py sha256=sS7oICFx-ODiOaZo2nI4CcOk9Zo8Kv8kv31wMBK1mfc 2776
nullsweep/impute/single/polars_engine/interpolate.py sha256=6TlXIYChGnQA921nSQn-BIVkg-cPoyVftK7Sy1_f5WI 981
nullsweep/impute/single/polars_engine/manager.py sha256=PxdLxQxlAb2RsGCd3x4R72QzO5Mqvhc7Upy4i5XLP3k 5551
nullsweep/patterns/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
nullsweep/patterns/df.py sha256=csbIlGHUAzEjyLL1HFnayc-DN_Hbpoeu5lZJk-eSaYI 2001
nullsweep/patterns/feature.py sha256=SEC-s1YlmKQyrrlNONhxB-UIrNklB7aJzKRephDKKr4 1707
nullsweep/patterns/mar/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
nullsweep/patterns/mar/base.py sha256=OZDQe7rNrNpKxsZu2m_Fkmkfz6hptKY92jKSZiCdUe0 5487
nullsweep/patterns/mar/logistic_regression.py sha256=t0l8FiHkExoir2IWckaQFOEs5g4vDfP147k27UyjOZ8 7105
nullsweep/patterns/mar/pandas_lr.py sha256=2dRv8pKX27_MVQEdPdTli_09Q76KzPgILRKoVexNpo8 2163
nullsweep/patterns/mar/polars_lr.py sha256=uUO8jBtNe0YHYtg5ATH0QAEeiEkCJAqv75MJ0msh6KU 2027
nullsweep/patterns/monotone/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
nullsweep/patterns/monotone/base.py sha256=ahSct8xQvkvt60RWUZuxT-7gxP6FrVcIzRId9mEqK7E 1608
nullsweep/patterns/monotone/pandas_engine.py sha256=845nrEfqMOAfMy9XuqHgEy6AFlLqfuGmDbnW1xe1bGI 1146
nullsweep/patterns/monotone/polars_engine.py sha256=Mag36GqDa4lmt2gTWP2mD1ul1hZ5MTiszsW7tL6P4js 2152
nullsweep/patterns/monotone/service.py sha256=a0wEDjzcXa_0vflyZaZ353nRDoZQKECu4JMpDlyejt0 2374
nullsweep/patterns/mtype/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
nullsweep/patterns/mtype/mar_based.py sha256=7lNWP0G1jNkJUT5oncfOZu-IhGbjl_rmP4_wtAE6VFI 2110
nullsweep/utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
nullsweep/utils/decorators.py sha256=xEKXaU4A5-q09O1fYMv932SKNFbcbWcr5UC7q-LJGfw 3530
nullsweep/utils/dummies.py sha256=_kNlqBCGVSGxIbBodwu2WPXlF1nnZaMXYKkzlUz8SpM 5198
nullsweep/utils/structs.py sha256=DEDf8adaBS00N3uXA41dSMxzKRP6IHwILpG0hh5XhXQ 2309
nullsweep/visualization/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
nullsweep/visualization/funcs.py sha256=LacyZMcgJWuaJJjn2EwO6sFleuXoA85zIGHMjV1h6yU 2939
tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/test_impute_single_categorical.py sha256=ZpFW2a0urDffQEJEuizT-Qbkc06-DO5PNbRrka-6ynU 3398
tests/test_impute_single_decision.py sha256=A06xV3N64uW4EIBg6PKBAxJfSp0yor89PCqqcfY_og0 4824
tests/test_impute_single_direction.py sha256=XrqMjb8BP8UR6CLpdaqT7dqbPeCS541lMs4PEkWQedw 2728
tests/test_impute_single_interpolate.py sha256=gcldiwT1KL1eWAchw5Y4IgUp4pFdurNtu1Q11Tt3X80 1525
tests/test_impute_single_manager.py sha256=NyvW9iWyHOS9z-EJDLmX_bKJMVwixd6-a0zaOQROBxk 4100
tests/test_pattern_df.py sha256=XT5y4CK84E72HrLDnsPCXT_7KLC8LB3VdbqiJjDVYUk 3531
tests/test_pattern_feature.py sha256=NiijiUqbzmf0x31nSN5LERMJm6pqYzL5tgP3YaXlpsc 3041
tests/test_pattern_mar_logreg.py sha256=3Q0xMntQy-C2Gbl_LveUVSTiZCS60xndi1pTlfSzjvY 9007
tests/test_pattern_monotone_service.py sha256=01N4u86ILEyoXyauieY93L7r4DInTQb0df41m4IHg50 4047
tests/test_pattern_mtype_mar_based.py sha256=TzSZi-JKh94wc7vMKkkWBrvb3-3oDkq-fbScla7kXJM 2973
nullsweep-0.4.0.dist-info/LICENCE.md sha256=fEmOMXzKhCGFg3Niq85ohjLKiV9XXC2SIoEcyHX-fMY 1057
nullsweep-0.4.0.dist-info/METADATA sha256=eZeEliSaUX1PiZxgf-R578-sV6nSy4yzmaDfeLM2qc8 8656
nullsweep-0.4.0.dist-info/WHEEL sha256=UvcQYKBHoFqaQd6LKyqHw9fxEolWLQnlzP0h_LgJAfI 91
nullsweep-0.4.0.dist-info/top_level.txt sha256=0uy08Zv0Y2lgZgZ7SmjqKuwjOWfHBdKAwNYoaAcFTcM 16
nullsweep-0.4.0.dist-info/RECORD

top_level.txt

nullsweep
tests