An open source project from Data to AI Lab at MIT.
e2e pipeline to generate synthetic data for empowering machine learning models
- Documentation: https://DAI-Lab.github.io/syndi
- Homepage: https://github.com/DAI-Lab/syndi
TODO: Provide a short overview of the project here.
syndi has been developed and tested on Python 3.6 and 3.7
Also, although it is not strictly required, the usage of a virtualenv is highly recommended in order to avoid interfering with other software installed in the system in which syndi is run.
These are the minimum commands needed to create a virtualenv using python3.6 for syndi:
pip install virtualenv
virtualenv -p $(which python3.6) syndi-venv
Afterwards, you have to execute this command to activate the virtualenv:
source syndi-venv/bin/activate
Remember to execute it every time you start a new console to work on syndi!
With your virtualenv activated, you can clone the repository and install it from
source by running make install
on the stable
branch:
git clone [email protected]:DAI-Lab/syndi.git
cd syndi
git checkout stable
make install
If you want to contribute to the project, a few more steps are required to make the project ready for development.
Please head to the Contributing Guide for more details about this process.
pyenv installation support can be found here
Use the following pyenv documentation for setting up pyenv
Setting up tox:
pip install tox tox-pyenv
pyenv install ...
pyenv local ...
Where ... should be versions of python 3.6, 3.7
In this short tutorial we will guide you through a series of steps that will help you getting started with syndi.
TODO: Create a step by step guide here.
For more details about syndi and all its possibilities and features, please check the documentation site.