Home

Awesome

<div align="center"> <img height="60" src="https://amphi.ai/icons/amphi_logo_paths.svg"> <p align="center"> Visual Data Transformation Powered by Python <br/><br/> Designed for data preparation, reporting, and ETL. </p> <br/> <p align="center"> <a href="https://github.com/amphi-ai/amphi-etl/stargazers" target="_blank"> <img src="https://img.shields.io/github/stars/amphi-ai/amphi-etl?style=social&label=Star&maxAge=2592000" alt="Test"> </a> <a href="https://join.slack.com/t/amphi-ai/shared_invite/zt-2ci2ptvoy-FENw8AW4ISDXUmz8wcd3bw" target="_blank"> <img src="https://img.shields.io/badge/slack-join-white.svg?logo=slack" alt="Slack"> </a> <a href="https://github.com/amphi-ai/amphi-etl/blob/main/LICENSE" target="_blank"> <img src="https://img.shields.io/static/v1?label=license&message=ELv2&color=white" alt="License"> </a> </p>

amphi-github-banner

English ยท Try the demo ยท Report Bug ยท Request Feature

</div> <details> <summary><kbd>Table of contents</kbd></summary>

TOC

</details>

๐Ÿ“ฆ Installation

Amphi is available as both a standalone applicatiion or as a JupyterLab extension.

Amphi ETL (standalone)Amphi for JupyterLab (extension)
amphi-etl-home-pageamphi-for-jupyterlab-homepage2
pip install amphi-etlpip install jupyterlab-amphi
pip install --upgrade amphi-etlpip install --upgrade jupyterlab-amphi
<br/>

[!NOTE]

If you prefer to install Amphi's Jupyterlab extension through the extension manager, make sure to install jupyerlab-amphi package

<br/>

๐Ÿ”จ Usage

To start Amphi ETL (standalone), simply run:

amphi start

Use the following parameters to specify your:

Deploy on your local machine

amphi start -w /your/workspace/path

Deploy on a server

For deploying on a server, you need to specify -i 0.0.0.0 to expose Amphi and access it through the internet. Optionaly specify a different port.

amphi start -w /your/workspace/path -i 0.0.0.0 -p 8888 
<br/>

To update Amphi ETL run the following:

pip install --upgrade amphi-etl

โœจ Features

[!NOTE]

Amphi focuses on data transformation for data preparation, reporting and ETL. It aims to empower data analysts, scientists and data engineers to easily develop pipelines with an intuitive low-code interface while generating Python code you can deploy anywhere.

Data Transformation solution for the AI age:

Modern ETL for the AI age:

generate-python-code-amphi

<br/>

Features In Progress

<br/> <!-- ## ๐Ÿ‘€ Showcase TBA <br/> -->

๐Ÿค Contributing

Every contribution, big or small, is celebrated. Join us in our mission to refine and elevate the world of ETL for data and AI. ๐Ÿ˜ƒ

<br/>

๐Ÿ›ฃ๏ธ Ecosystem

Amphi is available as an extension for Jupyterlab, and Amphi ETL is based on Jupyterlab. Therefore Jupyterlab extensions can be installed on Amphi ETL.


๐Ÿ“ License

Copyright ยฉ 2024 - present Amphi Labs. <br/> This project is ELv2 licensed.