A collection of quantitative finance tracking and monitoring services designed for real-time financial data surveillance and alerting.
Quantiscope provides specialized services for monitoring various financial data sources, processing updates in real-time, and delivering notifications through multiple channels. Each service is designed to be independent, scalable, and reliable.
Monitors S&P Global RSS feeds for index constituent changes and delivers real-time notifications via SMS and voice calls. This service tracks additions, deletions, and other significant changes to major indices.
Each service in Quantiscope follows these principles:
- Asynchronous Design: Built on async/await patterns for efficient resource utilization
- State Persistence: Maintains operational state across restarts
- Multi-Channel Notifications: Supports various notification methods (SMS, voice, email, etc.)
- Error Resilience: Comprehensive error handling and automatic recovery
- Configuration Flexibility: Environment-based configuration for different deployment scenarios
-
Clone the repository:
git clone https://github.com/yourusername/Quantiscope.git cd Quantiscope -
Navigate to the service you want to use:
cd index-rss-watcher -
Follow the service-specific setup instructions in its README.md
For development guidelines and patterns, see CLAUDE.md.
- Python 3.8 or higher
- Service-specific dependencies (see individual service directories)
- Create a feature branch from
main - Make your changes following the established patterns
- Add tests for new functionality
- Ensure all tests pass
- Submit a pull request
[Specify your license here]
For issues and questions, please use the GitHub issue tracker.