<commit_before>Installation
============

Requirements
------------
* CMake
* git
* C#

For ubuntu and friends, you will need to install Mono C# using
```
# Install Mono version of C#
sudo apt-get install mono-mcs mono-runtime
```

For windows, download the Visual Studio 2010 version of C# (other versions should be fine too)

Once mono c# is installed, you can run the 
```
# Check out the sources for CoolProp
git clone https://github.com/CoolProp/CoolProp
# Move into that folder you just created
cd CoolProp
# Make a build folder
mkdir -p build/Csharp
# Move into that folder
cd build/Csharp
# Build the makefile using CMake
cmake ../.. -DCOOLPROP_JAVA_MODULE=ON -DBUILD_TESTING=ON
# Make the C# files
make install
# Run the integration tests
ctest --extra-verbose
```<commit_msg>Update index.md<commit_after>Installation
============

Requirements
------------
* CMake
* git
* C#

For ubuntu and friends, you will need to install Mono C# as well as the compiler using
```
# Install Mono version of C#
sudo apt-get install mono-mcs mono-runtime
```

For windows, download the Visual Studio 2010 version of C# (other versions should be fine too)

Once mono c# is installed, you can run the builder and tests using
```
# Check out the sources for CoolProp
git clone https://github.com/CoolProp/CoolProp
# Move into the folder you just created
cd CoolProp
# Make a build folder
mkdir -p build/Csharp
# Move into that folder
cd build/Csharp
# Build the makefile using CMake
cmake ../.. -DCOOLPROP_JAVA_MODULE=ON -DBUILD_TESTING=ON
# Make the C# files (by default files will be generated in folder install_root/Csharp relative to CMakeLists.txt file)
make install
# Run the integration tests
ctest --extra-verbose
```
{'fraction_non_alphanumeric': 0.1019219569015725, 'fraction_numerical': 0.004659289458357601, 'mean_word_length': 4.023391812865497, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 2, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 2, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2617112', 'n_tokens_mistral': 538, 'n_tokens_neox': 493, 'n_words': 229}