config.nas.yaml: - Consolidate 9 → 8 queries: remove automotive imaging radar, wideband DOA radar, super resolution DOA; merge FMCW MIMO → MIMO radar; add radar waveform, radar super resolution - Remove Target Modeling and RF Impairment categories - Expand DOA keywords (Capon, subspace, compressive sensing) - Update MIMO keywords (DDM, RDMA) - Tighten Antenna keyword (array antenna only, drop generic antenna) - Adjust relevance_terms: interference 1→2, add super resolution: 3, remove target simulation and phase noise state/provider_circuit_breaker_state.json: - Reset Crossref circuit breaker (recovered) - Update Semantic Scholar open_until and strikes docs/paper-monitor-todo.md: - Mark IEEE network access unblocked (2026-08-21) - Mark query refactoring done - Mark classify_and_score category/scoring as partially complete
87 lines
2.3 KiB
YAML
87 lines
2.3 KiB
YAML
app:
|
|
timezone: Asia/Seoul
|
|
lookback_days: 14
|
|
max_papers_per_source_per_query: 20
|
|
min_relevance: 2
|
|
google_scholar_min_relevance: 3
|
|
output_dir: ./data/outbox
|
|
database_path: ./data/papers.db
|
|
log_level: INFO
|
|
|
|
search:
|
|
queries:
|
|
- automotive radar
|
|
- 4D radar
|
|
- MIMO radar
|
|
- radar DOA estimation
|
|
- radar interference
|
|
- radar super resolution
|
|
- radar waveform
|
|
- automotive radar antenna
|
|
|
|
categories:
|
|
Antenna: [array antenna, radome, beamforming, radiation pattern, sidelobe]
|
|
Waveform: [waveform, FMCW, chirp, stepped frequency, OFDM, PMCW, phase coded]
|
|
DOA: [DOA, angle estimation, super resolution, direction of arrival, MUSIC, ESPRIT, Capon, beamspace, subspace, compressive sensing]
|
|
MIMO: [MIMO, TDM, BPM, DDM, RDMA, virtual array, multiplexing]
|
|
Interference: [interference, mutual interference, interference mitigation, coexistence]
|
|
Imaging Radar: [imaging radar, 4D radar, high resolution radar, point cloud]
|
|
|
|
relevance_terms:
|
|
automotive radar: 3
|
|
imaging radar: 3
|
|
4D radar: 3
|
|
FMCW: 2
|
|
MIMO: 2
|
|
DOA: 2
|
|
direction of arrival: 2
|
|
super resolution: 3
|
|
antenna: 1
|
|
interference: 2
|
|
|
|
sources:
|
|
ieee:
|
|
enabled: false # Set true after the IEEE developer application becomes Active.
|
|
api_key_env: IEEE_API_KEY
|
|
base_url: https://ieeexploreapi.ieee.org/api/v1/search/articles
|
|
|
|
semantic_scholar:
|
|
enabled: false
|
|
api_key_env: SEMANTIC_SCHOLAR_API_KEY
|
|
base_url: https://api.semanticscholar.org/graph/v1/paper/search
|
|
|
|
crossref:
|
|
enabled: true
|
|
mailto_env: CROSSREF_MAILTO
|
|
base_url: https://api.crossref.org/works
|
|
|
|
google_scholar_alert:
|
|
enabled: true
|
|
gmail_address_env: GOOGLE_SCHOLAR_GMAIL_ADDRESS
|
|
gmail_app_password_env: GOOGLE_SCHOLAR_GMAIL_APP_PASSWORD
|
|
imap_host: imap.gmail.com
|
|
mailbox: INBOX
|
|
sender_contains: scholaralerts-noreply
|
|
subject_contains: ""
|
|
|
|
ai:
|
|
enabled: true
|
|
provider: gemini
|
|
api_key_env: GEMINI_API_KEY
|
|
model: gemini-3.6-flash
|
|
max_papers_per_run: 20
|
|
|
|
# NAS mode writes to Joplin through Joplin Terminal, not the desktop Data API.
|
|
joplin:
|
|
enabled: false
|
|
note_mode: daily
|
|
note_title_prefix: Radar Literature
|
|
|
|
# OA status and PDF URL retrieval through Unpaywall API.
|
|
oa:
|
|
enabled: true
|
|
provider: unpaywall
|
|
email_env: UNPAYWALL_EMAIL
|
|
|
|
|