Skip to content

Commit d33dd5b

Browse files
committed
Initial setup #1
1 parent 75181e6 commit d33dd5b

21 files changed

+49
-80
lines changed

README.md

+4-4
Original file line numberDiff line numberDiff line change
@@ -11,12 +11,12 @@
1111

1212
<img src="https://github.com/fhswf/MLPro-Int-Scikit-learn/blob/main/doc/logo/original/logo.png?raw=True" align="right" width="40%"/>
1313

14-
# MLPro-Int-Scikit-learn - Integration of Scikit-learn into MLPro
15-
Welcome to MLPro-Int-Scikit-learn, an extension to MLPro to integrate the scikit-learn package. MLPro is a middleware framework for standardized machine learning in Python. It is developed by the South Westphalia University of Applied Sciences, Germany, and provides standards, templates, and processes for hybrid machine learning applications. Scikit-learn, in turn, provides numerous state-of-the-art algorithms for a vast amount of machine learning topics.
14+
# MLPro-Int-scikit-learn - Integration of scikit-learn into MLPro
15+
Welcome to MLPro-Int-scikit-learn, an extension to MLPro to integrate the scikit-learn package. MLPro is a middleware framework for standardized machine learning in Python. It is developed by the South Westphalia University of Applied Sciences, Germany, and provides standards, templates, and processes for hybrid machine learning applications. Scikit-learn, in turn, provides numerous state-of-the-art algorithms for a vast amount of machine learning topics.
1616

17-
MLPro-Int-Scikit-learn provides wrapper classes that enable the use of scikit-learn algorithms and data streams in your MLPro applications. The use of these wrappers is illustrated in various example programs.
17+
MLPro-Int-scikit-learn provides wrapper classes that enable the use of scikit-learn algorithms and data streams in your MLPro applications. The use of these wrappers is illustrated in various example programs.
1818

1919
### Learn more
2020
[MLPro - Machine Learning Professional](https://mlpro.readthedocs.io)
21-
[MLPro-Int-Scikit-learn - Integration of Scikit-learn into MLPro](https://mlpro-int-scikit-learn.readthedocs.io)
21+
[MLPro-Int-scikit-learn - Integration of scikit-learn into MLPro](https://mlpro-int-scikit-learn.readthedocs.io)
2222
[scikit-learn - Machine Learning in Python](https://scikit-learn.org)

doc/rtd/content/02_api/00_basic.rst

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
Wrapper Root Class
33
==================
44

5-
.. image:: images/MLPro-Int-Scikit-learn.drawio.png
5+
.. image:: images/MLPro-Int-scikit-learn.drawio.png
66
:scale: 50%
77

88

doc/rtd/content/02_api/01_streams.rst

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
Wrappers for scikit-learn Data Streams
33
======================================
44

5-
.. image:: images/MLPro-Int-Scikit-learn-Streams.drawio.png
5+
.. image:: images/MLPro-Int-scikit-learn-Streams.drawio.png
66
:scale: 50%
77

88

doc/rtd/content/02_api/02_cluster_analysis.rst.off

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
.. _api_ca:
2-
Wrappers for River Cluster Analyzers
2+
Wrappers for scikit-learn Cluster Analyzers
33
====================================
44

5-
.. image:: images/MLPro-Int-River-Cluster_Analyzers.drawio.png
5+
.. image:: images/MLPro-Int-scikit-learn-Cluster_Analyzers.drawio.png
66
:scale: 50%
77

88

9-
.. automodule:: mlpro_int_river.wrappers.clusteranalyzers
9+
.. automodule:: mlpro_int_sklearn.wrappers.clusteranalyzers
1010
:members:
1111
:undoc-members:
1212
:private-members:

doc/rtd/content/02_api/03_anomaly_detection.rst doc/rtd/content/02_api/03_anomaly_detection.rst.off

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
Wrappers for scikit-learn Anomaly Detectors
33
===========================================
44

5-
.. image:: images/MLPro-Int-Scikit-learn-Anomaly_Detectors.drawio.png
5+
.. image:: images/MLPro-Int-scikit-learn-Anomaly_Detectors.drawio.png
66
:scale: 50%
77

88

doc/rtd/content/02_api/images/MLPro-Int-Scikit-learn-Streams.drawio

+10-42
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
<mxfile host="Electron" modified="2024-02-11T11:10:14.294Z" agent="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/21.6.1 Chrome/112.0.5615.204 Electron/24.6.1 Safari/537.36" etag="3aJo0ZL1UaOy_rq-hfNT" version="21.6.1" type="device">
1+
<mxfile host="Electron" modified="2024-02-16T14:53:55.523Z" agent="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/21.6.1 Chrome/112.0.5615.204 Electron/24.6.1 Safari/537.36" etag="8pBcCp-p25SS0-ARuHFW" version="21.6.1" type="device">
22
<diagram id="C5RBs43oDa-KdzZeNtuy" name="Page-1">
3-
<mxGraphModel dx="932" dy="676" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="2336" pageHeight="1654" math="0" shadow="0">
3+
<mxGraphModel dx="1434" dy="884" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="2336" pageHeight="1654" math="0" shadow="0">
44
<root>
55
<mxCell id="WIyWlLk6GJQsqaUBKTNV-0" />
66
<mxCell id="WIyWlLk6GJQsqaUBKTNV-1" parent="WIyWlLk6GJQsqaUBKTNV-0" />
@@ -54,15 +54,12 @@
5454
<mxCell id="HtcaCpfgHtZqOqSdgNxK-37" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;fontColor=default;endArrow=block;endFill=1;" parent="WIyWlLk6GJQsqaUBKTNV-1" source="HtcaCpfgHtZqOqSdgNxK-0" target="HtcaCpfgHtZqOqSdgNxK-31" edge="1">
5555
<mxGeometry relative="1" as="geometry" />
5656
</mxCell>
57-
<mxCell id="WMHvPjCF2Uq2SlAMBgOK-1" value="" style="edgeStyle=orthogonalEdgeStyle;rounded=0;orthogonalLoop=1;jettySize=auto;html=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;endArrow=block;endFill=0;" edge="1" parent="WIyWlLk6GJQsqaUBKTNV-1" source="HtcaCpfgHtZqOqSdgNxK-0" target="HtcaCpfgHtZqOqSdgNxK-12">
58-
<mxGeometry relative="1" as="geometry" />
59-
</mxCell>
60-
<mxCell id="HtcaCpfgHtZqOqSdgNxK-0" value="WrStreamProviderRiver&#xa;(WrapperRiver, mlpro.bf.streams.StreamProvider)" style="swimlane;fontStyle=3;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=40;horizontalStack=0;resizeParent=1;resizeLast=0;collapsible=1;marginBottom=0;rounded=0;shadow=1;strokeWidth=1;fillColor=#dae8fc;strokeColor=#6c8ebf;swimlaneFillColor=#ffffff;gradientColor=#FFFFFF;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
61-
<mxGeometry x="640" y="470" width="300" height="230" as="geometry">
57+
<mxCell id="HtcaCpfgHtZqOqSdgNxK-0" value="WrStreamProviderSklearn&#xa;(WrapperSklearn, mlpro.bf.streams.StreamProvider)" style="swimlane;fontStyle=3;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=40;horizontalStack=0;resizeParent=1;resizeLast=0;collapsible=1;marginBottom=0;rounded=0;shadow=1;strokeWidth=1;fillColor=#dae8fc;strokeColor=#6c8ebf;swimlaneFillColor=#ffffff;gradientColor=#FFFFFF;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
58+
<mxGeometry x="640" y="240" width="300" height="230" as="geometry">
6259
<mxRectangle x="230" y="140" width="160" height="26" as="alternateBounds" />
6360
</mxGeometry>
6461
</mxCell>
65-
<mxCell id="HtcaCpfgHtZqOqSdgNxK-2" value="C_NAME = &#39;Native Streams&#39;" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;fontColor=default;" parent="HtcaCpfgHtZqOqSdgNxK-0" vertex="1">
62+
<mxCell id="HtcaCpfgHtZqOqSdgNxK-2" value="C_NAME = &#39;scikit-learn&#39;" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;fontColor=default;" parent="HtcaCpfgHtZqOqSdgNxK-0" vertex="1">
6663
<mxGeometry y="40" width="300" height="26" as="geometry" />
6764
</mxCell>
6865
<mxCell id="HtcaCpfgHtZqOqSdgNxK-7" value="" style="line;html=1;strokeWidth=1;align=left;verticalAlign=middle;spacingTop=-1;spacingLeft=3;spacingRight=3;rotatable=0;labelPosition=right;points=[];portConstraint=eastwest;" parent="HtcaCpfgHtZqOqSdgNxK-0" vertex="1">
@@ -77,50 +74,21 @@
7774
<mxCell id="HtcaCpfgHtZqOqSdgNxK-30" value="_get_stream( p_id : str = None,&#xa;                      p_name : str = None,&#xa;                      p_mode = Mode.C_MODE_SIM,&#xa;                      p_logging = Log.C_LOG_ALL,&#xa;                            **p_kwargs ) -&gt; Stream" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;fontColor=default;" parent="HtcaCpfgHtZqOqSdgNxK-0" vertex="1">
7875
<mxGeometry y="150" width="300" height="80" as="geometry" />
7976
</mxCell>
80-
<mxCell id="HtcaCpfgHtZqOqSdgNxK-12" value="WrapperRiver &#xa;(mlpro.wrappers.Wrapper)" style="swimlane;fontStyle=3;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=40;horizontalStack=0;resizeParent=1;resizeLast=0;collapsible=1;marginBottom=0;rounded=0;shadow=1;strokeWidth=1;fillColor=#dae8fc;strokeColor=#6c8ebf;swimlaneFillColor=#ffffff;gradientColor=#FFFFFF;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
81-
<mxGeometry x="640" y="160" width="300" height="230" as="geometry">
82-
<mxRectangle x="230" y="140" width="160" height="26" as="alternateBounds" />
83-
</mxGeometry>
84-
</mxCell>
85-
<mxCell id="HtcaCpfgHtZqOqSdgNxK-24" value="C_TYPE = &#39;Wrapper River&#39;" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;fontColor=default;" parent="HtcaCpfgHtZqOqSdgNxK-12" vertex="1">
86-
<mxGeometry y="40" width="300" height="26" as="geometry" />
87-
</mxCell>
88-
<mxCell id="HtcaCpfgHtZqOqSdgNxK-14" value="C_NAME = &#39;????&#39;" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;fontColor=#0000CC;" parent="HtcaCpfgHtZqOqSdgNxK-12" vertex="1">
89-
<mxGeometry y="66" width="300" height="26" as="geometry" />
90-
</mxCell>
91-
<mxCell id="HtcaCpfgHtZqOqSdgNxK-15" value="C_WRAPPED_PACKAGE = &#39;river&#39;" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;fontColor=default;" parent="HtcaCpfgHtZqOqSdgNxK-12" vertex="1">
92-
<mxGeometry y="92" width="300" height="26" as="geometry" />
93-
</mxCell>
94-
<mxCell id="HtcaCpfgHtZqOqSdgNxK-16" value="C_MINIMUM_VERSION = &#39;0.15.0&#39;" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;fontColor=default;" parent="HtcaCpfgHtZqOqSdgNxK-12" vertex="1">
95-
<mxGeometry y="118" width="300" height="26" as="geometry" />
96-
</mxCell>
97-
<mxCell id="HtcaCpfgHtZqOqSdgNxK-25" value="C_SCIREF_TYPE = C_SCIREF_TYPE_ONLINE" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;fontColor=default;" parent="HtcaCpfgHtZqOqSdgNxK-12" vertex="1">
98-
<mxGeometry y="144" width="300" height="26" as="geometry" />
99-
</mxCell>
100-
<mxCell id="HtcaCpfgHtZqOqSdgNxK-26" value="C_SCIREF_AUTHOR = &#39;River&#39;" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;fontColor=default;" parent="HtcaCpfgHtZqOqSdgNxK-12" vertex="1">
101-
<mxGeometry y="170" width="300" height="26" as="geometry" />
102-
</mxCell>
103-
<mxCell id="HtcaCpfgHtZqOqSdgNxK-27" value="C_SCIREF_URL = &#39;riverml.xyz&#39;" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;fontColor=default;" parent="HtcaCpfgHtZqOqSdgNxK-12" vertex="1">
104-
<mxGeometry y="196" width="300" height="26" as="geometry" />
105-
</mxCell>
106-
<mxCell id="HtcaCpfgHtZqOqSdgNxK-19" value="" style="line;html=1;strokeWidth=1;align=left;verticalAlign=middle;spacingTop=-1;spacingLeft=3;spacingRight=3;rotatable=0;labelPosition=right;points=[];portConstraint=eastwest;" parent="HtcaCpfgHtZqOqSdgNxK-12" vertex="1">
107-
<mxGeometry y="222" width="300" height="8" as="geometry" />
108-
</mxCell>
109-
<mxCell id="HtcaCpfgHtZqOqSdgNxK-31" value="WrStreamRiver&#xa;(mlpro.bf.streams.Stream)" style="swimlane;fontStyle=3;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=40;horizontalStack=0;resizeParent=1;resizeLast=0;collapsible=1;marginBottom=0;rounded=0;shadow=1;strokeWidth=1;fillColor=#dae8fc;strokeColor=#6c8ebf;swimlaneFillColor=#ffffff;gradientColor=#FFFFFF;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
110-
<mxGeometry x="640" y="780" width="300" height="444" as="geometry">
77+
<mxCell id="HtcaCpfgHtZqOqSdgNxK-31" value="WrStreamSklearn&#xa;(mlpro.bf.streams.Stream)" style="swimlane;fontStyle=3;align=center;verticalAlign=top;childLayout=stackLayout;horizontal=1;startSize=40;horizontalStack=0;resizeParent=1;resizeLast=0;collapsible=1;marginBottom=0;rounded=0;shadow=1;strokeWidth=1;fillColor=#dae8fc;strokeColor=#6c8ebf;swimlaneFillColor=#ffffff;gradientColor=#FFFFFF;" parent="WIyWlLk6GJQsqaUBKTNV-1" vertex="1">
78+
<mxGeometry x="640" y="550" width="300" height="444" as="geometry">
11179
<mxRectangle x="230" y="140" width="160" height="26" as="alternateBounds" />
11280
</mxGeometry>
11381
</mxCell>
114-
<mxCell id="HtcaCpfgHtZqOqSdgNxK-32" value="C_TYPE = &#39;River Stream&#39;" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;fontColor=default;" parent="HtcaCpfgHtZqOqSdgNxK-31" vertex="1">
82+
<mxCell id="HtcaCpfgHtZqOqSdgNxK-32" value="C_TYPE = &#39;scikit-learn stream&#39;" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;fontColor=default;" parent="HtcaCpfgHtZqOqSdgNxK-31" vertex="1">
11583
<mxGeometry y="40" width="300" height="26" as="geometry" />
11684
</mxCell>
11785
<mxCell id="HtcaCpfgHtZqOqSdgNxK-39" value="C_SCIREF_TYPE = C_SCIREF_TYPE_ONLINE" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;fontColor=default;" parent="HtcaCpfgHtZqOqSdgNxK-31" vertex="1">
11886
<mxGeometry y="66" width="300" height="26" as="geometry" />
11987
</mxCell>
120-
<mxCell id="HtcaCpfgHtZqOqSdgNxK-40" value="C_SCIREF_URL = &lt;river stream url&gt;" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;fontColor=default;" parent="HtcaCpfgHtZqOqSdgNxK-31" vertex="1">
88+
<mxCell id="HtcaCpfgHtZqOqSdgNxK-40" value="C_SCIREF_URL = &lt;scikit-learn stream url&gt;" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;fontColor=default;" parent="HtcaCpfgHtZqOqSdgNxK-31" vertex="1">
12189
<mxGeometry y="92" width="300" height="26" as="geometry" />
12290
</mxCell>
123-
<mxCell id="HtcaCpfgHtZqOqSdgNxK-41" value="C_SCIREF_ABSTRACT = &lt;river stream desc&gt;" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;fontColor=default;" parent="HtcaCpfgHtZqOqSdgNxK-31" vertex="1">
91+
<mxCell id="HtcaCpfgHtZqOqSdgNxK-41" value="C_SCIREF_ABSTRACT = &lt;scikit-learn stream desc&gt;" style="text;align=left;verticalAlign=top;spacingLeft=4;spacingRight=4;overflow=hidden;rotatable=0;points=[[0,0.5],[1,0.5]];portConstraint=eastwest;fontColor=default;" parent="HtcaCpfgHtZqOqSdgNxK-31" vertex="1">
12492
<mxGeometry y="118" width="300" height="26" as="geometry" />
12593
</mxCell>
12694
<mxCell id="HtcaCpfgHtZqOqSdgNxK-33" value="" style="line;html=1;strokeWidth=1;align=left;verticalAlign=middle;spacingTop=-1;spacingLeft=3;spacingRight=3;rotatable=0;labelPosition=right;points=[];portConstraint=eastwest;" parent="HtcaCpfgHtZqOqSdgNxK-31" vertex="1">
Loading

doc/rtd/content/03_about/01_versions.rst

+3-3
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@ Release Notes
22
=============
33

44
Release Notes on GitHub:
5-
- `Latest release <https://github.com/fhswf/MLPro-Int-Scikit-learn/releases/latest>`_
6-
- `Release history <https://github.com/fhswf/MLPro-Int-Scikit-learn/releases>`_
5+
- `Latest release <https://github.com/fhswf/MLPro-Int-scikit-learn/releases/latest>`_
6+
- `Release history <https://github.com/fhswf/MLPro-Int-scikit-learn/releases>`_
77

88

99
Upcoming:
10-
- `Upcoming release <https://github.com/fhswf/MLPro-Int-Scikit-learn/issues?q=is%3Aissue+label%3A%22next+release%22>`_
10+
- `Upcoming release <https://github.com/fhswf/MLPro-Int-scikit-learn/issues?q=is%3Aissue+label%3A%22next+release%22>`_

doc/rtd/index.rst

+6-6
Original file line numberDiff line numberDiff line change
@@ -3,21 +3,21 @@
33
You can adapt this file completely to your liking, but it should at least
44
contain the root `toctree` directive.
55
6-
MLPro-Int-Scikit-learn - Integration of Scikit-learn into MLPro
6+
MLPro-Int-scikit-learn - Integration of scikit-learn into MLPro
77
===============================================================
88

9-
Welcome to MLPro-Int-Scikit-learn, an extension to MLPro to integrate the scikit-learn package.
9+
Welcome to MLPro-Int-scikit-learn, an extension to MLPro to integrate the scikit-learn package.
1010
MLPro is a middleware framework for standardized machine learning in Python. It is
1111
developed by the South Westphalia University of Applied Sciences, Germany, and provides
1212
standards, templates, and processes for hybrid machine learning applications. Scikit-learn, in turn,
1313
provides numerous state-of-the-art algorithms for a vast amount of machine learning topics.
1414

15-
MLPro-Int-Scikit-learn provides wrapper classes that enable the use of scikit-learn algorithms and
15+
MLPro-Int-scikit-learn provides wrapper classes that enable the use of scikit-learn algorithms and
1616
data streams in your MLPro applications. The use of these wrappers is illustrated in various example programs.
1717

1818

1919
**Preparation**
20-
Before running the examples, please install the latest versions of MLPro, scikit-learn, and MLPro-Int-Scikit-learn as follows:
20+
Before running the examples, please install the latest versions of MLPro, scikit-learn, and MLPro-Int-scikit-learn as follows:
2121

2222
.. code-block:: bash
2323
@@ -29,7 +29,7 @@ data streams in your MLPro applications. The use of these wrappers is illustrate
2929
- `MLPro-OA - Sub-framework for online machine learning <https://mlpro.readthedocs.io/en/latest/content/03_machine_learning/mlpro_oa/main.html>`_
3030
- `scikit-learn - Machine Learning in Python <https://scikit-learn.org>`_
3131
- `Further MLPro extensions <https://mlpro.readthedocs.io/en/latest/content/04_extensions/main.html>`_
32-
- `MLPro-Int-Scikit-learn on GitHub <https://github.com/fhswf/MLPro-Int-Scikit-learn>`_
32+
- `MLPro-Int-scikit-learn on GitHub <https://github.com/fhswf/MLPro-Int-Scikit-learn>`_
3333

3434

3535
.. toctree::
@@ -50,7 +50,7 @@ data streams in your MLPro applications. The use of these wrappers is illustrate
5050

5151
.. toctree::
5252
:maxdepth: 2
53-
:caption: About MLPro-Int-Scikit-learn
53+
:caption: About MLPro-Int-scikit-learn
5454
:glob:
5555

5656
content/03_about/*

doc/rtd/requirements.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
mlpro[full]>=1.3.1
2-
scikit-learn
2+
scikit-learn>=1.4.1
33

44
sphinxcontrib-napoleon
55
sphinx-copybutton

requirements.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
mlpro[full]>=1.3.1
2-
scikit-learn
2+
scikit-learn>=1.4.1

setup.cfg

+1-1
Original file line numberDiff line numberDiff line change
@@ -27,4 +27,4 @@ where = src
2727
[options.extras_require]
2828
full =
2929
mlpro[full]>=1.3.1
30-
scikit-learn
30+
scikit-learn>=1.4.1

src/mlpro_int_sklearn/wrappers/basics.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626

2727
## -------------------------------------------------------------------------------------------------
2828
## -------------------------------------------------------------------------------------------------
29-
class WrapperScikitlearn (Wrapper):
29+
class WrapperSklearn (Wrapper):
3030
"""
3131
Root class for all scikit-learn wrapper classes.
3232
"""

0 commit comments

Comments
 (0)