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.1.tar.gz (26.7 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.1-py3-none-any.whl (41.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: dlordinal-1.0.1.tar.gz
  • Upload date:
  • Size: 26.7 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.1.tar.gz
Algorithm Hash digest
SHA256 800ef83a229d7818f335b1f74479f91b5e322e79e405f428ace747aeece167a9
MD5 d59d7ed20e00233bde91538400bd8b8e
BLAKE2b-256 ecd22e3ee9893d4c106bb628c30d41b25f92886c7dc0b32b2fd8944f9f8287a7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dlordinal-1.0.1-py3-none-any.whl
  • Upload date:
  • Size: 41.8 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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 0db73752355133d02180d74316da8805285c91a68641e78948c4154ba8e308a8
MD5 4d1ea5d9fc3adb9c1fd1a8c53eee9d8e
BLAKE2b-256 c3bcef5691df993bf38977b3fc53ab962096c670ab1b1020575a739b4a538696

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