Skip to main content

TypeBuild

TypeBuild is a powerful Python package that empowers domain experts to develop their own frontend with just natural language input. This tool is designed to help users perform data analysis and visualization with tabular data (csv, xlsx, .db, .sqlite, .parquet). It also allows users to upload and interact with text documents for summarization, classification, and Q&A.

TypeBuild leverages the power of OpenAI's GPT models, but also provides the flexibility for users to upload their own llm function. Users can create projects and new views using the chat feature in the tool.

Installation

You can install TypeBuild using pip:

pip install typebuild

After installation, you can run the command 'typebuild' from your command line to launch the Streamlit app.

Features

  • Data Analysis and Visualization: Analyze and visualize tabular data from various formats including csv, xlsx, .db, .sqlite, .parquet.
  • Document Interaction: Upload and interact with text documents for tasks such as summarization, classification, and Q&A.
  • Customizable AI Models: Use OpenAI's GPT models or upload your own llm function.
  • Project Creation: Create and manage projects using the chat feature in the tool.

Usage

After installing the package, you can launch the Streamlit app by running:

typebuild

This will open a new browser window where you can start creating projects, uploading data, and interacting with your documents.

Contributing

We welcome contributions to TypeBuild. Please see our Contributing Guide for more details.

License

Shield: CC BY-NC-SA 4.0

This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.

CC BY-NC-SA 4.0

Support

If you encounter any issues or have any questions about TypeBuild, please open an issue on our GitHub page.

Acknowledgements

We would like to thank the OpenAI team for their GPT models which have been instrumental in the development of TypeBuild.

Metadata

Release files for typebuild 0.0.32

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

Source distribution (sdist)

Source distribution for typebuild 0.0.32
File Size Uploaded
typebuild-0.0.32.tar.gz 11.5 MB Details

Built distribution (wheel)

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

Total release size: 23.1 MB

Release files / typebuild-0.0.32.tar.gz

Download URL typebuild-0.0.32.tar.gz
Size 11.5 MB
Tags Source
SHA-256 checksum
How to use checksums
374a9ea050732eac878801244c07281a5bca5890ed093582379916d5cb174a51
BLAKE2b-256 checksum
How to use checksums
39d81f34106a58f5d62e660801552db5a115b7447c55058226840d78137f7fcb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.10.6

Release files / typebuild-0.0.32-py3-none-any.whl

Download URL typebuild-0.0.32-py3-none-any.whl
Size 11.5 MB
Tags Python 3
SHA-256 checksum
How to use checksums
f1184f49915223a862b7d2188fb898badcb1f85a48942dd2d73fc1302b7265d5
BLAKE2b-256 checksum
How to use checksums
3e35e58e50bc411dc2790030da99959b1d13bb0e60f4626dabda809ee660e6ac
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.10.6

Release history Release notifications | RSS feed

This release

0.0.32 This release

2 release files

0.0.31

2 release files

0.0.30

2 release files

0.0.29

2 release files

0.0.28

2 release files

0.0.27

2 release files

0.0.26

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

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