An integrated IDE agent that mentors users in Machine Learning and Data Science by providing real-time educational feedback
-
Real-time syntax analysis
Get instant feedback on your code quality with advanced linters.
-
Deep Syntax Validation
Comprehensive code analysis using multiple linters: pylint, mypy, dodgy, pydocstyle, vulture
-
Integrated Workflow
End-to-end pipeline from code editing to validation:
-
One-Click Environment
Fully containerized setup with Docker Compose
- Clone the repository:
git clone https://github.com/IU-Capstone-Project-2025/Data-Sculptor.git
cd Data-Sculptor/deployment/uat
- Start the JupyterHub
docker compose -p uat --env-file uat.env up --build -d
- Enter the JupyterHub container
docker exec -it uat-jupyterhub bash
Then:
mkdir -p /home/developer/.local/share/jupyter/runtime && \
chown -R developer:developer /home/developer
❗️Exit the container before authorization in browser
- Login using authorization data:
- docker version ~28.0.4, can be installed from the official Docker website
- if the user from which you are trying to run containers is not in Docker group - you should use \
sudo docker compose -p uat --env-file uat.env up --build -d