This repository contains the source code of Strata, the open source analytics and market risk library from OpenGamma.
Documentation for Strata can be found at https://strata.opengamma.io.
To use Strata Java SE 8u40 or later is required. The JAR files are available in Maven Central:
<dependency> <groupId>com.opengamma.strata</groupId> <artifactId>strata-measure</artifactId> <version>2.1.0</version> </dependency>
The JAR files, along with the command line tool and examples, can also be obtained from the Strata Releases page on GitHub.
The source code can be cloned using git from GitHub:
git clone https://github.com/OpenGamma/Strata.git
The projects use Apache Maven as the build system. Version 3.5.0 or later is required. Simply run this command to compile and install the source code locally:
Note that Strata is based on Java SE 8. Version 8u40 or later is required to compile the code.
For more information about developing code on Strata see the documentation.
Strata is well-maintained, tested, functional, and is being used in production. The API will be maintained with backwards compatibility in mind.
Strata is formed from a number of modules: