Skip to content

Commit ec96e11

Browse files
author
Jaime Céspedes Sisniega
authored
Merge pull request #133 from IFCA/fix-documentation
Update documentation
2 parents dfd7025 + f217ad4 commit ec96e11

23 files changed

+338
-247
lines changed

docs/source/api_reference.md

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,11 @@
33
Welcome to the API reference for `frouros`.
44

55
```{toctree}
6-
:maxdepth: 1
6+
:maxdepth: 2
77
8+
api_reference/callbacks
89
api_reference/datasets
10+
api_reference/detectors
911
api_reference/metrics
10-
api_reference/semi_supervised
11-
api_reference/supervised
12-
api_reference/transformations
13-
api_reference/unsupervised
1412
api_reference/utils
15-
```
13+
```
Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
# Callbacks
2+
3+
```{eval-rst}
4+
.. automodule:: frouros.callbacks
5+
:no-members:
6+
:no-inherited-members:
7+
```
8+
9+
```{currentmodule} frouros.callbacks
10+
```
11+
12+
## Batch
13+
14+
```{eval-rst}
15+
.. automodule:: frouros.callbacks.batch
16+
:no-members:
17+
:no-inherited-members:
18+
```
19+
20+
```{eval-rst}
21+
.. autosummary::
22+
:toctree: auto_generated/
23+
:template: class.md
24+
25+
PermutationTestOnBatchData
26+
ResetOnBatchDataDrift
27+
```
28+
29+
## Streaming
30+
31+
```{eval-rst}
32+
.. automodule:: frouros.callbacks.streaming
33+
:no-members:
34+
:no-inherited-members:
35+
```
36+
37+
```{eval-rst}
38+
.. autosummary::
39+
:toctree: auto_generated/
40+
:template: class.md
41+
42+
History
43+
WarningSamplesBuffer
44+
```

docs/source/api_reference/datasets.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,4 +39,4 @@
3939
:template: class.md
4040
4141
SEA
42-
```
42+
```
Lines changed: 169 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,169 @@
1+
# Detectors
2+
3+
The {mod}`frouros.detectors` module contains drift detection algorithms.
4+
5+
```{eval-rst}
6+
.. automodule:: frouros.detectors
7+
:no-members:
8+
:no-inherited-members:
9+
```
10+
11+
```{currentmodule} frouros.detectors
12+
```
13+
14+
## Concept drift
15+
16+
```{eval-rst}
17+
.. automodule:: frouros.detectors.concept_drift
18+
:no-members:
19+
:no-inherited-members:
20+
```
21+
22+
```{currentmodule} frouros.detectors.concept_drift
23+
```
24+
25+
### CUSUM Test
26+
27+
```{eval-rst}
28+
.. automodule:: frouros.detectors.concept_drift.cusum_based
29+
:no-members:
30+
:no-inherited-members:
31+
```
32+
33+
```{eval-rst}
34+
.. autosummary::
35+
:toctree: auto_generated/
36+
:template: class.md
37+
38+
CUSUM
39+
GeometricMovingAverage
40+
PageHinkley
41+
```
42+
43+
### DDM Based
44+
45+
```{eval-rst}
46+
.. automodule:: frouros.detectors.concept_drift.ddm_based
47+
:no-members:
48+
:no-inherited-members:
49+
```
50+
51+
```{eval-rst}
52+
.. autosummary::
53+
:toctree: auto_generated/
54+
:template: class.md
55+
56+
DDM
57+
ECDDWT
58+
EDDM
59+
HDDMA
60+
HDDMW
61+
RDDM
62+
STEPD
63+
```
64+
65+
### Window Based
66+
67+
```{eval-rst}
68+
.. automodule:: frouros.detectors.concept_drift.window_based
69+
:no-members:
70+
:no-inherited-members:
71+
```
72+
73+
```{eval-rst}
74+
.. autosummary::
75+
:toctree: auto_generated/
76+
:template: class.md
77+
78+
ADWIN
79+
KSWIN
80+
```
81+
82+
## Data drift
83+
84+
```{eval-rst}
85+
.. automodule:: frouros.detectors.data_drift
86+
:no-members:
87+
:no-inherited-members:
88+
```
89+
90+
```{currentmodule} frouros.detectors.data_drift
91+
```
92+
93+
### Batch
94+
95+
```{eval-rst}
96+
.. automodule:: frouros.detectors.data_drift.batch
97+
:no-members:
98+
:no-inherited-members:
99+
```
100+
101+
```{currentmodule} frouros.detectors.data_drift.batch
102+
```
103+
104+
#### Distance Based
105+
106+
```{eval-rst}
107+
.. automodule:: frouros.detectors.data_drift.batch.distance_based
108+
:no-members:
109+
:no-inherited-members:
110+
```
111+
112+
```{eval-rst}
113+
.. autosummary::
114+
:toctree: auto_generated/
115+
:template: class.md
116+
117+
EMD
118+
HistogramIntersection
119+
JS
120+
KL
121+
MMD
122+
PSI
123+
```
124+
125+
#### Statistical Test
126+
127+
```{eval-rst}
128+
.. automodule:: frouros.detectors.data_drift.batch.statistical_test
129+
:no-members:
130+
:no-inherited-members:
131+
```
132+
133+
```{eval-rst}
134+
.. autosummary::
135+
:toctree: auto_generated/
136+
:template: class.md
137+
138+
ChiSquareTest
139+
CVMTest
140+
KSTest
141+
WelchTTest
142+
```
143+
144+
### Streaming
145+
146+
```{eval-rst}
147+
.. automodule:: frouros.detectors.data_drift.streaming
148+
:no-members:
149+
:no-inherited-members:
150+
```
151+
152+
```{currentmodule} frouros.detectors.data_drift.streaming
153+
```
154+
155+
#### Statistical Test
156+
157+
```{eval-rst}
158+
.. automodule:: frouros.detectors.data_drift.streaming.statistical_test
159+
:no-members:
160+
:no-inherited-members:
161+
```
162+
163+
```{eval-rst}
164+
.. autosummary::
165+
:toctree: auto_generated/
166+
:template: class.md
167+
168+
IncrementalKSTest
169+
```

docs/source/api_reference/metrics.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,5 +23,4 @@
2323
:template: class.md
2424
2525
PrequentialError
26-
PrequentialErrorFadingFactor
2726
```

docs/source/api_reference/semi_supervised.md

Lines changed: 0 additions & 20 deletions
This file was deleted.

docs/source/api_reference/supervised.md

Lines changed: 0 additions & 60 deletions
This file was deleted.

docs/source/api_reference/transformations.md

Lines changed: 0 additions & 19 deletions
This file was deleted.

docs/source/api_reference/unsupervised.md

Lines changed: 0 additions & 43 deletions
This file was deleted.

0 commit comments

Comments
 (0)