Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/AgriQuantAI/AgriQuant-AI
/ types & classes
Types & classes
32 in github.com/AgriQuantAI/AgriQuant-AI
⨍
Functions
214
◇
Types & classes
32
↳
Endpoints
8
↓ 4 callers
Class
ClaudeAnalysisEngine
Uses Claude Sonnet 4 to analyze weather data and generate predictions
claude_engine.py:17
↓ 4 callers
Class
RiskAssessment
Supply risk assessment output
risk_analyzer.py:37
↓ 2 callers
Class
AIDatabase
PostgreSQL database for storing all AgriQuant AI data
database.py:17
↓ 2 callers
Class
TimeSeriesDataset
PyTorch Dataset for time series data
lstm_predictor.py:26
↓ 1 callers
Class
AIBacktest
Historical validation of prediction accuracy
backtest.py:21
↓ 1 callers
Class
AIOrchestrator
Main system coordinator Runs continuous monitoring and generates predictions
main.py:26
↓ 1 callers
Class
CocoaWestAfricaCollector
Collects weather, vegetation, and supply data for West African cocoa regions. Sources: Ghana Met Agency, NOAA GFS (for Ivory Coast), NASA MOD
cocoa_westafrica_collector.py:82
↓ 1 callers
Class
CoffeeBrazilCollector
Collects and analyzes weather data for Brazilian Arabica coffee regions. Primary data sources: INMET (Brazilian meteorological service),
coffee_brazil_collector.py:84
↓ 1 callers
Class
CorrelationAnalyzer
Analyzes correlations and dependencies across multiple time series: - Weather variables vs OJ prices - OJ vs related commodities (sugar,
correlation_analyzer.py:17
↓ 1 callers
Class
DeepLearningPredictor
Deep learning-based price prediction system Uses LSTM with attention for sophisticated pattern recognition
lstm_predictor.py:115
↓ 1 callers
Class
EnsemblePricePredictor
Sophisticated ensemble prediction model for ag commodity futures prices Combines weather impact, seasonal patterns, and market dynamics
ensemble_predictor.py:20
↓ 1 callers
Class
GrainsCollector
Corn and Wheat weather monitoring across US Corn Belt and Great Plains. Sources: NOAA, USDA Crop Progress reports, US Drought Monitor (USDM),
grains_collector.py:78
↓ 1 callers
Class
GroveHealthMetrics
Satellite-derived grove health metrics
satellite_data_processor.py:18
↓ 1 callers
Class
GroveHealthMonitor
Monitor current grove health conditions Affects vulnerability to weather events
risk_analyzer.py:52
↓ 1 callers
Class
LSTMPricePredictor
Multi-layer LSTM network for ag commodity futures price prediction Captures temporal dependencies in weather and market patterns
lstm_predictor.py:40
↓ 1 callers
Class
MarketImpactAnalyzer
Translate supply disruptions into price impact forecasts Uses: - Supply/demand elasticity - Historical price responses - Cur
market_impact_analyzer.py:31
↓ 1 callers
Class
MarketMicrostructureAnalyzer
Analyzes market microstructure for ag commodity futures - Order flow imbalance - Liquidity metrics - Price impact models - Volume
microstructure_analyzer.py:17
↓ 1 callers
Class
PerformanceTracker
Tracks trading performance metrics for transparency reporting Calculates accuracy, profitability, risk metrics
performance_tracker.py:16
↓ 1 callers
Class
PriceImpactForecast
Price impact prediction
market_impact_analyzer.py:18
↓ 1 callers
Class
SatelliteDataProcessor
Process satellite imagery to monitor grove health Data sources: - Sentinel-2 (ESA): Free, 10m resolution, 5-day revisit - Planet
satellite_data_processor.py:31
↓ 1 callers
Class
SugarCollector
Sugar #11 weather and supply data collection. Monitors Brazil drought, India monsoon, Thailand floods, and policy signals.
sugar_collector.py:49
↓ 1 callers
Class
SupplyRiskAnalyzer
Comprehensive supply risk analysis for agricultural crop Combines: - Weather forecasts - Historical patterns - Current grove
risk_analyzer.py:131
↓ 1 callers
Class
TokenBuybackExecutor
Executes monthly token buybacks from trading profits Buys $AGQNT from market and sends to burn address
crypto_fundraise.py:21
↓ 1 callers
Class
USDTAirdropDistributor
Distributes USDT airdrops to $AGQNT token holders quarterly 50% of trading profits allocated to USDT distributions
investor_distribution.py:19
↓ 1 callers
Class
VolatilityForecaster
Advanced volatility forecasting for ag commodity futures - GARCH(1,1) model - EWMA (Exponentially Weighted Moving Average) - Regime-s
volatility_forecaster.py:18
Class
ElNinoMonitor
Monitors ENSO phase using NOAA Climate Prediction Center (CPC) data. Oni Index (Oceanic Nino Index): 3-month running mean of SST anomalies
el_nino_monitor.py:49
Class
EventType
Weather event types
risk_analyzer.py:27
Class
MultiCommodityEngine
Central engine that: 1. Runs all 6 commodity collectors in sequence 2. Aggregates signals with correlation adjustments 3. Detects por
multi_commodity_engine.py:34
Class
RiskLevel
Supply risk levels
risk_analyzer.py:18
Class
SatelliteDataDownloader
Download satellite imagery from various sources
satellite_data_processor.py:357
Class
SatelliteNDVIProcessor
Multi-source satellite data processor for vegetation health monitoring. Combines MODIS (free, 250m, 16-day), Sentinel-2 (free, 10m, 5-day),
satellite_ndvi_processor.py:47
Class
SupplyReportMonitor
Monitors and ingests supply/demand reports from all relevant agencies. Detects revision magnitude to assess price impact before market open.
icco_usda_scraper.py:42