<commit_before>Welcome to the OpenGamma Platform!
----------------------------------
OpenGamma's flagship technology, the OpenGamma Platform, is a comprehensive
solution for analytics capable of satisfying the full range of front-office and
risk requirements. It supports pre-trade ad-hoc calculations, near-real-time
streaming analytics, batch/overnight risk calculations, and complex historical
scenarios and stress tests in the same system.

Built as a completely open architecture, the OpenGamma Platform is designed so
that every component can be individually used, or individually replaced, based
on customer requirements. We don't believe in forklift upgrades, and we built
the OpenGamma Platform so that they're never necessary: individual projects can
use OpenGamma components when they provide a clear advantage, and later migrate
additional portions of their infrastructure if and when time and resources
permit.

Visit the developer website at http://developers.opengamma.com for more
information, downloads, docs and more

How to use the build system
---------------------------
You need to make sure Apache Ant and Git are installed and working.

If you've pulled the source code from GitHub
--------------------------------------------
If you're an OpenGamma customer paying for access to commerical components,
you'll need to start by running:

  ant init

which will prompt you for a username and password.  Enter your login details
here and you will be able to access the commercial component.  If you're
looking at the pure open source release, you can skip the 'ant init' step.

  ant clone-or-pull

will do the initial clone of each project into the 'projects' directory.  When
you run this subsequently, it does a git pull on each project, although you
will probably need to edit the build.xml file to tell the git task which branch
you want of each project.

If you've just downloaded the source tarball
(or are using Git and have completed the above steps)
-----------------------------------------------------
To build and publish the results to your local repository (stored in ~/.ivy2),
use:

  ant build

to run the unit tests (after a publish-all-local) use:

  ant tests

which will put the JUnitReportRunner output in tests/output/html.  To build and
install the example engines run

  ant install

which will create a folder called OpenGamma/ in the root.  In there you'll find
a scripts/ folder which contains
<commit_msg>Fix reference to installation directory (OpenGamma/ -> opengamma/)<commit_after>Welcome to the OpenGamma Platform!
----------------------------------
OpenGamma's flagship technology, the OpenGamma Platform, is a comprehensive
solution for analytics capable of satisfying the full range of front-office and
risk requirements. It supports pre-trade ad-hoc calculations, near-real-time
streaming analytics, batch/overnight risk calculations, and complex historical
scenarios and stress tests in the same system.

Built as a completely open architecture, the OpenGamma Platform is designed so
that every component can be individually used, or individually replaced, based
on customer requirements. We don't believe in forklift upgrades, and we built
the OpenGamma Platform so that they're never necessary: individual projects can
use OpenGamma components when they provide a clear advantage, and later migrate
additional portions of their infrastructure if and when time and resources
permit.

Visit the developer website at http://developers.opengamma.com for more
information, downloads, docs and more

How to use the build system
---------------------------
You need to make sure Apache Ant and Git are installed and working.

If you've pulled the source code from GitHub
--------------------------------------------
If you're an OpenGamma customer paying for access to commerical components,
you'll need to start by running:

  ant init

which will prompt you for a username and password.  Enter your login details
here and you will be able to access the commercial component.  If you're
looking at the pure open source release, you can skip the 'ant init' step.

  ant clone-or-pull

will do the initial clone of each project into the 'projects' directory.  When
you run this subsequently, it does a git pull on each project, although you
will probably need to edit the build.xml file to tell the git task which branch
you want of each project.

If you've just downloaded the source tarball
(or are using Git and have completed the above steps)
-----------------------------------------------------
To build and publish the results to your local repository (stored in ~/.ivy2),
use:

  ant build

to run the unit tests (after a publish-all-local) use:

  ant tests

which will put the JUnitReportRunner output in tests/output/html.  To build and
install the example engines run

  ant install

which will create a folder called opengamma/ in the project root.  In there 
you'll find a scripts/ folder which contains

{'fraction_non_alphanumeric': 0.09654062751407884, 'fraction_numerical': 0.00040225261464199515, 'mean_word_length': 3.2833763996554692, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 4, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 2}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 4, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1908391', 'n_tokens_mistral': 1155, 'n_tokens_neox': 1098, 'n_words': 705}