<commit_before>// BLUENOISE :: https://github.com/prideout/parg
// Generator for infinite 2D point sequences using Recursive Wang Tiles.
//
// In addition to this source code, you'll need to download the following
// tileset, which is about 2 MB.  This might seem onerous, but keep in mind
// that it enables the creation of an _infinite_ progressive sequence.
// For example, you could create 7.3 billion point samples if you'd like.
// And it's fast.
//
//     http://github.prideout.net/assets/bluenoise.bin
//
// The code herein is an implementation of the algorithm described in:
//
//     Recursive Wang Tiles for Real-Time Blue Noise
//     <NAME>, <NAME>, <NAME>, <NAME>
//     ACM Transactions on Graphics 25, 3 (Proc. SIGGRAPH 2006)
//
// If you use this software for research purposes, please cite the above paper
// in any resulting publication.
//
// EXAMPLE
//
// Generate point samples whose density is guided by a 512x512 grayscale image:
//
//     int npoints;
//     float* points;
//     int maxpoints = 1e6;
//     float density = 30000;
//     par_bluenoise_context* ctx;
//     ctx = par_bluenoise_create("bluenoise.bin", 0, maxpoints);
//     par_bluenoise_density_from_gray(ctx, source_pixels, 512, 512, 1);<commit_msg>Fix outdated example in comment header.<commit_after>// BLUENOISE :: https://github.com/prideout/parg
// Generator for infinite 2D point sequences using Recursive Wang Tiles.
//
// In addition to this source code, you'll need to download the following
// tileset, which is about 2 MB.  This might seem onerous, but keep in mind
// that it enables the creation of an _infinite_ progressive sequence.
// For example, you could create 7.3 billion point samples if you'd like.
// And it's fast.
//
//     http://github.prideout.net/assets/bluenoise.bin
//
// The code herein is an implementation of the algorithm described in:
//
//     Recursive Wang Tiles for Real-Time Blue Noise
//     <NAME>, <NAME>, <NAME>, <NAME>
//     ACM Transactions on Graphics 25, 3 (Proc. SIGGRAPH 2006)
//
// If you use this software for research purposes, please cite the above paper
// in any resulting publication.
//
// EXAMPLE
//
// Generate point samples whose density is guided by a 512x512 grayscale image:
//
//     int npoints;
//     float* points;
//     int maxpoints = 1e6;
//     float density = 30000;
//     par_bluenoise_context* ctx;
//     ctx = par_bluenoise_from_file("bluenoise.bin", maxpoints);
//     par_bluenoise_density_from_gray(ctx, source_pixels, 512, 512, 1);
{'fraction_non_alphanumeric': 0.1106687898089172, 'fraction_numerical': 0.025079617834394906, 'mean_word_length': 3.02724358974359, 'pattern_counts': {'":': 0, '<': 11, '<?xml version=': 0, '>': 11, 'https://': 2, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 2, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1597250', 'n_tokens_mistral': 824, 'n_tokens_neox': 757, 'n_words': 297}