Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

BF-Streams #514

Merged
merged 61 commits into from
Nov 22, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
61 commits
Select commit Hold shift + click to select a range
5402bea
BF: Native stream provider with sample streams #253
detlefarend Nov 8, 2022
ac7fa1e
BF: Native stream provider with sample streams #253
detlefarend Nov 8, 2022
28dfbb2
window plot systematics in progress
laxmikantbaheti Nov 9, 2022
3e7b4f2
Merge remote-tracking branch 'origin/main' into bf_streams
Nov 9, 2022
79b6302
Merge remote-tracking branch 'origin/main' into bf_streams
Nov 9, 2022
cfa58e3
BF-Streams: Howto 001 - Stream-Tasks, -Workflows, -Scenarios #483
Nov 10, 2022
f68b424
Merge remote-tracking branch 'origin/main' into bf_streams
Nov 10, 2022
ee94706
ReadTheDocs - Basic Functions #149
Nov 10, 2022
3e99129
corrections on example unit test
detlefarend Nov 10, 2022
d4bedae
Merge remote-tracking branch 'origin/bf_streams' into bf_streams
laxmikantbaheti Nov 10, 2022
f5559c2
...
Nov 11, 2022
904f6f0
BF-Streams: Provider specific stream options #518
Nov 11, 2022
128fd55
refactoring howto for new set options method
laxmikantbaheti Nov 11, 2022
ea667b4
Merge remote-tracking branch 'origin/bf_streams' into bf_streams
laxmikantbaheti Nov 11, 2022
8f45d18
openml refactoring for target feature
laxmikantbaheti Nov 11, 2022
f30d376
...in progress
laxmikantbaheti Nov 11, 2022
5c4bda4
BF-Streams: New classes StreamTask, StreamWorkflow, StreamScenario #484
Nov 11, 2022
03a57b3
Merge branch 'bf_streams' of https://github.com/fhswf/MLPro into bf_s…
Nov 11, 2022
d0d90a2
removed artifacts from Window._init_plot_3d()
Nov 12, 2022
4576c64
#518
Nov 12, 2022
b22b9ac
BF-Streams: New classes StreamTask, StreamWorkflow, StreamScenario #484
Nov 12, 2022
15a30d8
BF-Streams: New classes StreamTask, StreamWorkflow, StreamScenario #484
Nov 12, 2022
884a9a7
BF-Streams: New classes StreamTask, StreamWorkflow, StreamScenario #484
Nov 13, 2022
938a670
BF-Streams: New classes StreamTask, StreamWorkflow, StreamScenario #484
Nov 13, 2022
86e1517
Merge remote-tracking branch 'origin/main' into bf_streams
detlefarend Nov 15, 2022
3c1440f
BF-Streams: New classes StreamTask, StreamWorkflow, StreamScenario #484
detlefarend Nov 15, 2022
a58f396
BF-Streams: New classes StreamTask, StreamWorkflow, StreamScenario #484
Nov 17, 2022
21ed502
BF-Streams: New classes StreamTask, StreamWorkflow, StreamScenario #484
detlefarend Nov 17, 2022
dd44789
BF-Streams: New classes StreamTask, StreamWorkflow, StreamScenario #484
detlefarend Nov 17, 2022
e5130c1
BF-Streams: New classes StreamTask, StreamWorkflow, StreamScenario #484
Nov 18, 2022
4338b9d
Merge remote-tracking branch 'origin/main' into bf_streams
Nov 18, 2022
e21bb0f
BF-Streams: New classes StreamTask, StreamWorkflow, StreamScenario #484
Nov 18, 2022
b330138
BF-Streams: New classes StreamTask, StreamWorkflow, StreamScenario #484
Nov 18, 2022
1d752ef
BF-Streams: New classes StreamTask, StreamWorkflow, StreamScenario #484
Nov 18, 2022
2f2d51f
BF-Streams: New classes StreamTask, StreamWorkflow, StreamScenario #484
Nov 18, 2022
a9e47c6
Merge remote-tracking branch 'origin/bf_streams' into bf_streams
laxmikantbaheti Nov 18, 2022
33e529b
in progress #452
laxmikantbaheti Nov 18, 2022
337fa09
test
detlefarend Nov 19, 2022
b1847ff
bug fix
laxmikantbaheti Nov 19, 2022
f68d11a
Merge remote-tracking branch 'origin/bf_streams' into bf_streams
laxmikantbaheti Nov 19, 2022
0067c21
Correction in WrStreamOpenML due to stream options
detlefarend Nov 19, 2022
14ce4ae
Refactoring all stream wrappers due to new search param p_name
detlefarend Nov 19, 2022
b73f0c9
unit test: disabled howto bf_streams_051
detlefarend Nov 20, 2022
e38718d
unit test: enabled howto bf_streams_051 again
detlefarend Nov 20, 2022
5cb2c76
BF-Streams: New classes StreamTask, StreamWorkflow, StreamScenario #484
detlefarend Nov 20, 2022
3236e3f
corrections on rtd
detlefarend Nov 21, 2022
e936a21
corrections on rtd
detlefarend Nov 21, 2022
b1476b7
temporarily renamed howto_bf_streams_51
detlefarend Nov 21, 2022
3b3d0b9
added howto_bf_streams_051 again
detlefarend Nov 21, 2022
734ae45
locating time consumption on openml...
detlefarend Nov 21, 2022
289399e
locating openml delay...
detlefarend Nov 21, 2022
e817291
locating openml delay...
detlefarend Nov 21, 2022
a29493c
locating workflow delay...
detlefarend Nov 21, 2022
4a3f032
locating workflow delay...
detlefarend Nov 21, 2022
70e8dc2
BF-Streams: New classes StreamTask, StreamWorkflow, StreamScenario #484
detlefarend Nov 21, 2022
181c7d9
BF-Streams: New classes StreamTask, StreamWorkflow, StreamScenario #484
detlefarend Nov 21, 2022
c702820
try to fix the openml/sphinx delay problem...
detlefarend Nov 21, 2022
988afb4
Merge remote-tracking branch 'origin/main' into bf_streams
detlefarend Nov 21, 2022
88598c7
removed openml related stuffs from rtd and ut
detlefarend Nov 22, 2022
780e918
BF-Streams: New classes StreamTask, StreamWorkflow, StreamScenario #484
detlefarend Nov 22, 2022
988eff3
removed auto-api/appendix4 from rtd
detlefarend Nov 22, 2022
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 0 additions & 1 deletion doc/rtd/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,6 @@ help:
# Catch-all target: route all unknown targets to Sphinx using the new
# "make mode" option. $(O) is meant as a shortcut for $(SPHINXOPTS).
%: Makefile
sphinx-apidoc -o content/append4 ../../src/mlpro --ext-autodoc -E -T -f
@$(SPHINXBUILD) -M $@ "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O)

autobuild: Makefile
Expand Down
19 changes: 0 additions & 19 deletions doc/rtd/content/append1/bf/data/howto.bf.streams.010.rst

This file was deleted.

21 changes: 21 additions & 0 deletions doc/rtd/content/append1/bf/streams/howto.bf.streams.051.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
.. _Howto BF STREAMS 051:
Howto BF-STREAMS-051: Accessing Data from OpenML
================================================

.. 2022-11-21/DA commented due to problems with openml
.. automodule:: mlpro.bf.examples.howto_bf_streams_051_accessing_data_from_openml


Prerequisites
-------------

Please install the following packages to run this examples properly:
- `OpenML <https://pypi.org/project/openml/>`_
- `Numpy <https://pypi.org/project/numpy/>`_


Executable code
---------------
..
.. literalinclude:: ../../../../../../src/mlpro/bf/examples/howto_bf_streams_051_accessing_data_from_openml.py
:language: python
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
.. _Howto BF STREAMS 012:
Howto BF-STREAMS-012: Accessing Data from Scikit-Learn
.. _Howto BF STREAMS 052:
Howto BF-STREAMS-052: Accessing Data from Scikit-Learn
======================================================

.. automodule:: mlpro.bf.examples.howto_bf_streams_012_accessing_data_from_scikitlearn
.. automodule:: mlpro.bf.examples.howto_bf_streams_052_accessing_data_from_scikitlearn


Prerequisites
Expand All @@ -14,5 +14,5 @@ Please install the following packages to run this examples properly:

Executable code
---------------
.. literalinclude:: ../../../../../../src/mlpro/bf/examples/howto_bf_streams_012_accessing_data_from_scikitlearn.py
.. literalinclude:: ../../../../../../src/mlpro/bf/examples/howto_bf_streams_052_accessing_data_from_scikitlearn.py
:language: python
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
.. _Howto BF STREAMS 011:
Howto BF-STREAMS-011: Accessing Data from River
.. _Howto BF STREAMS 053:
Howto BF-STREAMS-053: Accessing Data from River
===============================================

.. automodule:: mlpro.bf.examples.howto_bf_streams_011_accessing_data_from_river
.. automodule:: mlpro.bf.examples.howto_bf_streams_053_accessing_data_from_river

Prerequisites
-------------
Expand All @@ -15,5 +15,5 @@ Please install the following packages to run this examples properly:

Executable code
---------------
.. literalinclude:: ../../../../../../src/mlpro/bf/examples/howto_bf_streams_011_accessing_data_from_river.py
.. literalinclude:: ../../../../../../src/mlpro/bf/examples/howto_bf_streams_053_accessing_data_from_river.py
:language: python
6 changes: 3 additions & 3 deletions doc/rtd/content/append1/howto.bf.rst
Original file line number Diff line number Diff line change
Expand Up @@ -38,14 +38,14 @@ Mathematics



Data Sets and Streams
---------------------
Data Stream Processing
----------------------

.. toctree::
:maxdepth: 1
:glob:

bf/data/howto*
bf/streams/howto*



Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
<mxfile host="Electron" modified="2022-11-20T11:32:57.426Z" agent="5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/20.2.8 Chrome/102.0.5005.167 Electron/19.0.15 Safari/537.36" etag="mn0nH55rlhuPF7J9TsS9" version="20.2.8" type="device"><diagram id="C5RBs43oDa-KdzZeNtuy" name="Page-1">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</diagram></mxfile>

Large diffs are not rendered by default.

This file was deleted.

Loading