Skip to content

Commit

Permalink
Improve documentation
Browse files Browse the repository at this point in the history
  • Loading branch information
jlgarridol committed Apr 25, 2024
1 parent e5f9921 commit eab8c77
Show file tree
Hide file tree
Showing 23 changed files with 7,745 additions and 8,102 deletions.
1 change: 1 addition & 0 deletions .github/workflows/docs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,7 @@ jobs:
- run: python -m pip install --upgrade pip
- run: python -m pip install pdoc
- run: if [ -f requirements.txt ]; then pip install -r requirements.txt; fi
- run: python -m pip install scikit-learn==1.2.2
# ADJUST THIS: build your documentation into docs/.
# We use a custom build script for pdoc itself, ideally you just run `pdoc -o docs/ ...` here.
- run: python docs/make.py
Expand Down
16 changes: 9 additions & 7 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,12 +4,13 @@ Semi-Supervised Learning Library (sslearn)
<!-- Insert logo in the middle -->
<img width="100%" src="https://raw.githubusercontent.com/jlgarridol/sslearn/main/docs/sslearn.webp"/>

![Code Climate maintainability](https://img.shields.io/codeclimate/maintainability-percentage/jlgarridol/sslearn) ![Code Climate coverage](https://img.shields.io/codeclimate/coverage/jlgarridol/sslearn) ![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/jlgarridol/sslearn/python-package.yml) ![PyPI - Version](https://img.shields.io/pypi/v/sslearn)
![Code Climate maintainability](https://img.shields.io/codeclimate/maintainability-percentage/jlgarridol/sslearn) ![Code Climate coverage](https://img.shields.io/codeclimate/coverage/jlgarridol/sslearn) ![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/jlgarridol/sslearn/python-package.yml) ![PyPI - Version](https://img.shields.io/pypi/v/sslearn) [![Static Badge](https://img.shields.io/badge/doc-available-blue?style=flat)](https://jlgarridol.github.io/sslearn/)

The `sslearn` library is a Python package for machine learning over Semi-supervised datasets. It is an extension of [scikit-learn](https://github.com/scikit-learn/scikit-learn).

Installation
---
## Installation


### Dependencies

* joblib >= 1.2.0
Expand All @@ -26,8 +27,9 @@ It can be installed using *Pypi*:

pip install sslearn

Code example
---
## Code example


```python
from sslearn.wrapper import TriTraining
from sslearn.model_selection import artificial_ssl_dataset
Expand All @@ -40,8 +42,8 @@ model = TriTraining().fit(X, y)
model.score(X_unlabel, true_label)
```

Citing
---
## Citing

```bibtex
@software{jose_luis_garrido_labrador_2024_10623889,
author = {José Luis Garrido-Labrador},
Expand Down
3 changes: 3 additions & 0 deletions docs/make.py
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,9 @@

here = Path(__file__).parent.parent

# Ignore set_score_request in the docs


if __name__ == "__main__":

favicon = (here / "docs" / "sslearn_mini.webp").read_bytes()
Expand Down
2 changes: 1 addition & 1 deletion docs/search.js

Large diffs are not rendered by default.

35 changes: 20 additions & 15 deletions docs/sslearn.html
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,12 @@

<h2>Contents</h2>
<ul>
<li><a href="#semi-supervised-learning-library-sslearn">Semi-Supervised Learning Library (sslearn)</a></li>
<li><a href="#semi-supervised-learning-library-sslearn">Semi-Supervised Learning Library (sslearn)</a>
<ul>
<li><a href="#installation">Installation</a></li>
<li><a href="#code-example">Code example</a></li>
<li><a href="#citing">Citing</a></li>
</ul></li>
</ul>


Expand Down Expand Up @@ -86,11 +91,11 @@ <h1 class="modulename">
<p><!-- Insert logo in the middle -->
<img width="100%" src="https://raw.githubusercontent.com/jlgarridol/sslearn/main/docs/sslearn.webp"/></p>

<p><img src="https://img.shields.io/codeclimate/maintainability-percentage/jlgarridol/sslearn" alt="Code Climate maintainability" /> <img src="https://img.shields.io/codeclimate/coverage/jlgarridol/sslearn" alt="Code Climate coverage" /> <img src="https://img.shields.io/github/actions/workflow/status/jlgarridol/sslearn/python-package.yml" alt="GitHub Workflow Status" /> <img src="https://img.shields.io/pypi/v/sslearn" alt="PyPI - Version" /></p>
<p><img src="https://img.shields.io/codeclimate/maintainability-percentage/jlgarridol/sslearn" alt="Code Climate maintainability" /> <img src="https://img.shields.io/codeclimate/coverage/jlgarridol/sslearn" alt="Code Climate coverage" /> <img src="https://img.shields.io/github/actions/workflow/status/jlgarridol/sslearn/python-package.yml" alt="GitHub Workflow Status" /> <img src="https://img.shields.io/pypi/v/sslearn" alt="PyPI - Version" /> <a href="https://jlgarridol.github.io/sslearn/"><img src="https://img.shields.io/badge/doc-available-blue?style=flat" alt="Static Badge" /></a></p>

<p>The <code><a href="">sslearn</a></code> library is a Python package for machine learning over Semi-supervised datasets. It is an extension of <a href="https://github.com/scikit-learn/scikit-learn">scikit-learn</a>.</p>

<h6 id="installation">Installation</h6>
<h2 id="installation">Installation</h2>

<h3 id="dependencies">Dependencies</h3>

Expand All @@ -111,7 +116,7 @@ <h3 id="pip-installation"><code>pip</code> installation</h3>
<pre><code>pip install sslearn
</code></pre>

<h6 id="code-example">Code example</h6>
<h2 id="code-example">Code example</h2>

<div class="pdoc-code codehilite">
<pre><span></span><code><span class="kn">from</span> <span class="nn"><a href="sslearn/wrapper.html">sslearn.wrapper</a></span> <span class="kn">import</span> <span class="n">TriTraining</span>
Expand All @@ -126,19 +131,19 @@ <h6 id="code-example">Code example</h6>
</code></pre>
</div>

<h6 id="citing">Citing</h6>
<h2 id="citing">Citing</h2>

<div class="pdoc-code codehilite">
<pre><span></span><code><span class="nc">@software</span><span class="p">{</span><span class="nl">jose_luis_garrido_labrador_2024_10623889</span><span class="p">,</span><span class="w"></span>
<span class="w"> </span><span class="na">author</span><span class="w"> </span><span class="p">=</span><span class="w"> </span><span class="s">{José Luis Garrido-Labrador}</span><span class="p">,</span><span class="w"></span>
<span class="w"> </span><span class="na">title</span><span class="w"> </span><span class="p">=</span><span class="w"> </span><span class="s">{jlgarridol/sslearn: v1.0.4}</span><span class="p">,</span><span class="w"></span>
<span class="w"> </span><span class="na">month</span><span class="w"> </span><span class="p">=</span><span class="w"> </span><span class="nv">feb</span><span class="p">,</span><span class="w"></span>
<span class="w"> </span><span class="na">year</span><span class="w"> </span><span class="p">=</span><span class="w"> </span><span class="m">2024</span><span class="p">,</span><span class="w"></span>
<span class="w"> </span><span class="na">publisher</span><span class="w"> </span><span class="p">=</span><span class="w"> </span><span class="s">{Zenodo}</span><span class="p">,</span><span class="w"></span>
<span class="w"> </span><span class="na">version</span><span class="w"> </span><span class="p">=</span><span class="w"> </span><span class="s">{1.0.4}</span><span class="p">,</span><span class="w"></span>
<span class="w"> </span><span class="na">doi</span><span class="w"> </span><span class="p">=</span><span class="w"> </span><span class="s">{10.5281/zenodo.10623889}</span><span class="p">,</span><span class="w"></span>
<span class="w"> </span><span class="na">url</span><span class="w"> </span><span class="p">=</span><span class="w"> </span><span class="s">{https://doi.org/10.5281/zenodo.10623889}</span><span class="w"></span>
<span class="p">}</span><span class="w"></span>
<pre><span></span><code><span class="nc">@software</span><span class="p">{</span><span class="nl">jose_luis_garrido_labrador_2024_10623889</span><span class="p">,</span>
<span class="w"> </span><span class="na">author</span><span class="w"> </span><span class="p">=</span><span class="w"> </span><span class="s">{José Luis Garrido-Labrador}</span><span class="p">,</span>
<span class="w"> </span><span class="na">title</span><span class="w"> </span><span class="p">=</span><span class="w"> </span><span class="s">{jlgarridol/sslearn: v1.0.4}</span><span class="p">,</span>
<span class="w"> </span><span class="na">month</span><span class="w"> </span><span class="p">=</span><span class="w"> </span><span class="nv">feb</span><span class="p">,</span>
<span class="w"> </span><span class="na">year</span><span class="w"> </span><span class="p">=</span><span class="w"> </span><span class="m">2024</span><span class="p">,</span>
<span class="w"> </span><span class="na">publisher</span><span class="w"> </span><span class="p">=</span><span class="w"> </span><span class="s">{Zenodo}</span><span class="p">,</span>
<span class="w"> </span><span class="na">version</span><span class="w"> </span><span class="p">=</span><span class="w"> </span><span class="s">{1.0.4}</span><span class="p">,</span>
<span class="w"> </span><span class="na">doi</span><span class="w"> </span><span class="p">=</span><span class="w"> </span><span class="s">{10.5281/zenodo.10623889}</span><span class="p">,</span>
<span class="w"> </span><span class="na">url</span><span class="w"> </span><span class="p">=</span><span class="w"> </span><span class="s">{https://doi.org/10.5281/zenodo.10623889}</span>
<span class="p">}</span>
</code></pre>
</div>
</div>
Expand Down
Loading

0 comments on commit eab8c77

Please sign in to comment.