Skip to main content

Automated type inference for Machine Learning pipelines.

Project description

MindsDB Type Infer

MindsDB

Automated type inference for Machine Learning pipelines.

In the context of tabular data, type_infer aims for optimal interpretation of each column’s data type for ML use cases. For example, strings with date or time format would be classified as timestamps, or integers as categorical if there is a sufficiently small set of unique values in the column.

Installation

Install the package easily using pip:

pip install type_infer

Note: We recommend using a Python virtual environment.

Development Environment Setup

To set up a development environment:

  1. Clone the repository:
git clone https://github.com/mindsdb/type_infer.git
  1. Navigate to the cloned directory and install in editable mode:
cd type_infer
pip install --editable .

Running Tests

Tp run unit tests execute:

python -m unittest discover tests

Contributing

We welcome and appreciate contributions from the community! Here's how you can help:

  • Report bugs
  • Improve documentation
  • Solve open issues
  • Propose or discuss new features
  • Test with your own datasets and provide feedback

Documentation

Documentation link

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

type_infer-0.0.26.tar.gz (25.1 kB view details)

Uploaded Source

Built Distribution

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

type_infer-0.0.26-py3-none-any.whl (27.3 kB view details)

Uploaded Python 3

File details

Details for the file type_infer-0.0.26.tar.gz.

File metadata

  • Download URL: type_infer-0.0.26.tar.gz
  • Upload date:
  • Size: 25.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.2.1 CPython/3.11.14 Linux/6.11.0-1018-azure

File hashes

Hashes for type_infer-0.0.26.tar.gz
Algorithm Hash digest
SHA256 93fda7fd31065b81b53983b48f2d43759b8b822e2bb1e5b31292771acec414c2
MD5 c6666034e201f7508de84333d0d16600
BLAKE2b-256 0305d065b818e031551ed77d7afde485af361612fbbbde61bcd7fc092a096101

See more details on using hashes here.

File details

Details for the file type_infer-0.0.26-py3-none-any.whl.

File metadata

  • Download URL: type_infer-0.0.26-py3-none-any.whl
  • Upload date:
  • Size: 27.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/2.2.1 CPython/3.11.14 Linux/6.11.0-1018-azure

File hashes

Hashes for type_infer-0.0.26-py3-none-any.whl
Algorithm Hash digest
SHA256 2cc35dae673ee515d665f534d2f54bef44296b23eef7870bcebe38554623587d
MD5 56eb45e4f8f41fb43798e2700451ee40
BLAKE2b-256 e262f1d521a5c6384ec648967a6668fc588a07e8c5bc6cabfd7e094b38ff8d57

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