pytctracer

View on PyPIReverse Dependencies (0)

0.2.4 pytctracer-0.2.4-py3-none-any.whl

Wheel Details

Project: pytctracer
Version: 0.2.4
Filename: pytctracer-0.2.4-py3-none-any.whl
Download: [link]
Size: 56091
MD5: 817f03120ff77d0dcd7dc98b8b3f178d
SHA256: b830e336dc819e7b8dd726f22ddfa59bbd427f2577c36e48874824e0c24d8d42
Uploaded: 2024-04-26 09:55:23 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: pytctracer
Version: 0.2.4
Summary: Research library demonstrating test-to-code traceability techniques on Python codebases that use the Pytest testing framework.
Author: Jason Ho
Project-Url: Repository, https://github.com/jasonho2582001/comp0138-pytctracer
Classifier: Natural Language :: English
Classifier: Intended Audience :: Science/Research
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Python: >=3.11
Requires-Dist: matplotlib (==3.8.3)
Requires-Dist: scikit-learn (==1.4.1.post1)
Requires-Dist: click (==8.1.7)
Requires-Dist: pytest (<=8.1.0)
Requires-Dist: python-dotenv (==1.0.1)
Requires-Dist: black (==24.3.0); extra == "dev"
Requires-Dist: pylint (==3.1.0); extra == "dev"
Requires-Dist: setuptools (==69.2.0); extra == "dev"
Requires-Dist: bump2version (==1.0.1); extra == "dev"
Provides-Extra: dev
Description-Content-Type: text/markdown
[Description omitted; length: 16008 characters]

WHEEL

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

RECORD

Path Digest Size
pytctracer/__init__.py sha256=DAalDLKtASRpLc4IFPWotI2pGYumD80-W1paH5Z_XaU 104
pytctracer/analyser.py sha256=Q2cdxI3AArtTYjZIuyqQx3I7FumgmVIawJvtcEaJNFQ 22577
pytctracer/cli.py sha256=tB52gurwefTIuWiBTpAePcVC41tVlNWNpg4f-q3MFZ0 9141
pytctracer/tracer.py sha256=qxg6JhwYzhm7l-GZkOtlo4dz5TkHtttKqJEJvaW4yR0 21533
pytctracer/config/__init__.py sha256=XtEX4zx1KhshBzM-pOs9G7fUlrk6Fl15ejmvOetdf40 49
pytctracer/config/config.py sha256=PEc4hM5uhdMEmSFK-R6TJistJ2sKQJ83ElwwFo58bGI 1103
pytctracer/config/constants/__init__.py sha256=dCQyWEnwOri1pjTOI5jhuK5TlLmBJid2mcM160RK4cw 904
pytctracer/config/constants/classification_type.py sha256=AoU3h8XyPyWOQBQ2Qfbr2rfQZNprkfz2lqSQy0K63fo 180
pytctracer/config/constants/event_type.py sha256=qyQthVOZzN9KCFMbi0HKvZkoKds8zF5gpUgFsk_bYv4 380
pytctracer/config/constants/function_type.py sha256=69rSI-ey0sb5wrJT7gDfHwZdrfXvVJ8iqcaxux4shAY 216
pytctracer/config/constants/instruction_opname.py sha256=viBqCmLqSRevbMqndaTB_sa6DeBZ4HN6mhWqTt4AqtM 129
pytctracer/config/constants/level_type.py sha256=K-vrHGPIYfoG5KMfOyypMjx6Ay8q1IFbAHWaXPzkW48 99
pytctracer/config/constants/metric_score_type.py sha256=hoHXTGXPmSFmC83FVRuHiv60CpzTfoqkedCLeWiG5Kc 202
pytctracer/config/constants/technique_parameter.py sha256=RXRHxgtVa7ofNkD1hiZq593FyFGCW9nObVk6m2PY9n8 535
pytctracer/config/constants/technique_threshold.py sha256=mqbSCx7cr1Txhjf4e0OWpnvT9Nr8wZCyVLcJGWRZDao 1014
pytctracer/config/constants/testing_method_event_type.py sha256=8oIZUG9wotH25SkYWDpH1rQiqH93zpGM50A_SoFR0j8 149
pytctracer/config/constants/trace_data_header.py sha256=boLKxam3G0k4jf417dhVOqkWfNjF_Hc9iCu0BOjU9eY 572
pytctracer/config/constants/trace_data_variable.py sha256=Rh0cXZHcdgTTwffUd-aZgzF_5z45dmXTOLcO2LSEGKw 507
pytctracer/evaluation/__init__.py sha256=LcOatQGyUjrbP4GaOzHoK8CQR8R1k_nOht2VvYANfmg 170
pytctracer/evaluation/classify_predictions.py sha256=CgNqTxxUB_QpbnbgyIgd8mDOtkfVNHr-s0XrHSL-mz4 2350
pytctracer/evaluation/evaluate_predictions.py sha256=TI1Dt1fC9Hfa6pxFoaOHUvFTsF254vYAHW3L2zW8f5c 2804
pytctracer/evaluation/metrics/__init__.py sha256=HeGFM8wj4DhQsJoQvRZ8JZNICpz48bRZr3dRGEeVfrg 613
pytctracer/evaluation/metrics/area_under_curve.py sha256=L4CkR3TObxk4-_eaQo4pnkPKogLuWFF9KFtzdwwxTaY 3048
pytctracer/evaluation/metrics/arg_name_to_metric_mapper.py sha256=j0isl2y_AMqOK0x-Bey8VffwVFmOU8ATIfNVoTF4stk 4165
pytctracer/evaluation/metrics/f1.py sha256=97HOozxFXVYuRPSXMcqS0Gya-55MCTIa7fsBWAyAf5c 1728
pytctracer/evaluation/metrics/false_negatives.py sha256=08ocMAEqfiSaCKt8a0p35fu5IdluSeB6hKee_L3kpio 1972
pytctracer/evaluation/metrics/false_positives.py sha256=Z4cetHVGGzm1iF90w7r0ahF3V0mJiKV-Xoxs0cyqv7o 1967
pytctracer/evaluation/metrics/mean_average_precision.py sha256=ApdENjF2qKLPVxXoPNbKEQ07mrvxqUi1s8y8oUaBEKU 2371
pytctracer/evaluation/metrics/metric.py sha256=fTTWoJHkeP1l4du-plSmnSr668gtyJmf7D2j0HFsDaU 2688
pytctracer/evaluation/metrics/precision.py sha256=IMsrq8jb9iqC0zEiqoP0oxpdieYjrUxY7fP1ThRC32I 1935
pytctracer/evaluation/metrics/recall.py sha256=FOWMIkus8cF1UEysr3r6upmaUg_GPiPimxXKo1aQh1I 1886
pytctracer/evaluation/metrics/true_positives.py sha256=HrczP2XYh7ukRh-t6I8jflwhvQ-rYYKbSw7VO17hSt8 1971
pytctracer/io/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pytctracer/io/input/__init__.py sha256=kwETTYONYIKAP5V7Yd1KrhbSFWdUPHjoW-huz0Bzpy4 110
pytctracer/io/input/from_file.py sha256=XsRKqgGUPXpR06N_cGJNwCRgJqUIW-pSyk2jaALym_M 2372
pytctracer/io/output/__init__.py sha256=MQWxLPBNHFDPiiN9kOXeTZO-_G9ZXY7gpqgm5pJLYzo 367
pytctracer/io/output/to_display.py sha256=akm09RsLsSs0BLNH3ov7ERE-WHrMnPzzVrB3ug1id2Y 3167
pytctracer/io/output/to_file.py sha256=a3c8gLMcVr1zr6MO3mb6ML5DtMdZjuSCjQidS8SCBJw 2455
pytctracer/parsing/__init__.py sha256=yKn5KIjR97nQieEDmSa0pA7J2ljUX0iLgtspd-VTxbY 1382
pytctracer/parsing/find_class_level_calls.py sha256=U4m0HB7zQfoiPS3KHhSXNh2hhaAVUYoSXWoT4K8luRk 7226
pytctracer/parsing/find_class_level_names.py sha256=u0-xwjTN92XoDA5SmajHTMyY1iUAzz-RmOBYID8JMOE 2120
pytctracer/parsing/find_function_level_calls.py sha256=0RiY9-d-w1JS0jH9i_jJ9klraN1GIHvPh6wJY8cuiJY 6548
pytctracer/parsing/find_function_level_names.py sha256=rMv9i9gZRj2Xb89tC9k4ksRb6f5AlSQ8kDQVaKWZUQQ 2022
pytctracer/parsing/functions_called_before_assert.py sha256=4ClzzgAhEo1dDt8DZq7zY2NdpxcmesLSjB3dUaNp_e4 4273
pytctracer/techniques/__init__.py sha256=JAB9zOFx7c6-ZPAWdyRz1ixHisuWyFRfGe_hTxv7vZ8 883
pytctracer/techniques/arg_name_to_technique_mapper.py sha256=e8dbt3f5LeOlbyyuqwprWtpp0DxJxJSf8pqNq7DYdLM 4325
pytctracer/techniques/combined.py sha256=Vb_ryvKGQqZf3Xurk-os4_1FD_Qnz1kobAF9-LmVY9A 3479
pytctracer/techniques/last_call_before_assert.py sha256=LeMQXkPQQ4kcR7SSVAUgfN7d_AxpJOw4T44k3BRYjvU 4021
pytctracer/techniques/levenshtein_distance.py sha256=yPoDq1AGAMKAiJYBw_gfqKaKY4-eNIxdx1AI2moGIB0 5118
pytctracer/techniques/longest_common_subsequence.py sha256=WWF5ORtYLsjjkkISAoTL5zFKfU6BIwui5XbnLuxobKI 11089
pytctracer/techniques/naming_conventions.py sha256=LXC7RxOnvcAPsD0yErKuPGRhq2Z4-w-U7OdVVqS-Xvw 6043
pytctracer/techniques/tarantula.py sha256=n6ilpnVp1oMzxrKXtyoR9EemgRxvDaFtiMhH_cA8jwk 4976
pytctracer/techniques/technique.py sha256=Eg0GVoZDPBO8VpvBstSo1v7OJJMCwWT0ESCaIeJnMt8 6954
pytctracer/techniques/tfidf.py sha256=gLDjKG_CB8OR2W-5laADzjucckd_QR0_yWrF72RUzm0 11270
pytctracer-0.2.4.dist-info/METADATA sha256=EiGgC6kQ3b3G0sLTdSCKlV6HE36_zrYchovATutpQ7s 17298
pytctracer-0.2.4.dist-info/WHEEL sha256=GJ7t_kWBFywbagK5eo9IoUwLW6oyOeTKmQ-9iHFVNxQ 92
pytctracer-0.2.4.dist-info/entry_points.txt sha256=SQ9_ooBG5VvQ76_tl6t0YGIN122G0d05Fj3T_EyyPvs 50
pytctracer-0.2.4.dist-info/top_level.txt sha256=FBRknzuqZLKxa1gXpVnDdOSY9v3HVrOy3a8QIDBAZTY 11
pytctracer-0.2.4.dist-info/RECORD

top_level.txt

pytctracer

entry_points.txt

pytctracer = pytctracer.cli:cli