Skip to main content

Semi-Supervised Learning Library (sslearn)

Code Climate maintainability Code Climate coverage GitHub Workflow Status PyPI - Version Static Badge

The sslearn library is a Python package for machine learning over Semi-supervised datasets. It is an extension of scikit-learn.

Installation

Dependencies

  • joblib >= 1.2.0
  • numpy >= 1.23.3
  • pandas >= 1.4.3
  • scikit_learn >= 1.2.0
  • scipy >= 1.10.1
  • statsmodels >= 0.13.2
  • pytest = 7.2.0 (only for testing)

pip installation

It can be installed using Pypi:

pip install sslearn

Citing

@article{sslearn2025garrido,
    title = {SSLearn: A Semi-Supervised Learning library for Python},
    journal = {SoftwareX},
    volume = {29},
    pages = {102024},
    year = {2025},
    issn = {2352-7110},
    doi = {https://doi.org/10.1016/j.softx.2024.102024},
    author = {José L. Garrido-Labrador and Jesús M. Maudes-Raedo and Juan J. Rodríguez and César I. García-Osorio},
}

Fundings

The research carried out for the development of this software has been partially funded by the Junta de Castilla y León (project BU055P20), by the Ministry of Science and Innovation of Spain (projects PID2020-119894GB-I00 and TED 2021-129485B-C43) and by the project AIM-LAC (EP/S023992 /1). The author has been a beneficiary of the predoctoral scholarship from the Ministry of Education of the Junta de Castilla y León EDU/875/2021.

Metadata

Release files for sslearn 1.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for sslearn 1.1.0
File Size Uploaded
sslearn-1.1.0.tar.gz 46.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for sslearn 1.1.0
File Interpreter ABI Platform
sslearn-1.1.0-py3-none-any.whl Python 3 none any Details

Total release size: 94.4 kB

Release files / sslearn-1.1.0.tar.gz

Download URL sslearn-1.1.0.tar.gz
Size 46.5 kB
Tags Source
SHA-256 checksum
How to use checksums
36c1f682ef7dcd66f850e0796205fa46ce1dfccbf318e58b222718bf0cf263d2
BLAKE2b-256 checksum
How to use checksums
78e57ab4fdfacd1bcef125f99c27473bc17834d33fef44c7fcbcac793479321f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.9.22

Release files / sslearn-1.1.0-py3-none-any.whl

Download URL sslearn-1.1.0-py3-none-any.whl
Size 47.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
d0d394e9066fac8eba6d4733958722d6b8776299440627349949cde918439eb6
BLAKE2b-256 checksum
How to use checksums
3f218d15957fb19c08c3f974212254bf300cd810aac24ab8d3329101db17f670
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.9.22

Release history Release notifications | RSS feed

This release

1.1.0 This release

2 release files

1.0.5

2 release files

1.0.4

2 release files

1.0.3

2 release files

1.0.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page