Installation¶
Prerequisites¶
This project uses Pixi for dependency management and task execution. Install Pixi by following the installation instructions.
For Users¶
Install the package using pip:
Or install from a local clone:
Optional Dependencies¶
For remote data access (S3, GCS, HTTP):
For Prefect workflow orchestration:
For Developers¶
For detailed developer setup and workflow instructions, see CONTRIBUTING.md on GitHub.
1. Clone the Repository¶
2. Install Dependencies¶
Install dependencies using Pixi:
Pixi will automatically create the environment and install all required dependencies.
3. Onboarding¶
For first-time setup, use the onboarding environment to configure your development environment:
This will:
- Install pre-commit hooks in your git repository
- Set up shell completion for ssec-cli
- Run the SSEC onboarding process
4. Available Environments¶
default: Standard development environment with pre-commit hooks and GitHub CLIonboard: Extended environment including onboarding tools
Switch between environments as needed:
Verifying Installation¶
Test your installation:
Or from the command line: