Skip to main content

teras — A Unified Deep Learning Library for Tabular Data

Teras logo banner

teras (short for Tabular Keras) is a unified deep learning library for Tabular Data that aims to be your one stop for everything related to deep learing with tabular data.

IMPORTANT teras v0.3 is now fully based on Keras 3, making everything available backend agnostic. It supports TensorFlow, JAX and PyTorch backends.

teras provides state of the art layers, models and architectures for all purposes, be it classification, regression or even data generation and imputation using state of the art deep learning architectures.

It also includes functions and classes for preprocessing data for complex architectures, making it extremely simple to transform your data in the expected format, saving you loads of hassle and time!

While these state of the art architectures can be quite sophisticated, teras, thanks to the incredible design of Keras, abstracts away all the complications and sophistication and makes it easy as ever to access those models and put them to use.

Not only that, everything available is highly customizable and modular, allowing for all variety of use cases.

Installation:

You can install teras using pip as follows,

pip install teras

Getting Started

Read our Getting Started Guide to...drum roll get started with teras.

Documentation:

You can access the documentation on ReadTheDocs.io: https://teras.readthedocs.io/en/latest/index.html

Motivation

The main purposes of teras are to:

  1. Provide a uniform interface for all the different proposed architectures to abstract away the complexities to make them accessible to everyone!
  2. Further bridge the gap between research and application.
  3. Be a one-stop for everything concerning deep learning for tabular data.
  4. Accelerate research in tabular domain of deep learning by making it easier for researchers to access, use and experiment with exisiting architectures — saving them lots of valuable time.

Support

If you find teras useful, consider supporting the project. I've been working on this for the past several months, and as you may guess such software consume a lot of your time. I also have many future plans for it but my current laptop is quite old which makes it impossible for me to test highly demanding workflows let alone rapidly test and iterate. So your support will be very vital in the betterment of this project, and many others that I plan to build! Thank you!

BuyMeACoffee Patreon

Metadata

Release files for Teras 0.3.1

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

Source distribution (sdist)

Source distribution for Teras 0.3.1
File Size Uploaded
Teras-0.3.1.tar.gz 114.1 kB Details

Built distribution (wheel)

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

Total release size: 346.3 kB

Release files / Teras-0.3.1.tar.gz

Download URL Teras-0.3.1.tar.gz
Size 114.1 kB
Tags Source
SHA-256 checksum
How to use checksums
d5e171897452b8a1e4b6fc36f8b472690d006bcce28b0f589594fdb842f61220
BLAKE2b-256 checksum
How to use checksums
d3540e7ee7a26783456daab53ca9da1319ee2e76dc1ae0f95be6c5e15157db01
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.9.19

Release files / Teras-0.3.1-py3-none-any.whl

Download URL Teras-0.3.1-py3-none-any.whl
Size 232.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
24624ae12f6f1a8a1a0ae923b3799ec9a723743227f6edc49b267fe6eb29f1df
BLAKE2b-256 checksum
How to use checksums
6dc60e70f88ec32961de64c5d1e1350fe4240d2a7e015eb7896cf89179f2ba2d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.9.19

Release history Release notifications | RSS feed

This release

0.3.1 This release

2 release files

0.3.0

2 release files

0.2.0

2 release files

0.1.1

2 release files

0.1.0

2 release files

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