<commit_before>Parity
======

Parity is an open source technology platform for trading venues. It can be
used to run a financial marketplace, develop algorithmic trading agents, or
research market microstructure.


Download
--------

Download Parity from the [Releases][] page.

  [Releases]: https://github.com/jvirtanen/parity/wiki/Releases


Usage
-----

Parity consists of three applications:

  - [**Parity Trading System**](parity-system) is an open source trading
    system.

  - [**Parity Terminal Client**](parity-client) is a simple console application
    for entering orders into the trading system.

  - [**Parity Stock Ticker**](parity-ticker) is a simple console application
    that displays the best bids and offers (BBOs) and latest trades in the
    trading system.

The trading system uses two network protocols for communication with market
participants:

  - [**POE**](parity-net/doc/POE.md) is the native order entry protocol. The
    terminal client is an example of an application that uses it to enter
    orders.

  - [**PMD**](parity-net/doc/PMD.md) is the native market data protocol. The
    stock ticker is an example of an application that consumes market data
    using it.

See the [Connectivity][] page for a list of implementations of the network
protocols.

  [Connectivity]: https://github.com/jvirtanen/parity/wiki/Connectivity


Development
-----------

See the [Developer Guide](HACKING.md).


License
-------

Parity is released under the Apache License, Version 2.0. See `LICENSE` for
details.
<commit_msg>Add requirements to project documentation<commit_after>Parity
======

Parity is an open source technology platform for trading venues. It can be
used to run a financial marketplace, develop algorithmic trading agents, or
research market microstructure.

Parity requires Java Runtime Environment (JRE) 7 or newer.


Download
--------

Download Parity from the [Releases][] page.

  [Releases]: https://github.com/jvirtanen/parity/wiki/Releases


Usage
-----

Parity consists of three applications:

  - [**Parity Trading System**](parity-system) is an open source trading
    system.

  - [**Parity Terminal Client**](parity-client) is a simple console application
    for entering orders into the trading system.

  - [**Parity Stock Ticker**](parity-ticker) is a simple console application
    that displays the best bids and offers (BBOs) and latest trades in the
    trading system.

The trading system uses two network protocols for communication with market
participants:

  - [**POE**](parity-net/doc/POE.md) is the native order entry protocol. The
    terminal client is an example of an application that uses it to enter
    orders.

  - [**PMD**](parity-net/doc/PMD.md) is the native market data protocol. The
    stock ticker is an example of an application that consumes market data
    using it.

See the [Connectivity][] page for a list of implementations of the network
protocols.

  [Connectivity]: https://github.com/jvirtanen/parity/wiki/Connectivity


Development
-----------

See the [Developer Guide](HACKING.md).


License
-------

Parity is released under the Apache License, Version 2.0. See `LICENSE` for
details.

{'fraction_non_alphanumeric': 0.09818067754077792, 'fraction_numerical': 0.0015683814303638645, 'mean_word_length': 3.6486880466472305, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 4, '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': '2664696', 'n_tokens_mistral': 918, 'n_tokens_neox': 852, 'n_words': 373}