2569718930@qq.com
7a10f4b474
统一 METAR 获取:非 HK/深圳城市走同一条 NOAA 路径,前端移除所有流浮山字样
2026-05-25 21:15:14 +08:00
2569718930@qq.com
7b8826dfa1
清理最后一批 Polymarket 注释+死代码 WeatherDecisionBand
2026-05-25 20:53:03 +08:00
2569718930@qq.com
bf4be0436b
完成 lau fau shan → shenzhen 全量重命名,前端库和文档同步更新
2026-05-25 06:10:54 +08:00
2569718930@qq.com
891b4d2422
新增 AEROWEB (Météo-France) 和 NCM (沙特) 实时气象数据源
...
AEROWEB: 接入 aviation.meteo.fr,LFPB METAR 2 分钟内可获取,
实测温度替代 AROME 模式预报作为 Paris 电报推送数据源。
登录流程: PHPSESSID + MD5 密码 → ajax/login_valid.php,
Session 20 分钟自动续期,XML 解析提取 tempe/td/dd/ff/qnh。
NCM: 沙特气象局 Meteomatics API 代码框架,待凭证激活。
Jeddah settlement_source 从废弃的 wunderground 迁移至 ncm。
同时清理: 日志文件 trading_system.log → polyweather.log,
删除 2026-02-07 的 1.2MB 废弃交易引擎日志。
Constraint: AEROWEB 需 AEROWEB_USERNAME/AEROWEB_PASSWORD 环境变量
Constraint: NCM 需 NCM_API_USERNAME/NCM_API_PASSWORD 环境变量
Confidence: high
Tested: AEROWEB 登录→取数→解析端到端验证通过
2026-05-22 21:50:37 +08:00
2569718930@qq.com
60ac4bae31
Tel Aviv 机场观测切换至 IMS Lod Airport 实时数据源
...
新增 IMS (Israel Meteorological Service) 数据抓取模块,以 Lod Airport
(station 225) 官方观测替代 NOAA METAR LLBG 作为 airport_primary。
IMS 数据接入 _airport_primary_from_raw 优先级链,高于 plain METAR
但保留 METAR 集群回退路径。
Constraint: IMS API (ims.gov.il/en/hourly_observations) 仅每小时更新
Confidence: high
Scope-risk: 仅影响 Tel Aviv 城市,其余 51 城数据流不变
Tested: 端到端验证 IMS 取数 → airport_primary → provider 路由链
2026-05-22 19:16:34 +08:00
2569718930@qq.com
9b9f548de9
从系统彻底移除 Lagos 城市
...
该城市已不再需要,从城市注册表、时区映射、缓存巡检脚本、测试
中全部清理。52 城市 → 51 城市。
Tested: pytest test_country_networks.py (19/19), ruff check
2026-05-21 14:30:18 +08:00
2569718930@qq.com
6c4f43fba6
Aurora→Denver 重命名 + 接入 MADIS HFMETAR 5 分钟数据源
2026-05-14 01:09:17 +08:00
AmandaloveYang and Claude Opus 4.7
55bb06d213
移除 Masroor Air Base 机场城市(数据源、别名、时区、前端面板、文档、测试)
...
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com >
2026-05-11 16:39:04 +08:00
2569718930@qq.com
89a71d1bc0
Add Qingdao to the tradable city network
...
Qingdao needs the same airport-settlement path as the other Wunderground-backed APAC cities, so the registry, aliases, timezone, prewarm, official links, market focus, and tests now point to ZSQD / Qingdao Jiaodong International Airport.
Constraint: User supplied Wunderground Qingdao/ZSQD settlement URL.
Rejected: Add a partial registry-only entry | it would show in APIs without frontend links, prewarm coverage, or alias support.
Confidence: high
Scope-risk: narrow
Reversibility: clean
Tested: pytest tests/test_country_networks.py tests/test_web_observability.py::test_cities_endpoint_includes_new_wunderground_cities -q
Tested: npm run build
Not-tested: Live Wunderground fetch for ZSQD in production.
2026-04-28 07:08:33 +08:00
2569718930@qq.com
717106eec6
Anchor Paris weather data to Le Bourget
2026-04-19 14:25:38 +08:00
2569718930@qq.com
80072e3a7f
Enable fast METAR refresh for Lagos
2026-04-19 01:55:42 +08:00
2569718930@qq.com
9ed31b95a4
Fix METAR refresh timing and local observation display
2026-04-16 18:21:51 +08:00
2569718930@qq.com
9823e3961f
Add localized meteorology text and filter implausible METAR temps
2026-04-16 17:34:39 +08:00
2569718930@qq.com
fd2b870d6a
Add Manila Karachi and Masroor weather sources
2026-04-16 16:43:37 +08:00
2569718930@qq.com
aa6ed30987
Add Guangzhou city support and prewarm defaults
2026-04-15 15:14:14 +08:00
2569718930@qq.com
77b4d7b341
feat: implement METAR data collection service and dashboard infrastructure
2026-04-11 20:11:01 +08:00
2569718930@qq.com
69168d2fdf
Add Lagos, Cape Town, and Jeddah to city registry
2026-04-11 17:18:53 +08:00
2569718930@qq.com
343c5c9c2f
Add new Wunderground-backed cities and source links
2026-04-05 01:23:10 +08:00
2569718930@qq.com
3e265d2764
Refactor weather app logic and simplify related components
2026-04-03 01:47:03 +08:00
2569718930@qq.com
603546f2f9
Align Taipei and Shenzhen settlement sources with Wunderground
2026-04-02 21:46:41 +08:00
2569718930@qq.com
2ee30ce551
Add Moscow and broaden Turkish MGM support
2026-03-30 19:03:13 +08:00
2569718930@qq.com
0cc4f4f0d3
Add LightGBM daily high forecasting pipeline
2026-03-29 23:29:17 +08:00
2569718930@qq.com
6139960a9e
Update Shenzhen settlement source to NOAA ZGSZ
2026-03-28 21:32:40 +08:00
2569718930@qq.com
7237278f5a
Generalize NOAA settlement handling across dashboard and docs
2026-03-27 20:58:38 +08:00
2569718930@qq.com
2007ded86d
Add HKO-backed Shek Kong settlement and history support
2026-03-27 20:11:08 +08:00
2569718930@qq.com
2b0e6a6f67
Add Wunderground as Shenzhen settlement source
2026-03-25 17:00:36 +08:00
2569718930@qq.com
ace9c71743
Align Taipei settlement to NOAA RCTP across web and extension
2026-03-23 14:39:41 +08:00
2569718930@qq.com
dbf10253a8
feat: Implement multi-source weather data collection with caching, rate limiting, and disk persistence.
2026-03-20 13:35:34 +08:00
2569718930@qq.com
15a2fb91d1
Fix FutureForecast settlement info
2026-03-18 00:41:54 +08:00
2569718930@qq.com
93f7a852a8
Add Madrid METAR market note
2026-03-17 14:04:22 +08:00
2569718930@qq.com
54544e40b9
feat: Implement core data models, backend services for weather and market data, and initial dashboard components.
2026-03-17 13:21:14 +08:00
2569718930@qq.com
4bd531bbc9
feat: implement PolyWeather Telegram bot with weather and DEB analysis, a point system, and configuration.
2026-03-14 11:39:30 +08:00
2569718930@qq.com
eca0c7f514
feat: Introduce multi-source weather data collection, including city configuration and robust caching.
2026-03-12 00:29:34 +08:00
2569718930@qq.com
e4a5be660f
feat: Implement PolyWeather web application with FastAPI backend for weather data analysis and a Leaflet-based frontend.
2026-03-05 18:02:11 +08:00
2569718930@qq.com
5f04506aad
feat: Implement PolyWeather web map API with FastAPI, integrating existing weather data collection and analysis modules.
2026-03-05 16:33:00 +08:00