The super.AI Data Program Builder [beta]
Beta release
The super.AI Data Program Builder is a beta release. Found a bug? Want a feature? Let us know.
The super.AI Data Program Builder [alpha] is a Python SDK that lets you create your own Data Programs. This section of the documentation contains the following:
- Data Program Builder: requirements and installation
- Getting started with the super.AI Data Program Builder
- How-to guides
- Concepts
- Reference
Requirements
To install the data program builder, you need the following:
- A super.AI data programmer account
- If you donβt have a data programmer account, please contact us to create an account
- Python >= 3.6 and < 3.9. Python 3.9.1 is not currently supported.
- Java JRE installed. To verify if you have Java installed, run
java --version
. If you don't have it installed, follow the relevant installation instructions: - If you are a Windows user, you will need to install Windows Subsystem for Linux(WSL)
Installation
Super.AI data programmer account required
If you don't have a data programmer account, contact us to create an account.
After you have received confirmation of your data programmer account, reset your password.
- Create and activate a virtual environment (we recommend using pyenv-virtualenv or conda)
- If you're using conda, run
conda install -c conda-forge pycryptodome
- If you're using conda, run
- Run
pip install --upgrade pip==20.1.1
- Run
pip install "awscli"
- Run
pip install --upgrade "superai>=0.1.0.a1"
- Run
superai env set -e sandbox
- Run
superai login -u {user_email}
- Enter your password
- Verify that the pip was configured correctly by running
pip config get global.index-url
. If the response is empty then runsuperai login --show-pip -u {user_email}
and copy/paste thepip config set...
command as indicated. - Install
superai
in data programming mode. Runpip install --upgrade "superai[dp]>=0.1.0.alpha1"
.
Updated about 2 years ago