SignalPilot CLI - Your Trusted CoPilot for Data Analysis
Project description
SignalPilot CLI (sp-cli)
Your Trusted CoPilot for Data Analysis - A simple CLI tool to bootstrap Jupyter-powered data science workspaces with AI agent support.
Features
- 🚀 One-command setup - Get from zero to Jupyter Lab in under 3 minutes
- 🐍 Python 3.12 - Uses the latest Python with uv for fast package management
- 📊 Pre-configured workspace - Includes pandas, numpy, matplotlib, seaborn, plotly
- 🤖 AI-ready - Built-in SignalPilot AI agent support
- ⚡ Fast - Optimized Jupyter cache for quick startups
- 🎨 Beautiful CLI - Clean, colorful terminal output
Installation
# Install uv (if you don't have it)
brew install uv # macOS
# OR
curl -LsSf https://astral.sh/uv/install.sh | sh # Linux/macOS
# Run SignalPilot init
uvx sp-cli
That's it! The tool will:
- Create
~/SignalPilotHomedirectory structure - Download starter notebook and dependencies
- Set up Python 3.12 virtual environment
- Install Jupyter Lab and data science packages
- Optimize for fast startup
Usage
After running uvx sp-cli, follow the next steps:
cd ~/SignalPilotHome && source .venv/bin/activate
jupyter lab
What Gets Installed
Python Packages:
signalpilot-ai- AI agent integrationjupyterlab- Modern Jupyter interfacepandas,numpy- Data manipulationmatplotlib,seaborn,plotly- Visualizationpython-dotenv,tomli- Configuration utilities
Directory Structure:
~/SignalPilotHome/
├── user-skills/ # Custom agent skills
├── user-rules/ # Custom agent rules
├── team-workspace/ # Shared team notebooks
├── demo-project/ # Example notebooks
├── start-here.ipynb # Quick start guide
└── .venv/ # Python environment
Requirements
- Python 3.10 or higher
- uv package manager
License
MIT License - See LICENSE file for details
Links
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file signalpilot-0.2.0.tar.gz.
File metadata
- Download URL: signalpilot-0.2.0.tar.gz
- Upload date:
- Size: 22.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.8.22
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9e595fca78e7a869219f9b896feec221711902b41994f50e0f468fffeff0e9d5
|
|
| MD5 |
e565be55e9b60358a2be15e60f116a47
|
|
| BLAKE2b-256 |
1cbf2b41749159e3298f466d2d0f01e7d8da702572cd67803604e5d2965cc445
|
File details
Details for the file signalpilot-0.2.0-py3-none-any.whl.
File metadata
- Download URL: signalpilot-0.2.0-py3-none-any.whl
- Upload date:
- Size: 6.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.8.22
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
954c94503aaadcee0edc3032543c11de394ad43c416e84ba65245b5466c335b4
|
|
| MD5 |
a997c7f437cd05f2304ac2a74f5b07c8
|
|
| BLAKE2b-256 |
b90c602dc587d98e15757431be816fa7aaf703367a0d86456702b5494206ff43
|