<commit_before># BNoL (pron. bee-noll)

BNoL is a Python library for discrete feature selection. It forms the basis of much of my Master's dissertation in transcriptomic (gene-expression) analysis which has a need for discovery of specific features (biomarkers) rather than weighted combinations as in feature extraction methods such as PCA.

Although documented and tested, the code is very much in its infancy and function interfaces are open to change. Unit tests are currently focussed on sanity (e.g. dimensions of matrices / vectors) and very simple hand-worked expected results.

BNoL stands for *Bare Necessities of Life*, inspired by the reference to the song in the Jungle Book: "Old Mother Nature's recipes that bring the bare necessities of life".<commit_msg>Include Travis CI build status image in readme.<commit_after># BNoL (pron. bee-noll)

[![Build Status](https://travis-ci.org/aschlosberg/BNoL.svg?branch=master)](https://travis-ci.org/aschlosberg/BNoL)

BNoL is a Python library for discrete feature selection. It forms the basis of much of my Master's dissertation in transcriptomic (gene-expression) analysis which has a need for discovery of specific features (biomarkers) rather than weighted combinations as in feature extraction methods such as PCA.

Although documented and tested, the code is very much in its infancy and function interfaces are open to change. Unit tests are currently focussed on sanity (e.g. dimensions of matrices / vectors) and very simple hand-worked expected results.

BNoL stands for *Bare Necessities of Life*, inspired by the reference to the song in the Jungle Book: "Old Mother Nature's recipes that bring the bare necessities of life".
{'fraction_non_alphanumeric': 0.05493207324276432, 'fraction_numerical': 0.0, 'mean_word_length': 4.943859649122807, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, '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': '1284310', 'n_tokens_mistral': 453, 'n_tokens_neox': 413, 'n_words': 238}