<commit_before>.. Bohrium documentation master file

Welcome!
========

Bohrium provides a runtime environment for efficiently executing vectorized applications using your favorite programming language Python/NumPy, C#, F# on Linux, Windows and MacOSX.

Forget handcrafting CUDA/OpenCL to utilize your GPU, forget threading, mutexes and locks to utilize your multi-core CPU and forget about MPI to program your cluster just Bohrium!

Features
--------

+-----------+-----+-----+-------------+-------+-----+------+
|           | Architecture Support    | Frontends          |
+-----------+-----+-----+-------------+-------+-----+------+
|           | CPU | GPU | CPU Cluster | NumPy | C++ | .NET |
+===========+=====+=====+=============+=======+=====+======+
| Linux     | X   | X   | X           | X     | X   |  X   |
+-----------+-----+-----+-------------+-------+-----+------+
| MacOSX    | X   | X   |             | X     |     |  X   |
+-----------+-----+-----+-------------+-------+-----+------+
| Windows   | X   |     |             |       |     |  X   |
+-----------+-----+-----+-------------+-------+-----+------+

Get Started!
------------

.. toctree::
   :maxdepth: 2

   installation/index

.. toctree::
   :maxdepth: 2

   users/index

.. toctree::
   :maxdepth: 1

   developers/index

* `Student Projects <https://docs.google.com/document/d/1bMxKi86q-F0kVHLZoQzzt7BhTde4GOco9cA_fhJf45c/edit?usp=sharing/>`_

* `Benchmark Suite <http://benchpress.readthedocs.org/>`_

.. toctree::
   :maxdepth: 1

   faq
   bugs
   publications
   contact
   license

<commit_msg>doc: updated the feature list<commit_after>.. Bohrium documentation master file

Welcome!
========

Bohrium provides a runtime environment for efficiently executing vectorized applications using your favorite programming language Python/NumPy, C#, F# on Linux, Windows and MacOSX.

Forget handcrafting CUDA/OpenCL to utilize your GPU, forget threading, mutexes and locks to utilize your multi-core CPU and forget about MPI to program your cluster just Bohrium!

Features
--------

+-----------+-----+-----+-------------+-------+-----+------+
|           | Architecture Support    | Frontends          |
+-----------+-----+-----+-------------+-------+-----+------+
|           | CPU | GPU | CPU Cluster | NumPy | C++ | .NET |
+===========+=====+=====+=============+=======+=====+======+
| Linux     | X   | X   | ( X )       | X     | X   |  X   |
+-----------+-----+-----+-------------+-------+-----+------+
| MacOSX    | X   | X   |             | X     |     |  X   |
+-----------+-----+-----+-------------+-------+-----+------+
| Windows   |     |     |             |       |     |      |
+-----------+-----+-----+-------------+-------+-----+------+

Please note:
    * Bohrium is a 64bit project exclusively.
    * The Cluster implementation is very experimental thus has no Ubuntu package etc.
    * We are working on a Windows version that uses the .NET frontend and CPU backend.

Get Started!
------------

.. toctree::
   :maxdepth: 2

   installation/index

.. toctree::
   :maxdepth: 2

   users/index

.. toctree::
   :maxdepth: 1

   developers/index

* `Student Projects <https://docs.google.com/document/d/1bMxKi86q-F0kVHLZoQzzt7BhTde4GOco9cA_fhJf45c/edit?usp=sharing/>`_

* `Benchmark Suite <http://benchpress.readthedocs.org/>`_

.. toctree::
   :maxdepth: 1

   faq
   bugs
   publications
   contact
   license


{'fraction_non_alphanumeric': 0.29774127310061604, 'fraction_numerical': 0.008213552361396304, 'mean_word_length': 1.5110456553755522, 'pattern_counts': {'":': 0, '<': 7, '<?xml version=': 0, '>': 7, 'https://': 2, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 8, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1029357', 'n_tokens_mistral': 1081, 'n_tokens_neox': 1015, 'n_words': 257}