pip install -e .Install with all development dependencies:
pip install -e ".[dev]"Install with machine learning tools:
pip install -e ".[ml]"Install with advanced visualization tools:
pip install -e ".[viz]"Install everything:
pip install -e ".[all]"pytestFormat code with black:
black src/ tests/Lint code with ruff:
ruff check src/ tests/mypy src/shades/
├── src/
│ └── shades/ # Main package code
│ └── __init__.py
├── tests/ # Test files
│ └── __init__.py
├── pyproject.toml # Project configuration and dependencies
├── README.md # This file
└── .gitignore # Git ignore patterns
import shades
# Your scientific code here- Install development dependencies:
pip install -e ".[dev]" - Create a new branch for your feature
- Make your changes
- Run tests:
pytest - Format code:
black src/ tests/ - Check linting:
ruff check src/ tests/ - Submit a pull request
MIT License