<commit_before>libctf
======

libctf is a C99 BSD-licensed implementation of the Compact C Type Format.
Initially developed as a part of the Google Summer of Code 2014, supported and
mentored by the FreeBSD Project. Code is written with multiple platforms in
mind and can be used in BSD, illumos and Linux worlds.

The library and it's practical usage is the topic of my on-going [bachelor 
thesis](https://github.com/lovasko/bc_thesis).

Current status
--------------
 * :white_check_mark: reading and parsing the CTF data
 * :white_check_mark: user-space
 * :white_check_mark: kernel-space

Goals
-----
 * writing
 * manipulation API
 * improving data hierarchy
 * unit testing

Related projects
----------------
 * [ctfdump](https://github.com/lovasko/ctfdump)
 * lovasko/ctfstats
 * lovasko/ddb_ctf
 * :soon: lovasko/ctfconvert
 * :soon: lovasko/ctfmerge


More information
----------------
For more information please refer to files [LICENSE](LICENSE),
[AUTHORS.md](AUTHORS.md), [THANKS.md](THANKS.md), [INSTALL.md](INSTALL.md), 
[TUTORIAL.md](TUTORIAL.md) and [PERF.md](PERF.md).
Automatically generated Doxygen documentation can be found [here](doc/doxygen).
<commit_msg>Updated related projects<commit_after>libctf
======

libctf is a C99 BSD-licensed implementation of the Compact C Type Format.
Initially developed as a part of the Google Summer of Code 2014, supported and
mentored by the FreeBSD Project. Code is written with multiple platforms in
mind and can be used in BSD, illumos and Linux worlds.

The library and it's practical usage is the topic of my on-going [bachelor 
thesis](https://github.com/lovasko/bc_thesis).

Current status
--------------
 * :white_check_mark: reading and parsing the CTF data
 * :white_check_mark: user-space
 * :white_check_mark: kernel-space

Goals
-----
 * writing
 * manipulation API
 * improving data hierarchy
 * unit testing

Related projects
----------------
 * [ctfdump](https://github.com/lovasko/ctfdump)
 * [ctfstats](https://github.com/lovasko/ctfstats)
 * [ctfquery](https://github.com/lovasko/ctfquery)
 * [ddb_ctf](https://github.com/lovasko/ddb_ctf)
 * :soon: [ctfconvert](https://github.com/lovasko/ctfconvert)
 * :soon: [ctfmerge](https://github.com/lovasko/ctfmerge)


More information
----------------
For more information please refer to files [LICENSE](LICENSE),
[AUTHORS.md](AUTHORS.md), [THANKS.md](THANKS.md), [INSTALL.md](INSTALL.md), 
[TUTORIAL.md](TUTORIAL.md) and [PERF.md](PERF.md).
Automatically generated Doxygen documentation can be found [here](doc/doxygen).

{'fraction_non_alphanumeric': 0.14589068029885963, 'fraction_numerical': 0.0047188360204482895, 'mean_word_length': 3.9590643274853803, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 9, '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': '845787', 'n_tokens_mistral': 838, 'n_tokens_neox': 799, 'n_words': 241}