<commit_before>Travis Oliphant for the NumPy core, the NumPy guide, various
    bug-fixes and code contributions.
<NAME>, who implemented the original Masked Arrays.
<NAME> for f2py, numpy.distutils and help with code
    organization.
<NAME> for mtrand, bug fixes, help with distutils, code
    organization, strided tricks and much more.
<NAME> for planning and code contributions.
<NAME> for code snippets, ideas, bugfixes, and testing.
<NAME> for matrix.py patches, bugfixes, testing, and docstrings.
<NAME> for array set operations and numpy.distutils help.
<NAME> for code snippets from matplotlib.
<NAME> for help with records.py, testing, and bug fixes.
Travis Vaught for administration, community coordination and
    marketing.
<NAME>, <NAME> for administration.
<NAME> for bugfixes.
<NAME> for 64-bit testing.
<NAME> for many code improvements including the auto-generated C-API,
    and optimizations.
<NAME> for help with the web-page, documentation, packaging and
    testing.
<NAME> (Sasha) for Masked array bug-fixes and tests,
    rank-0 array improvements, scalar math help and other code additions.
<NAME> for unicode, work on nested record arrays, and bug-fixes.
<NAME> for getting the build working on MSVC, optimization
    improvements, and code review.
Charles (Ch<NAME> for the sorting code originally written for
    Numarray and for improvements to polyfit, many bug fixes, delving
    into the C code, release management, and documentation.
<NAME> for histogram improvements including 2-D and d-D code and
    other bug-fixes.
<NAME> for numerous bug-fixes, testing and documentation.
<NAME> for documentation, bug-fixes, regression tests and
    Valgrind expertise.
<NAME> for build support, doc-and-bug fixes, and code
    contributions including fast_clipping.
<NAME> for release management, community coordination,
    and cheerleading.
<NAME> for work on memory mapped arrays and bug-fixes.
<NAME> for documentation, bug-fixes, lookfor and the
     documentation editor.
<NAME> for no-copy-reshape code, strided array tricks,
     documentation and bug-fixes.
<NAME> for rewriting masked array functionality.
<NAME> for the buffered array iterator.

NumPy is based on the Numeric (<NAME>, <NAME>, <NAME>, and <NAME>) and NumArray (<NAME>, <NAME>, <NAME> and <NAME>) projects.  We thank them for
paving the way ahead.
<commit_msg>wordsmithing<commit_after><NAME>ant for the NumPy core, the NumPy guide, various
    bug-fixes and code contributions.
<NAME>, who implemented the original Masked Arrays.
<NAME> for f2py, numpy.distutils and help with code
    organization.
<NAME> for mtrand, bug fixes, help with distutils, code
    organization, strided tricks and much more.
<NAME> for planning and code contributions.
<NAME> for code snippets, ideas, bugfixes, and testing.
<NAME> for matrix.py patches, bugfixes, testing, and docstrings.
<NAME> for array set operations and numpy.distutils help.
<NAME> for code snippets from matplotlib.
<NAME> for help with records.py, testing, and bug fixes.
Travis Vaught for administration, community coordination and
    marketing.
<NAME>, <NAME> for administration.
<NAME> for bugfixes.
<NAME> for 64-bit testing.
<NAME> for many code improvements including the auto-generated C-API,
    and optimizations.
<NAME> for help with the web-page, documentation, packaging and
    testing.
<NAME> (Sasha) for Masked array bug-fixes and tests,
    rank-0 array improvements, scalar math help and other code additions.
<NAME> for unicode, work on nested record arrays, and bug-fixes.
<NAME> for getting the build working on MSVC, optimization
    improvements, and code review.
<NAME> for the sorting code originally written for
    Numarray and for improvements to polyfit, many bug fixes, delving
    into the C code, release management, and documentation.
<NAME> for histogram improvements including 2-D and d-D code and
    other bug-fixes.
<NAME> for numerous bug-fixes, testing and documentation.
<NAME> for documentation, bug-fixes, regression tests and
    Valgrind expertise.
<NAME> for build support, doc-and-bug fixes, and code
    contributions including fast_clipping.
<NAME> for release management and community coordination.
<NAME> for work on memory mapped arrays and bug-fixes.
<NAME> for documentation, bug-fixes, lookfor and the
     documentation editor.
<NAME> for no-copy-reshape code, strided array tricks,
     documentation and bug-fixes.
<NAME> for rewriting masked array functionality.
<NAME> for the buffered array iterator.

NumPy is based on the Numeric (<NAME>, <NAME>, <NAME>, and <NAME>) and NumArray (<NAME>, <NAME>, <NAME> and <NAME>) projects.  We thank them for
paving the way ahead.

{'fraction_non_alphanumeric': 0.07958182206101984, 'fraction_numerical': 0.002133560913164071, 'mean_word_length': 4.413394919168591, 'pattern_counts': {'":': 0, '<': 78, '<?xml version=': 0, '>': 78, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3563114', 'n_tokens_mistral': 1317, 'n_tokens_neox': 1284, 'n_words': 621}