Skip to main content

TINTOlib

License Python Version Documentation Status Open In Colab

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
      • Tabular files: The input data must be in CSV, taking into account the Tidy Data format.
      • Tidy Data: The target (variable to be predicted) should be set as the last column of the dataset. Therefore, the first columns will be the features.
      • All data must be in numerical form.
  • 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

Read the 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.6

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for TINTOlib 0.0.6
File Size Uploaded
tintolib-0.0.6.tar.gz 7.0 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for TINTOlib 0.0.6
File Interpreter ABI Platform
tintolib-0.0.6-py3-none-any.whl Python 3 none any Details

Total release size: 12.2 MB

Release files / tintolib-0.0.6.tar.gz

Download URL tintolib-0.0.6.tar.gz
Size 7.0 MB
Tags Source
SHA-256 checksum
How to use checksums
9b201f0ab81da783d0e7b001c04bfc356921b83191ddc4834b5bedf4d65f8178
BLAKE2b-256 checksum
How to use checksums
b91e90bd6befdae80388da15ce3e779a24fc6b4ea63e57abd9e3b8bf6bfdcdf2
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.6-py3-none-any.whl

Download URL tintolib-0.0.6-py3-none-any.whl
Size 5.2 MB
Tags Python 3
SHA-256 checksum
How to use checksums
1f643fc327e447f93192600b4d5129432c3e04ee8cc826c0b3ba1ea45c210ecb
BLAKE2b-256 checksum
How to use checksums
47bd8b3f31d426d8d9fd4282f3c2871997ca0c0be99b4101bc5bd8307a9dae05
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.13

Release history Release notifications | RSS feed

1.3.1

2 release files

1.3.0

2 release files

1.2.2

2 release files

1.2.1

2 release files

1.1.0

2 release files

1.0.6

2 release files

1.0.5

2 release files

1.0.4

2 release files

1.0.3

2 release files

1.0.2

2 release files

1.0.1

2 release files

1.0.0

2 release files

0.0.25

2 release files

0.0.24

2 release files

0.0.23

2 release files

0.0.22

2 release files

0.0.21

2 release files

0.0.20

2 release files

0.0.19

2 release files

0.0.18

2 release files

0.0.17

2 release files

0.0.16

2 release files

0.0.15

2 release files

0.0.14

2 release files

0.0.13

2 release files

0.0.12

2 release files

0.0.11

2 release files

0.0.10

2 release files

0.0.9

2 release files

0.0.8

2 release files

0.0.7

2 release files

This release

0.0.6 This release

2 release files

0.0.5

2 release files

0.0.4

2 release files

0.0.3

2 release files

0.0.2

1 release file

0.0.1

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page