<commit_before><?xml version="1.0" encoding="UTF-8"?>
<toolkitInfoModel xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.ibm.com/xmlns/prod/streams/spl/toolkitInfo" xsi:schemaLocation="http://www.ibm.com/xmlns/prod/streams/spl/toolkitInfo toolkitInfoModel.xsd">
  <identity>
    <name>com.ibm.streamsx.topology</name>
    <description>
Toolkit providing mechanisms to build IBM Streams
applications in other programming languages, with Java and Scala support.
# Java
*Java Application API* - A library that allows the definition
and execution of streaming applications implemented in Java.
Applications use Java code to process tuples and tuples are Java objects.

See the documentation under `doc/javadoc/index.html` for details.
# Scala
*Scala Support* - The Java Application API supports applications written in Scala.

See the documentation under `doc/scaladoc/index.html` for details.

# SPL
*Topic based* [com.ibm.streamsx.topology.topic::Publish|Publish] and
[com.ibm.streamsx.topology.topic::Subscribe|Subscribe] operators
provide the mechanism to exchange streams between applications
regardles of the thier implementation language.
[compilationunit:com.ibm.streamsx.topology::types.spl|SPL types] are
provided that allow interchange with applications implemented
in other languages.


    </description>
    <version>1.1.3</version>
    <requiredProductVersion>4.0.0.0</requiredProductVersion>
    </identity>
  <dependencies/>
  <sabFiles>
   	<exclude path="opt/httpcomponents-client-4.3.6/**"/>
    	<exclude path="opt/icons/**"/>
  </sabFiles>
</toolkitInfoModel>
<commit_msg>Bump version and make 4.0.1 the minimum<commit_after><?xml version="1.0" encoding="UTF-8"?>
<toolkitInfoModel xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.ibm.com/xmlns/prod/streams/spl/toolkitInfo" xsi:schemaLocation="http://www.ibm.com/xmlns/prod/streams/spl/toolkitInfo toolkitInfoModel.xsd">
  <identity>
    <name>com.ibm.streamsx.topology</name>
    <description>
Toolkit providing mechanisms to build IBM Streams
applications in other programming languages, with Java and Scala support.
# Java
*Java Application API* - A library that allows the definition
and execution of streaming applications implemented in Java.
Applications use Java code to process tuples and tuples are Java objects.

See the documentation under `doc/javadoc/index.html` for details.
# Scala
*Scala Support* - The Java Application API supports applications written in Scala.

See the documentation under `doc/scaladoc/index.html` for details.

# SPL
*Topic based* [com.ibm.streamsx.topology.topic::Publish|Publish] and
[com.ibm.streamsx.topology.topic::Subscribe|Subscribe] operators
provide the mechanism to exchange streams between applications
regardles of the thier implementation language.
[compilationunit:com.ibm.streamsx.topology::types.spl|SPL types] are
provided that allow interchange with applications implemented
in other languages.


    </description>
    <version>1.1.6</version>
    <!-- Require Java 8 so minimium is 4.0.1.0 -->
    <requiredProductVersion>4.0.1.0</requiredProductVersion>
    </identity>
  <dependencies/>
  <sabFiles>
   	<exclude path="opt/httpcomponents-client-4.3.6/**"/>
    	<exclude path="opt/icons/**"/>
  </sabFiles>
</toolkitInfoModel>

{'fraction_non_alphanumeric': 0.11444141689373297, 'fraction_numerical': 0.013321223130487435, 'mean_word_length': 4.953153153153153, 'pattern_counts': {'":': 0, '<': 40, '<?xml version=': 2, '>': 40, 'https://': 0, 'lorem ipsum': 0, 'www.': 6, 'xml': 10}, 'pii_count': 3, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3811207', 'n_tokens_mistral': 1032, 'n_tokens_neox': 989, 'n_words': 273}