Skip to content

feat: add dimensionality reduction algorithms (PCA, LDA, LLE, MDS) #14419

feat: add dimensionality reduction algorithms (PCA, LDA, LLE, MDS)

feat: add dimensionality reduction algorithms (PCA, LDA, LLE, MDS) #14419

Triggered via pull request October 2, 2025 22:26
Status Failure
Total duration 9s
Artifacts

ruff.yml

on: pull_request
Fit to window
Zoom out
Zoom in

Annotations

10 errors
Ruff (N806): machine_learning/dimensionality_reduction.py#L231
machine_learning/dimensionality_reduction.py:231:5: N806 Variable `I` in function should be lowercase
Ruff (N806): machine_learning/dimensionality_reduction.py#L216
machine_learning/dimensionality_reduction.py:216:9: N806 Variable `C` in function should be lowercase
Ruff (SIM108): machine_learning/dimensionality_reduction.py#L210
machine_learning/dimensionality_reduction.py:210:9: SIM108 Use ternary operator `reg_value = reg * trace if trace > 0 else reg` instead of `if`-`else`-block
Ruff (N806): machine_learning/dimensionality_reduction.py#L206
machine_learning/dimensionality_reduction.py:206:9: N806 Variable `C` in function should be lowercase
Ruff (N806): machine_learning/dimensionality_reduction.py#L204
machine_learning/dimensionality_reduction.py:204:9: N806 Variable `Z` in function should be lowercase
Ruff (N806): machine_learning/dimensionality_reduction.py#L198
machine_learning/dimensionality_reduction.py:198:5: N806 Variable `W` in function should be lowercase
Ruff (RUF059): machine_learning/dimensionality_reduction.py#L192
machine_learning/dimensionality_reduction.py:192:5: RUF059 Unpacked variable `distances` is never used
Ruff (RUF059): machine_learning/dimensionality_reduction.py#L187
machine_learning/dimensionality_reduction.py:187:16: RUF059 Unpacked variable `n_features` is never used
Ruff (N806): machine_learning/dimensionality_reduction.py#L186
machine_learning/dimensionality_reduction.py:186:5: N806 Variable `X` in function should be lowercase
Ruff (E501): machine_learning/dimensionality_reduction.py#L174
machine_learning/dimensionality_reduction.py:174:89: E501 Line too long (92 > 88)