Skip to content

Commit c80956a

Browse files
Merge pull request #73 from mindsdb/staging
Release
2 parents 0504713 + 3479226 commit c80956a

File tree

5 files changed

+48
-6
lines changed

5 files changed

+48
-6
lines changed

.github/workflows/docs.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ jobs:
1818
- name: setup python
1919
uses: actions/setup-python@v2
2020
with:
21-
python-version: 3.9
21+
python-version: 3.11
2222

2323
- name: install all dependencies
2424
run: |

.github/workflows/python-package.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ jobs:
1616
strategy:
1717
matrix:
1818
os: [ubuntu-latest]
19-
python-version: ["3.8","3.9","3.10","3.11"]
19+
python-version: ["3.10","3.11", "3.12"]
2020
steps:
2121
- uses: actions/checkout@v2
2222
- name: Set up Python ${{ matrix.python-version }}
@@ -54,7 +54,7 @@ jobs:
5454
- name: Set up Python
5555
uses: actions/setup-python@v2
5656
with:
57-
python-version: '3.8'
57+
python-version: '3.11'
5858
- name: Install dependencies
5959
run: |
6060
python -m pip install --upgrade pip

README.md

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
# MindsDB Type Infer
2+
23
<h1 align="center">
34
<img width="300" src="https://github.com/mindsdb/mindsdb_native/blob/stable/assets/MindsDBColorPurp@3x.png?raw=true" alt="MindsDB">
45
<br>
@@ -31,5 +32,46 @@ Automated type inference for Machine Learning pipelines.
3132

3233
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.
3334

35+
# Installation
36+
37+
Install the package easily using pip:
38+
39+
```
40+
pip install type_infer
41+
```
42+
> Note: We recommend using a Python virtual environment.
43+
44+
## Development Environment Setup
45+
46+
To set up a development environment:
47+
48+
1. Clone the repository:
49+
```
50+
git clone https://github.com/mindsdb/type_infer.git
51+
```
52+
53+
2. Navigate to the cloned directory and install in editable mode:
54+
```
55+
cd type_infer
56+
pip install --editable .
57+
```
58+
59+
### Running Tests
60+
61+
Tp run unit tests execute:
62+
```
63+
python -m unittest discover tests
64+
```
65+
66+
## Contributing
67+
68+
We welcome and appreciate contributions from the community! Here's how you can help:
69+
70+
* Report bugs
71+
* Improve documentation
72+
* Solve open issues
73+
* Propose or discuss new features
74+
* Test with your own datasets and provide feedback
75+
3476
# Documentation
3577
<a href="https://mindsdb.github.io/type_infer">Documentation link</a>

pyproject.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
[tool.poetry]
22
name = "type_infer"
3-
version = "0.0.21"
3+
version = "0.0.22"
44
description = "Automated type inference for Machine Learning pipelines."
55
authors = ["MindsDB Inc. <hello@mindsdb.com>"]
66
license = "GPL-3.0"
77
readme = "README.md"
88
packages = [{include = "type_infer"}]
99

1010
[tool.poetry.dependencies]
11-
python = ">=3.8,<3.12"
11+
python = ">=3.10,<3.13"
1212
python-dateutil = "^2.1"
1313
scipy = "^1"
1414
numpy = "^1.15"

type_infer/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
from type_infer import api
44
from type_infer import helpers
55

6-
__version__ = '0.0.21'
6+
__version__ = '0.0.22'
77

88

99
__all__ = [

0 commit comments

Comments
 (0)