Skip to main content

A package for working with datasets from an open benchmark for tabular data

Project description

A Python package for the Open Benchmark for Tabular Data

Package Unit Tests (Latest)

This is a Python package for working with the tabben benchmark for tabular data (for machine learning tasks):

  • loading, processing, or inspecting datasets,
  • evaluating models on test sets using consistent evaluation metrics, and
  • examining collections of datasets from the benchmark.

See the tabben website for more info about the project.

Set Up

For the most recent stable release, you can install the tabben package from PyPI:

pip3 install tabben --upgrade

If testing/using locally from source, you can install the tabben package locally; first clone this repository locally, and then install from the python subdirectory:

pip3 install -e .

Documentation

See the package docs for tutorials, API references, and details about each of the datasets included in the benchmark.

Testing

After installing pytest and the required test dependencies, all the tests can be run by just running

pytest

from the package directory.

There is also a "large" pytest mark on tests that test with large datasets that can be used to exclude running on those datasets (as those can take a while to run, upwards of a minute depending on the network and computer).

pytest -m "not large"

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

tabben-0.0.7.tar.gz (14.3 kB view details)

Uploaded Source

Built Distribution

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

tabben-0.0.7-py3-none-any.whl (15.4 kB view details)

Uploaded Python 3

File details

Details for the file tabben-0.0.7.tar.gz.

File metadata

  • Download URL: tabben-0.0.7.tar.gz
  • Upload date:
  • Size: 14.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

Hashes for tabben-0.0.7.tar.gz
Algorithm Hash digest
SHA256 f6ac0f434e85e459c5b23fd5238a157e26a8c95d252d9e1c5495f8f6e614cfe9
MD5 e0e94fe6754cfeeffcd2f2851562eeca
BLAKE2b-256 43603f4486037c4c6ea348da0eed1a7708e7a7cf3af28d269f616bc849e74fc5

See more details on using hashes here.

File details

Details for the file tabben-0.0.7-py3-none-any.whl.

File metadata

  • Download URL: tabben-0.0.7-py3-none-any.whl
  • Upload date:
  • Size: 15.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

Hashes for tabben-0.0.7-py3-none-any.whl
Algorithm Hash digest
SHA256 5bc2198207a306ec5a32a2f84765bac8b6ae152db9d92e865b16fc2ce2f96766
MD5 b5c4c30b78e07a7ed6c5c28a273df80c
BLAKE2b-256 8eca9ed751277d57a625e3d63a061b2b1dffbe3baac068d307e923c45f124cd7

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