Claude-Code-Slash-Commands
/
commands
/sysadmin
/linux-desktop
/python-environments
/setup-conda-data-analysis.md
| description: Set up conda environment for data analysis | |
| tags: [python, conda, data-analysis, jupyter, pandas, project, gitignored] | |
| You are helping the user set up a conda environment for data analysis. | |
| ## Process | |
| 1. **Create base environment** | |
| ```bash | |
| conda create -n data-analysis python=3.11 -y | |
| conda activate data-analysis | |
| ``` | |
| 2. **Install core data analysis libraries** | |
| ```bash | |
| conda install -c conda-forge pandas numpy scipy -y | |
| ``` | |
| 3. **Install visualization libraries** | |
| ```bash | |
| conda install -c conda-forge matplotlib seaborn plotly -y | |
| pip install altair | |
| pip install bokeh | |
| ``` | |
| 4. **Install Jupyter ecosystem** | |
| ```bash | |
| conda install -c conda-forge jupyter jupyterlab ipywidgets -y | |
| pip install jupyterlab-git | |
| pip install jupyterlab-lsp | |
| ``` | |
| 5. **Install statistical and ML libraries** | |
| ```bash | |
| conda install -c conda-forge scikit-learn statsmodels -y | |
| pip install scipy | |
| pip install pingouin # Statistics | |
| ``` | |
| 6. **Install data processing tools** | |
| ```bash | |
| conda install -c conda-forge openpyxl xlrd -y # Excel support | |
| pip install pyarrow fastparquet # Parquet support | |
| pip install sqlalchemy # Database connectivity | |
| pip install beautifulsoup4 # Web scraping | |
| pip install requests # HTTP requests | |
| ``` | |
| 7. **Install data manipulation tools** | |
| ```bash | |
| pip install polars # Fast DataFrame library | |
| pip install dask # Parallel computing | |
| pip install vaex # Big data processing | |
| ``` | |
| 8. **Install database drivers** | |
| ```bash | |
| pip install psycopg2-binary # PostgreSQL | |
| pip install pymongo # MongoDB | |
| pip install redis # Redis | |
| ``` | |
| 9. **Install development tools** | |
| ```bash | |
| pip install black # Code formatting | |
| pip install pylint # Linting | |
| pip install ipdb # Debugging | |
| ``` | |
| 10. **Configure Jupyter extensions** | |
| - Enable useful extensions | |
| - Set up theme preferences | |
| - Configure autosave | |
| 11. **Create example notebook** | |
| - Offer to create `~/notebooks/data-analysis-template.ipynb` with common imports | |
| ## Output | |
| Provide a summary showing: | |
| - Environment name and setup status | |
| - Installed libraries grouped by category | |
| - Jupyter Lab configuration | |
| - Example import statements | |
| - Suggested workflows | |
| - Links to documentation | |