Skip to main content

Deep learning for ordinal classification

Project description

Deep learning utilities library

dlordinal is an open-source Python toolkit focused on deep learning with ordinal methodologies. It is compatible with scikit-learn.

The library includes various modules such as loss functions, models, layers, metrics, and an estimator.

Overview
CI/CD !codecov !docs !python
Code ![binder] !black Linter: Ruff

⚙️ Installation

You can install dlordinal directly from the GitHub repository using the following command in your terminal:

pip install git+https://github.com/ayrna/dlordinal.git@main

Also, you can clone the repository and then install the library from the local repository folder:

git clone git@github.com:ayrna/dlordinal.git
pip install ./dlordinal

Collaborating

Code contributions to the dlordinal project are welcomed via pull requests. Please, contact the maintainers (maybe opening an issue) before doing any work to make sure that your contributions align with the project.

Guidelines for code contributions

  • In order to set up the environment for development, install the project in editable mode and include the optional dev requirements:
pip install -e '.[dev]'
  • Install the pre-commit hooks before starting to make any modifications:
pre-commit install
  • Write code that is compatible with all supported versions of Python listed in the pyproject.toml file.
  • Create tests that cover the common cases and the corner cases of the code.
  • Preserve backwards-compatibility whenever possible, and make clear if something must change.
  • Document any portions of the code that might be less clear to others, especially to new developers.
  • Write API documentation as docstrings.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

dlordinal-1.0.0.tar.gz (26.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

dlordinal-1.0.0-py3-none-any.whl (3.6 kB view details)

Uploaded Python 3

File details

Details for the file dlordinal-1.0.0.tar.gz.

File metadata

  • Download URL: dlordinal-1.0.0.tar.gz
  • Upload date:
  • Size: 26.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.8.18

File hashes

Hashes for dlordinal-1.0.0.tar.gz
Algorithm Hash digest
SHA256 ba2920dc7c7e432563b9a9f15dd13c11574fed6228eedbecf3f83d2520b9d686
MD5 fed9f809b121b6be1955cac2d1b7173e
BLAKE2b-256 b975e4a2048822dbf110b29428a219116d20d4ba71882ea53acbc003130858d3

See more details on using hashes here.

File details

Details for the file dlordinal-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: dlordinal-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 3.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.8.18

File hashes

Hashes for dlordinal-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 e0c1547cc7a3148c4b5f1f52961ee0d5a9961186e687e1e46efa38cb770f131d
MD5 8a66c28bde1abc3a65a5c171d3dab85b
BLAKE2b-256 0aa84aa121a2a1775fed60f8b5f256bab3ae592b24c5fb37f96c11737aa3b175

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page