<commit_before>DVID Client Implementation
==========================

Simple client for retrieving volume cutout data from a DVID Server.

For test purposes, a mock DVID server is implemented in the mockserver directory.
It serves up an HDF5 dataset over http using the DVID REST API.

For usage, see the tests directory.<commit_msg>Added to README.md<commit_after>DVID Client Implementation
==========================
Simple client for retrieving volume cutout data from a DVID Server.

For test purposes, a mock DVID server is implemented in the mockserver directory.
It serves up an HDF5 dataset over http using the DVID REST API.

The server can also be started up in stand-alone mode:

    $ cd mockserver
    $ PYTHONPATH=.. python h5mockserver.py my_hdf5_file.h5

Internally, your hdf5 file must be a two-level heirarchy, such that each dataset is accessed via: `/uuid/dataset_name`.
Furthermore, each dataset:
- Must include a channel axis
- Must have an "axistags" attribute as produced by `vigra.AxisTags.toJSON()`
- Must be in C-order, e.g. zyxc

{'fraction_non_alphanumeric': 0.09839167455061495, 'fraction_numerical': 0.005676442762535478, 'mean_word_length': 4.539267015706806, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, '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': '1234844', 'n_tokens_mistral': 302, 'n_tokens_neox': 289, 'n_words': 143}