TINTOlib
TINTOlib is a state-of-the-art library that wraps the most important techniques for the construction of Synthetic Images from Sorted Data (also known as Tabular Data).
Features
-
Input data formats (2 options):
- Pandas Dataframe
- Files with the following format
-
Runs on Linux, Windows and macOS systems.
-
Compatible with Python 3.7 or higher.
Models
| Model | Class | Features | Hyperparameters |
|---|---|---|---|
| TINTO | TINTO() |
blur |
problem algorithm pixels blur amplification distance steps option seed times verbose |
| SuperTML | SuperTML() |
problem columns font_size image_size verbose |
|
| IGTD | IGTD() |
problem scale fea_dost_method image_dist_method save_image_size max_step val_step error switch_t min_gain seed verbose |
|
| REFINED | REFINED() |
problem hcIterations verbose |
|
| BarGraph | BarGraph() |
problem pixel_width gap verbose |
|
| DistanceMatrix | DistanceMatrix() |
problem scale verbose |
|
| Combination | Combination() |
problem pixel_width gap verbose |
Documentation
Getting Started
You can install Data2Image using Pypi(test):
pip install TINTOlib
To import a specific model use
from TINTOlib.tinto import TINTO
Create the model. If you don't set any hyperparameter, the model will use the default values (read documentation).
model = tinto(blur=True)
To generate the synthetic images use .genereateImages(data,folder) method.
model.generateImages(data, resultsFolderPath)
License
Data2Image is available under the Apache License 2.0.
Authors
Metadata
Release files for TINTOlib 0.0.5
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| tintolib-0.0.5.tar.gz | 7.0 MB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| tintolib-0.0.5-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 12.2 MB
Release files / tintolib-0.0.5.tar.gz
| Download URL | tintolib-0.0.5.tar.gz |
|---|---|
| Size | 7.0 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
9dc009994987e25402ef0dcf6d41a986d69167121e918ca54f3a7b7e4a2facc1
|
|
BLAKE2b-256 checksum How to use checksums |
ff30554f0098e4adb63d39ea84dbbe13bb024a990eb41421f96f7b0ab61bbd89
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.9.13
|
Release files / tintolib-0.0.5-py3-none-any.whl
| Download URL | tintolib-0.0.5-py3-none-any.whl |
|---|---|
| Size | 5.2 MB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
6b67ad4b6e1e6b786e040be67318284eeeeb17479aebd2e66de28062e15dd64b
|
|
BLAKE2b-256 checksum How to use checksums |
f2f489f89d226729ae5a71ab500b4e6699c9bcf4e04def90b984c59fc9d40d64
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.9.13
|