dslinter

View on PyPIReverse Dependencies (1)

2.0.9 dslinter-2.0.9-py3-none-any.whl

Wheel Details

Project: dslinter
Version: 2.0.9
Filename: dslinter-2.0.9-py3-none-any.whl
Download: [link]
Size: 106002
MD5: bda307aa4e52a42d649da7f4fa3ac4e5
SHA256: 9ddf49ce4fa9498201678902acc2225c5176359742b198bad01d357c68f58fd0
Uploaded: 2022-06-17 21:07:23 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: dslinter
Version: 2.0.9
Summary: `dslinter` is a pylint plugin for linting data science and machine learning code. We plan to support the following Python libraries: TensorFlow, PyTorch, Scikit-Learn, Pandas, NumPy and SciPy.
Author: Mark Haakman
Home-Page: https://pypi.org/project/dslinter/
Project-Url: Repository, https://github.com/SERG-Delft/dslinter
License: GPL-3.0 License
Keywords: machine learning,software engineering
Classifier: License :: Other/Proprietary License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Requires-Python: >=3.7,<4.0
Requires-Dist: astroid (<2.10.0,>=2.9.3)
Requires-Dist: data-science-types (<0.3.0,>=0.2.23)
Requires-Dist: mypy (<0.932,>=0.931)
Requires-Dist: pylint (<2.13.0,>=2.12.2)
Requires-Dist: pyspark-stubs (<3.1.0,>=3.0.0.post3)
Requires-Dist: toml (<0.11,>=0.10)
Description-Content-Type: text/markdown
[Description omitted; length: 12368 characters]

WHEEL

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

RECORD

Path Digest Size
dslinter/__init__.py sha256=ZF_z2DFzwRwLrHyzo4n0SnMUCy6KV43uvhdpfZhAWVA 348
dslinter/checkers/__init__.py sha256=1LZTn2aNs9J2uIWfUI3s3bXEk2Jp4qUFVCaEtWtqXCc 43
dslinter/checkers/chain_indexing_pandas.py sha256=N7bHt_rDL3ZxRF43zsCxsosqMVg_25OnI91vUIJ4ESk 2155
dslinter/checkers/column_selection_pandas.py sha256=zGnPNZ69hAyqTPtTug8ZDCSLTyrnjT_vYPFnjKSMYi8 3756
dslinter/checkers/dataframe_conversion_pandas.py sha256=tkmgeFwxr1qRKnTr3t4A1aWWc60LMQCTarSxFm7bMbE 2067
dslinter/checkers/datatype_pandas.py sha256=tmgMVssmd8Qvdy5xqbyDjY3UPH7xw6J21_a9qMgBUBo 1665
dslinter/checkers/dependent_threshold_pytorch.py sha256=ea8Wivjd95nKmdDFHfFZORFFCWTVnIlmIPV7reaAODE 2685
dslinter/checkers/dependent_threshold_scikitlearn.py sha256=g2WqeDPstlTijdJPtHBOPtGq_9FBpbgIQom8C5ztzLc 2710
dslinter/checkers/dependent_threshold_tensorflow.py sha256=SNqeIFCPRlSDyxmKOiDNAs2LcnBP_9k0nVisidH-PmQ 2692
dslinter/checkers/deprecated/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
dslinter/checkers/deprecated/inplace_numpy.py sha256=TrOCBj058LVUlUslMQb-elTqpoujrq6inqYK0TvYUug 2795
dslinter/checkers/deprecated/mode_toggling_pytorch.py sha256=HehH_d6tnZayxetPSHVcYB0fksKNQQLUZwreIh9ZM4g 2388
dslinter/checkers/deterministic_pytorch.py sha256=nLWdkyYtxLfD_yeeFeL-z1vfzfYlwOMgbpqsYwltATM 3934
dslinter/checkers/forward_pytorch.py sha256=7l1893zqW90ghppewYV50UMlfeqoTYh6yXf88q781yA 2599
dslinter/checkers/gradient_clear_pytorch.py sha256=7uxq233aYI5KhmZTRe0SZFiAxncgs6tuBRwo7nl5JAA 2018
dslinter/checkers/hyperparameters.py sha256=Q5Y4NHOLCzthCN5IbvNtdKUH5MqWZbjL_QvAHEt9Mq0 4672
dslinter/checkers/hyperparameters_pytorch.py sha256=b89xn2Fa1tjXr_2xr560VJsr7tPpbaiEpnEbPzZDlcA 2505
dslinter/checkers/hyperparameters_scikitlearn.py sha256=Hhgrd_IS7khSgOmo--fFJGsOWOh2ezbD7fBsvaG8z_w 3535
dslinter/checkers/hyperparameters_tensorflow.py sha256=oJ4BmAkMWlSr1lxfGYZ1LTitsBB4XFBmSj6wvm8IpP4 5013
dslinter/checkers/imports.py sha256=nahq_zC0oab8VP5gUirK-kOmsMpcepNpazxkvhvjK1w 3112
dslinter/checkers/inplace_pandas.py sha256=tRtF_TAeHfMw6gNTA1oR6rmvMLQMJIN3HXclD2gxRq4 5408
dslinter/checkers/mask_missing_pytorch.py sha256=qzC2BaEN-OrqKSqjrCcvlIe9J08wFijitpdDq9nBqFs 2995
dslinter/checkers/mask_missing_tensorflow.py sha256=eo24am5QFUSxeOW0AIlMYn7hU5WhkjxxxDR9_QIM_Cw 2853
dslinter/checkers/memory_release_tensorflow.py sha256=a8-ROG1W0qoIctI2yvJeG9Bl9VVHoWb1o5zVFKV11f4 3051
dslinter/checkers/merge_parameter_pandas.py sha256=MJCnygkUWoFnT9KcClGoDGwCDJNCcCRMUDrmXq1725A 2405
dslinter/checkers/nan_numpy.py sha256=omIbtYWUyL57ZlkM-eAL1EDh7V0balv0pLSqHzIOJSk 1251
dslinter/checkers/pipeline_scikitlearn.py sha256=N9jcSLm3x8Lsm517MD2CHKPIh6_tWErMJRZnkXDMy3I 6207
dslinter/checkers/randomness_control_dataloader_pytorch.py sha256=jJCg_CNK4UE3DIeXBOmZHoTXlsXPy2w1_gplOxszzXk 3177
dslinter/checkers/randomness_control_numpy.py sha256=H76rWIzJgOn0HCtQnmSbKaw8h9zw_swOZf8p2wIiAjk 4127
dslinter/checkers/randomness_control_pytorch.py sha256=zGI3Lv31Z7e4bIkdknHrdm0qsa4ZUThCI8hOD9rtUXo 3409
dslinter/checkers/randomness_control_scikitlearn.py sha256=pN_MHnvPQhJJwwz_2g1_gTauNFyzFebvs0wKgK3x-T8 2855
dslinter/checkers/randomness_control_tensorflow.py sha256=GGgaEvLBWoxK9ZKM56S7n9wOnqOpOqEmhvlLlUojifM 3787
dslinter/checkers/scaler_missing_scikitlearn.py sha256=027K2wHFpOp5vfh7izCQHvkWDo_M9qNKQDsRSAS4l00 6418
dslinter/checkers/tensor_array_tensorflow.py sha256=s-v4eEIhnfJdTLrup1N_TZeLnZcW0PDg1CSnf80PQAg 2720
dslinter/checkers/unnecessary_iteration_pandas.py sha256=h2UN51ep3ku_UiRjvhwXtAjHW1hJsJxpcgUFfBxVaiA 4454
dslinter/checkers/unnecessary_iteration_tensorflow.py sha256=PrsywUksIqMqpPqiO5abr4RPonwIWN7dTWk5CIfAqiA 3140
dslinter/plugin.py sha256=Aq1wLdQ7nucDTwwuWVzQyv8X8JQ2HMXB_1FvEVtKz94 5094
dslinter/resources/__init__.py sha256=So2e3Y5eRLRyvov2SG0ARAXS0sF0LWOXwrjTfqAHpbA 44
dslinter/resources/hyperparameters_pytorch_dict.pickle sha256=pTfdBVwwgtM7vGP-NiBYfPtzTXbexuFW4F7lGNevbkg 761
dslinter/resources/hyperparameters_scikitlearn_dict.pickle sha256=fSa_xubRZeBxEcAkINPx_7ZPqtVcfBnV3Vkix6pe8j0 12123
dslinter/resources/hyperparameters_tensorflow_dict.pickle sha256=h3aU_XYe_bf-CrHQ1I-tA-GH1uBocG7Fn23ozTYJ2AA 545
dslinter/scripts/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
dslinter/scripts/hyperparameters.py sha256=Pru-cHurTkaWsUzS1qvRkUwbhbhFwdiO4D22y2txoCA 1262
dslinter/scripts/hyperparameters_pytorch.py sha256=S5FPRqQvrnKKgYhoj19EL7RzcZKzVYRor9dvkYpGMro 693
dslinter/scripts/hyperparameters_scikitlearn.py sha256=ltoRh_foNE8Idln47L3M0Slu0z1C5_dyqDB3h3s_YgY 7321
dslinter/scripts/hyperparameters_tensorflow.py sha256=M1c6TPcsyD-oM2mkRfNAPRgnW8_nhsZEzqcmSlPgPFg 577
dslinter/tests/__init__.py sha256=Z-4adQrQhssCTF0ysC4jBDVtQFij6vvwFceLWo0az6E 40
dslinter/tests/checkers/test_chain_indexing_pandas.py sha256=VQyloXvGsSHntNOQwLkcT1urvNANGIQc0mcl_Id34G4 3348
dslinter/tests/checkers/test_column_selection_pandas.py sha256=ul1eeMuu0e2j6Lgble36qxl2k1kxbQ9qRr6OxZ3c4D4 4710
dslinter/tests/checkers/test_dataframe_conversion_pandas.py sha256=7-Wun0q-AsfVC10NYmpZ9wkGWDlED0L6ewtmwiHDRI0 4262
dslinter/tests/checkers/test_datatype_pandas.py sha256=pL2hOmTUAI0XfWGJuWdlzjQ_q_CWGZUgVJmpS3Wgoyc 1164
dslinter/tests/checkers/test_dependent_threshold_pytorch.py sha256=gspccIBDGHHZm1r-XqkRsJEAigxNzU1A89TbzQGj4Ok 1474
dslinter/tests/checkers/test_dependent_threshold_scikitlearn.py sha256=vExRFPNx28oWmrHSPelzm30oCsh1N_zExtRtvxcb5EQ 1463
dslinter/tests/checkers/test_dependent_threshold_tensorflow.py sha256=FZ7BiKEupvULEIX1bDnKPQDbmqyyksw8f52k-5D6FqQ 1936
dslinter/tests/checkers/test_deterministic_pytorch.py sha256=mBJCGU6xOJw5w_YbtlbeVSAOSgjr1OOH4_OhtmSYpe8 1758
dslinter/tests/checkers/test_forward_pytorch.py sha256=kx_UKklI2zmaA9XeFKxsOOzTxGDYASzQylcABKYBVo8 4176
dslinter/tests/checkers/test_gradient_clear_pytorch.py sha256=BEOfNOmLENbCUymOyy8Ez1INzRR8w6croWVSkJwKo64 2896
dslinter/tests/checkers/test_hyperparameters_pytorch.py sha256=f3wpDWVH7V6VBNo2SmLj-kaDqowxPkLXeMhahCMmD0k 2090
dslinter/tests/checkers/test_hyperparameters_scikitlearn.py sha256=V1nf3QeGKp4BYcqX1CRc8M0OVl1UTnSbWPMxbtwFJK0 9039
dslinter/tests/checkers/test_hyperparameters_tensorflow.py sha256=-4kvPR457FAqQSaLz6f18gs1kkESw9f978gtBYkeaaY 5605
dslinter/tests/checkers/test_imports.py sha256=Y547Mx22rWMh1pn03h2PFkrrJY1__RESn9HG1gIzPJo 4797
dslinter/tests/checkers/test_inplace_numpy.py sha256=Mu1xoInXK7ax5ikxa9oEtPFztQYPiiClRQ2XgCm-xcE 3004
dslinter/tests/checkers/test_inplace_pandas.py sha256=KjzEmHaJayVDMenlQh-BSEY5jsHEybL5JI3O3ctAkBA 6614
dslinter/tests/checkers/test_mask_missing_pytorch.py sha256=PJlp70vynJ8wXRDG7ZPfkdBByzmaa-TVt6c-XGrIWtY 2402
dslinter/tests/checkers/test_mask_missing_tensorflow.py sha256=VjLkovibJvgxF5E-79H4JuwdiUfpFLB00DPxxx2s7EY 2334
dslinter/tests/checkers/test_memory_release_tensorflow.py sha256=4_Z7LNjC3kwpy52O5Kn3gm9-Dzu7PCaByZOtfnt7PHM 1646
dslinter/tests/checkers/test_merge_parameter_pandas.py sha256=YkG-c1JVawf9F4wt2UoySyXqvFp5nYUKx5eglrNEF5E 2001
dslinter/tests/checkers/test_mode_toggling_pytorch.py sha256=WTpDZOOgxXRHoX-SHxR85KQNUSCE4ypxxjdtiZCcSfw 2901
dslinter/tests/checkers/test_nan_numpy.py sha256=18X34XLCOARbFVMwovJ9_qBT1G0GWgg6LshE5C4ltFQ 1729
dslinter/tests/checkers/test_pipeline_scikitlearn.py sha256=LHCwYaO8DzZVS5fDPvjidArWO5szSOgXzCymTtSSkKg 5692
dslinter/tests/checkers/test_randomness_control_dataloader_pytorch.py sha256=7GhIZjmRUZzvj4T4MHvoZR4cJMelayZOdu7s_v1OF1g 3869
dslinter/tests/checkers/test_randomness_control_numpy.py sha256=DaHdoXAtQX6Yi_g8NdTv6PiVx2DogQyTL-GJtA16P44 2655
dslinter/tests/checkers/test_randomness_control_pytorch.py sha256=D6sF6-wV2ot6pFJ8MqihBP31-c8Y5tc-2bxAdbzK8t8 2606
dslinter/tests/checkers/test_randomness_control_scikitlearn.py sha256=mu9RXRFCCSde-OGxQpIBLIhTDXJFDNuga9S5RFgdTf8 1872
dslinter/tests/checkers/test_randomness_control_tensorflow.py sha256=lkf06RGxksckKQBZMzz5-8gT7T7M8EV6nOGgtPYV8_I 1774
dslinter/tests/checkers/test_scaler_missing_scikitlearn.py sha256=pqm42eaG6SLEKuenAevRSj19FOfe8UVMEMhYDfUkgGU 5828
dslinter/tests/checkers/test_tensor_array_tensorflow.py sha256=t5KU82E3A483Z5XGcPFlGTINIw_oatv5v_2w62Cvb7w 2047
dslinter/tests/checkers/test_unnecessary_iteration_pandas.py sha256=jfQCZZw3J3O4i38eG4woBVhofyUSYLV7qxgQmTaL9RQ 2156
dslinter/tests/checkers/test_unnecessary_iteration_tensorflow.py sha256=19QnbLMoH9iol7gQOyIFXZHRiZWXcYv-0RwslwhW3G4 2559
dslinter/tests/utils/test_ast.py sha256=tAfqlb0fBh6aATdlFjdF28kl-OQL1h3fOG5x_sTKFCQ 1842
dslinter/tests/utils/test_type_inference.py sha256=TPyxSq78vkN1nFsCfnhXOCf9jXbvt3Ph52dARNW00m4 3812
dslinter/utils/__init__.py sha256=sna5wqob-_dhCBObC4MRZREBWTRSygoqbfFleWAvrVE 50
dslinter/utils/ast.py sha256=M5K8FCHiR2pah6GT_F3LzgBwpf_feKtY7sowr1TmBw4 9086
dslinter/utils/exception_handler.py sha256=SxxkHgZIAdCffUEgfp1jwug30NnFNNGT_sqve4omDlY 892
dslinter/utils/hyperparameters_helper.py sha256=wyj1VK8vkn5HVoM604_0FLxImUccw50CrBrRMlxyTSY 440
dslinter/utils/inplace_helper.py sha256=bdiPdPBnuLH9qH_Fl9LdcAqEVMti9-PTLaSKnd-liuo 516
dslinter/utils/randomness_control_helper.py sha256=6kJYhLEc0xxJ2vfU8kRQLhNGtcma9Tq6C_VxCtv0pF8 1008
dslinter/utils/resources.py sha256=nBkUOlsXm869P9GInKXG3O9FPJFzd6cx7fpbTZQpa4k 1057
dslinter/utils/type_inference.py sha256=LBvRf_7Jx9E1L2XzsK6MbBAxqbUa2S-_ti_uL2mjsas 12430
dslinter-2.0.9.dist-info/LICENSE sha256=OXLcl0T2SZ8Pmy2_dmlvKuetivmyPd5m1q-Gyd-zaYY 35149
dslinter-2.0.9.dist-info/WHEEL sha256=y3eDiaFVSNTPbgzfNn0nYn5tEn1cX6WrdetDlQM4xWw 83
dslinter-2.0.9.dist-info/METADATA sha256=PBbGvGxBCSfrEBtXTb6i6tbM78chWTv6xe4xqODnUxg 13454
dslinter-2.0.9.dist-info/RECORD