<commit_before>#!/usr/bin/env python3
"""
Copyright 2018 <NAME>.  See LICENSE for details.

HONR: Hierarchically Ordered Numerical Routing

Abstract
--------

HeyMac is comparable to the `IEEE 802.15.4`_ MAC layer and
APv6 is comparable to the 6LoWPAN_ adaptation layer.
HeyMac and APv6 can adapt ideas from the IETF ROLL_ and 6LoWPAN working groups
to solve the problems of ad-hoc node addressing and multi-hop message routing.

HONR is a method of hierarchical addressing similar to HiLow_.
Using HONR, each node may have up to fifteen children.
HONR's numbering method differs from HiLow slightly
to ease algorithm implementations for numbering and routing
as well as to increase the human readability of the addresses.

HONR is a network layer addressing method that expects participating nodes
to organize into a DAG (Directed Acyclic Graph).
The hierarchically formed addresses according to position in the DAG.
Nodes route messages up and down along the DAG.
All addresses in the DAG are either two octets or eight octets.<commit_msg>Fixed info in HONR docstring<commit_after>#!/usr/bin/env python3
"""
Copyright 2018 <NAME>.  See LICENSE for details.

HONR: Hierarchically Ordered Numerical Routing

Abstract
--------

HeyMac is comparable to the `IEEE 802.15.4`_ MAC layer and
APv6 is comparable to the 6LoWPAN_ adaptation layer.
HeyMac and APv6 can adapt ideas from the IETF ROLL_ and 6LoWPAN working groups
to solve the problems of ad-hoc node addressing and multi-hop message routing.

HONR is a method of hierarchical addressing similar to HiLow_.
Using HONR, each node may have up to fourteen children.
HONR's numbering method differs from HiLow slightly
to ease algorithm implementations for numbering and routing
as well as to increase the human readability of the addresses.

HONR is a network layer addressing method that expects participating nodes
to organize into a DAG (Directed Acyclic Graph).
The addresses are formed according to their position in the DAG.
Nodes route messages up and down along the DAG.
All addresses in the DAG are either two octets or eight octets.
{'fraction_non_alphanumeric': 0.04108934543717153, 'fraction_numerical': 0.01433349259436216, 'mean_word_length': 4.481675392670157, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 5, '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': '3579295', 'n_tokens_mistral': 586, 'n_tokens_neox': 546, 'n_words': 314}