<commit_before># The splash

a spectral hash code

this library is the current reference implementation for the splash. Splash stands for the spectra hash code and is an unique identifier independent of acquisition or processing. It basically tries to ensure that you can easily tell if two spectra are identical, similar or very different. Based on several criteria.

You can access it as a REST service, at http://splash.fiehnlab.ucdavis.edu

Or use one any of the available implementations, which should have been validated against the REST validation service.

# usage

## java api:
The reference implementation jar file can be downloaded from: http://gose.fiehnlab.ucdavis.edu:55000/content/groups/public/edu/ucdavis/fiehnlab/splash/core/1.4/core-1.4.jar

The Maven dependency information is:
```
    <dependency>
        <groupId>edu.ucdavis.fiehnlab.splash</groupId>
        <artifactId>core</artifactId>
        <version>1.4</version>
    </dependency>
```

The Maven repository information is:
```
	<repository>
	    <id>releases</id>
	    <name>Fiehnlab Public Maven Repository</name>
	    <url>http://gose.fiehnlab.ucdavis.edu:55000/content/groups/public</url>
	</repository>
```

To generate a new splash, please utilize the following:
<commit_msg>Updated link for the 1.6 release.<commit_after># The splash

a spectral hash code

this library is the current reference implementation for the splash. Splash stands for the spectra hash code and is an unique identifier independent of acquisition or processing. It basically tries to ensure that you can easily tell if two spectra are identical, similar or very different. Based on several criteria.

You can access it as a REST service, at http://splash.fiehnlab.ucdavis.edu

Or use one any of the available implementations, which should have been validated against the REST validation service.

# usage

## java api:
The reference implementation jar file can be downloaded from: http://gose.fiehnlab.ucdavis.edu:55000/content/groups/public/edu/ucdavis/fiehnlab/splash/core/1.6/core-1.6.jar

The Maven dependency information is:
```
    <dependency>
        <groupId>edu.ucdavis.fiehnlab.splash</groupId>
        <artifactId>core</artifactId>
        <version>1.4</version>
    </dependency>
```

The Maven repository information is:
```
	<repository>
	    <id>releases</id>
	    <name>Fiehnlab Public Maven Repository</name>
	    <url>http://gose.fiehnlab.ucdavis.edu:55000/content/groups/public</url>
	</repository>
```

To generate a new splash, please utilize the following:

{'fraction_non_alphanumeric': 0.09055118110236221, 'fraction_numerical': 0.013385826771653543, 'mean_word_length': 4.1437246963562755, 'pattern_counts': {'":': 0, '<': 35, '<?xml version=': 0, '>': 35, 'https://': 0, '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': '388445', 'n_tokens_mistral': 785, 'n_tokens_neox': 719, 'n_words': 265}