News Analytics

FastAPI-backed source, lens, workflow, and event diagnostics

The news surface reads from the backend contract and exposes exploratory comparisons, data quality checks, workflow health, and same-event analysis.

Index

Pages

All routes below stay inside the same shared analytics surface.

News Group Latent Space

Live FastAPI data

What this page does

Map sources, topics, and tags into the shared lens PCA/MDS space to compare centroid position, dispersion, and nearest neighbors.

Data Mode

Latent Groups

Group Latent-Space Status

Sources, topics, and tags are projected into the existing global lens PCA/MDS space so group positions stay comparable.

ok

Basisglobal_lens_pca_mds
Tag Basisai_tags
Sources11
Topics2
Tags731
Analyzed Groups67
PCA Clusters1
Min Articles5

Controls

Group View

Switch group type, then pick one group to highlight across the maps and detail tables.

Centroid Maps

Group Centroid Maps

Bubble size follows article count. The selected group is highlighted; low-sample groups remain visible but should be interpreted cautiously.

Topics PCA Clusters

Clusters group nearby centroids in shared PC1-PC3 space for the active group type.

ClusterRepresentative GroupsGroupsArticlesDefining Lens Deviations
general, worldgeneral, world2363Causal Attribution Lens (14.1), Epistemic Modality and Certainty Lens (11.3), Emotional Intensity Lens (6.9), Objectivity vs Opinion Lens (6.7)

Tag Profiles

Tag Lens PCA

A separate PCA where each tag is represented by its mean lens-score profile. Use this to see which tags have similar framing signatures.

ok

Basistag_mean_lens_profile_pca
Tag Basisai_tags
Included Tags54
Low-Sample Tags677
Tag Clusters14
PC1+PC2 Variance67.5%
Median Articles/Tag7.0
Lenses12
TagArticlesSourcesClusterPC1PC2
Iran6010Strait of Hormuz, shooting, security-0.3220.628
politics5811politics, military, elections0.0831.139
Trump379Strait of Hormuz, shooting, security-0.5960.654
military249politics, military, elections0.3310.929
Strait of Hormuz247Strait of Hormuz, shooting, security-1.3210.707
shooting238Strait of Hormuz, shooting, security-1.7800.374
security189Strait of Hormuz, shooting, security-0.9850.871
sports187accident, sports-0.697-2.516
health158Strait of Hormuz, shooting, security-3.0150.266
ceasefire146Strait of Hormuz, shooting, security-2.9411.199
crime146investigation, legislation, economy0.630-1.225
diplomacy149Strait of Hormuz, shooting, security-1.2180.997
Australia131investigation, legislation, economy1.121-0.809
US136investigation, legislation, economy0.781-0.063
White House136Strait of Hormuz, shooting, security-2.4090.837
UK124investigation, legislation, economy2.788-0.165
Israel116Israel1.4941.911
conflict105Strait of Hormuz, shooting, security-1.7192.074

Component-Defining Tags

Positive and negative extremes show which tags define each PCA axis. These are tag-profile positions, not popularity rankings.

ComponentPositive TagsNegative Tags
PC1human rights (4.08), India (3.58), China (3.25), international relations (3.11)Testimony (-8.29), Senate (-6.43), shipping (-3.89), record (-3.44)
PC2shipping (2.44), conflict (2.07), Israel (1.91), oil prices (1.70)record (-5.43), marathon (-5.06), sports (-2.52), accident (-2.07)
PC3OPEC (1.73), UAE (1.73), law (1.59), King Charles III (1.57)entertainment (-3.55), human rights (-3.17), family (-2.20), shipping (-2.14)

Tag PCA Clusters

Clusters group nearby tag profiles in PC1-PC3 space. Use them as exploratory neighborhoods, not ground-truth topic labels.

ClusterTagsArticlesSourcesDefining Lenses
Strait of Hormuz, shooting, securityStrait of Hormuz, shooting, security, U.S., Trump28211Objectivity vs Opinion Lens (95.4), Sentiment Clarity Lens (84.2), Entity-Level Sentiment Lens (83.2), Linguistic Quality Lens (83.0)
investigation, legislation, economyinvestigation, legislation, economy, suspect, Germany14211Objectivity vs Opinion Lens (97.8), Linguistic Quality Lens (93.7), Sentiment Clarity Lens (93.1), Entity-Level Sentiment Lens (92.2)
politics, military, electionspolitics, military, elections8711Linguistic Quality Lens (91.1), Objectivity vs Opinion Lens (88.6), Sentiment Clarity Lens (87.9), Entity-Level Sentiment Lens (85.2)
Mali, Russia, oil pricesMali, Russia, oil prices187Objectivity vs Opinion Lens (99.3), Entity-Level Sentiment Lens (90.8), Sentiment Clarity Lens (89.1), Linguistic Quality Lens (88.3)
accident, sportsaccident, sports239Objectivity vs Opinion Lens (94.7), Sentiment Clarity Lens (93.6), Entity-Level Sentiment Lens (91.1), Linguistic Quality Lens (87.7)
record, marathonrecord, marathon135Entity-Level Sentiment Lens (100.0), Objectivity vs Opinion Lens (100.0), Sentiment Clarity Lens (95.4), Linguistic Quality Lens (90.7)
IsraelIsrael116Objectivity vs Opinion Lens (90.9), Sentiment Clarity Lens (87.7), Omission and Silence Lens (86.4), Entity-Level Sentiment Lens (84.5)
entertainmententertainment85Sentiment Clarity Lens (95.0), Entity-Level Sentiment Lens (93.1), Linguistic Quality Lens (90.0), Objectivity vs Opinion Lens (84.4)
familyfamily75Linguistic Quality Lens (100.0), Sentiment Clarity Lens (95.7), Entity-Level Sentiment Lens (94.3), Objectivity vs Opinion Lens (91.4)
international relationsinternational relations74Sentiment Clarity Lens (95.7), Linguistic Quality Lens (92.9), Entity-Level Sentiment Lens (92.1), Objectivity vs Opinion Lens (89.3)
shippingshipping73Linguistic Quality Lens (84.3), Omission and Silence Lens (82.1), Objectivity vs Opinion Lens (78.6), Entity-Level Sentiment Lens (77.1)
SenateSenate62Objectivity vs Opinion Lens (100.0), Sentiment Clarity Lens (83.3), Omission and Silence Lens (82.9), Linguistic Quality Lens (76.7)
human rightshuman rights53Linguistic Quality Lens (96.0), Sentiment Clarity Lens (96.0), Entity-Level Sentiment Lens (95.0), Omission and Silence Lens (92.0)
TestimonyTestimony53Objectivity vs Opinion Lens (100.0), Omission and Silence Lens (82.5), Sentiment Clarity Lens (78.0), Linguistic Quality Lens (66.0)

Selected Group

general

Centroid position, dispersion, sample size, and top lens deviations for the active group.

ok

Articles339
Sources10
Date Start2026-04-14
Date End2026-04-30
PCA Dispersion2.296
MDS Dispersion2.296
NeighborPCA Distance
world1.351

Composition

Selected Group Composition

The selected group's source, topic, and tag mix. These counts help separate coverage composition from latent-space position.

Sources

BBC News38
Al Jazeera36
Fox News36
PBS NewsHour36
CBS News35
NBC News35
NPR35
DW34

Topics

general339

Tags

Iran59
politics54
Trump37
military24
Strait of Hormuz24
shooting23
sports18
health15

Reference Table

Group Centroids

Ranked group centroid table for the active group type.

GroupStatusArticlesSourcesPC1PC2MDS1MDS2ClusterPCA Dispersion
generalok33910-0.080-0.0340.0800.034general, world2.296
worldok2411.1250.475-1.125-0.475general, world1.360