1.4 KiB
1.4 KiB
GIS and Weather Data Processing - AI Prompt Template
Purpose
This prompt template is designed to guide AI agents in implementing GIS and weather data processing containers following established patterns.
Instructions for AI Agent
When implementing GIS and weather data processing containers:
- Follow the established container architecture pattern (base -> specialized layers)
- Maintain consistent naming convention: RCEO-AIOS-Public-Tools-[domain]-[type]
- Implement non-root user with UID/GID mapping
- Create appropriate Dockerfiles and docker-compose configurations
- Include proper documentation and README files
- Add wrapper scripts for environment management
- Test with sample data to verify functionality
- Follow same security and operational patterns as existing containers
Technical Requirements
- Use Debian Bookworm slim as base OS
- Include appropriate GIS libraries (GDAL, GEOS, PROJ, etc.)
- Include weather data processing libraries (xarray, netCDF4, etc.)
- Implement Jupyter notebook support where appropriate
- Include R and Python stacks as needed
- Add visualization tools (Folium, Plotly, etc.)
Quality Standards
- Ensure containers build without errors
- Verify file permissions work across environments
- Test with sample datasets
- Document usage clearly
- Follow security best practices
- Maintain consistent user experience with existing containers