<commit_before>**C code for bit arrays**
=========================

https://github.com/noporpoise/BitArray/

License: revised BSD

<NAME> <<EMAIL>>

About
=====

Bit arrays are arrays of bits (values zero or one).  This is a convenient and
efficient implementation for C/C++.  Arrays can be enlarged or shrunk as needed.

Bit arrays are initialised to zero when created or extended.  All operations
have their bounds checked - an "Out of bounds" error is printed if you try to
access a bit with index >= length. Arrays of length 0 are permitted. Indices
must be >= 0. This implementation is not thread-safe.

Please get in touch if you have suggestions / requests / bugs.  

Build
=====

To build and run the test code:

    make
    ./bit_array_test

Using bit_array in your code
============================
<commit_msg>Updated README to reflect repo clean-up<commit_after>**C code for bit arrays**
=========================

https://github.com/noporpoise/BitArray/

License: revised BSD

<NAME> <<EMAIL>>

About
=====

Bit arrays are arrays of bits (values zero or one).  This is a convenient and
efficient implementation for C/C++.  Arrays can be enlarged or shrunk as needed.

Bit arrays are initialised to zero when created or extended.  All operations
have their bounds checked - an "Out of bounds" error is printed if you try to
access a bit with index >= length. Arrays of length 0 are permitted. Indices
must be >= 0. This implementation is not thread-safe.

Please get in touch if you have suggestions / requests / bugs.  

Build
=====

To build the library:

    make

To build and run the test code:

    cd dev
    make
    ./bit_array_test

Using bit_array in your code
============================

{'fraction_non_alphanumeric': 0.1306884480746791, 'fraction_numerical': 0.002333722287047841, 'mean_word_length': 3.7905027932960893, 'pattern_counts': {'":': 0, '<': 9, '<?xml version=': 0, '>': 13, 'https://': 2, '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': '2906520', 'n_tokens_mistral': 482, 'n_tokens_neox': 458, 'n_words': 236}