Skip to content

Commit c18c470

Browse files
committed
add descriptions and more tags for 18 YAML files
7 still missing descriptions, so reduce missing allowance to 7
1 parent e938f79 commit c18c470

File tree

19 files changed

+109
-21
lines changed

19 files changed

+109
-21
lines changed

assets/disk-to-plane/disk-to-plane.yml

+7-1
Original file line numberDiff line numberDiff line change
@@ -3,4 +3,10 @@ tags:
33
- physics
44
- string theory
55
- topology
6-
description: null
6+
- geometry
7+
- complex analysis
8+
- conformal mapping
9+
- fundamental domain
10+
- symmetries
11+
description: >-
12+
Visualization of the Cayley transform S(w) = (w+i)/(iw+1) mapping the unit disk (D²) to the upper half-plane (H). The diagram shows how points and paths are mapped between these domains, with special points labeled. This conformal transformation is useful in string theory and conformal field theory, where calculations are often simpler in one domain than the other.

assets/ergodic/ergodic.yml

+7-1
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,10 @@ title: Ergodic
22
tags:
33
- physics
44
- statistical mechanics
5-
description: null
5+
- dynamical systems
6+
- ergodicity
7+
- phase space
8+
- chaos theory
9+
- trajectories
10+
description: >-
11+
Phase space diagram showing two types of trajectories in a 2D oscillator system: a non-ergodic trajectory R (in red) for rational frequency ratio ω = 2 which forms a closed orbit, and an ergodic region R (in orange) for irrational frequency ratio ω ∉ ℚ which densely fills the available phase space P (blue ellipse). The diagram illustrates how ergodicity depends on the rationality of frequency ratios.

assets/feynman-diagram-1/feynman-diagram-1.yml

+6-1
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,9 @@ title: Feynman Diagram 1
22
tags:
33
- physics
44
- quantum field theory
5-
description: null
5+
- Feynman diagrams
6+
- propagators
7+
- Green's function
8+
- effective action
9+
description: >-
10+
Basic Feynman diagram showing a dressed propagator (hatched vertex) connecting two external fields φₐ and φᵦ with incoming momentum p₁ and outgoing momentum p₂. The vertex represents the full momentum-dependent two-point Green's function G_k, which includes all quantum corrections. This is a fundamental building block for more complex quantum field theory calculations.

assets/feynman-diagrams-loop-regulator/feynman-diagrams-loop-regulator.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ description: |
99
tags:
1010
- physics
1111
- quantum field theory
12-
- feynman diagrams
12+
- Feynman diagrams
1313
- loop corrections
1414
- propagators
1515
- quantum fluctuations

assets/gravitons/gravitons.yml

+6-1
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,9 @@ title: Gravitons
22
tags:
33
- physics
44
- quantum field theory
5-
description: null
5+
- particle physics
6+
- gravity
7+
- string theory
8+
- Feynman diagrams
9+
description: >-
10+
Feynman diagrams showing graviton interactions in quantum gravity, illustrating why gravity is difficult to quantize. Unlike other fundamental forces, graviton self-interactions lead to infinitely many terms of increasing complexity, resulting in the non-renormalizability of gravity and motivating the need for theories like string theory.

assets/matsubara-contour-1/matsubara-contour-1.yml

+7-2
Original file line numberDiff line numberDiff line change
@@ -3,5 +3,10 @@ tags:
33
- physics
44
- quantum field theory
55
- Matsubara
6-
description: |
7-
Complex contour plot illustrating a Matsubara summation. Used in thermal quantum field theory to compute Feynman diagrams at non-zero temperature. $C$ surrounds the imaginary $p_0$-axis counterclockwise but excludes poles of $(-p_0^2 + x^2)^{-1}$.
6+
- complex analysis
7+
- Green's function
8+
- thermal field theory
9+
- contour integration
10+
- frequency sums
11+
description: >-
12+
Initial contour C for evaluating Matsubara frequency sums. C runs counterclockwise around the imaginary p₀-axis where the Matsubara frequencies ωₙ = 2πn/β lie, but excludes the poles of the propagator 1/(-p₀² + x²). The integrand includes the Bose-Einstein distribution which has simple poles at all Matsubara frequencies with residue T.

assets/matsubara-contour-2/matsubara-contour-2.yml

+7-1
Original file line numberDiff line numberDiff line change
@@ -3,4 +3,10 @@ tags:
33
- physics
44
- quantum field theory
55
- Matsubara
6-
description: Deformation of contour $C$ in [Matsubara contour 1](https://janosh.github.io/diagrams/matsubara-contour-1) into a circle followed by taking the radius to infinity. This will enclose the poles of $(-p_0^2 + x^2)^{-1}$ scattered throughout the complex plane. Their contribution is removed again by enclosing them in clockwise contours.
6+
- complex analysis
7+
- Green's function
8+
- thermal field theory
9+
- contour integration
10+
- frequency sums
11+
description: >-
12+
First deformation of the Matsubara contour in https://diagrams.janosh.dev/matsubara-contour-1 where C is expanded into a circle followed by taking the radius to infinity, plus two small clockwise circles C₁ and C₂ around the propagator poles. Since the integrand falls off faster than 1/p₀, the contribution from the large circle vanishes at infinity, leaving only the pole contributions. The small circles around the poles are there to remove again the contribution from the poles that was added by enclosing them in the counterclockwise contour C.

assets/matsubara-contour-3/matsubara-contour-3.yml

+7-1
Original file line numberDiff line numberDiff line change
@@ -3,4 +3,10 @@ tags:
33
- physics
44
- quantum field theory
55
- Matsubara
6-
description: null
6+
- complex analysis
7+
- Green's function
8+
- thermal field theory
9+
- contour integration
10+
- frequency sums
11+
description: >-
12+
Second deformation of the Matsubara contour where the small circles C₁ and C₂ are expanded to enclose the entire complex plane except for the imaginary axis. This contour picks up both pole and branch cut contributions from the propagator, with the branch cuts arising from the sign function s(p₀).

assets/matsubara-contour-4/matsubara-contour-4.yml

+7-1
Original file line numberDiff line numberDiff line change
@@ -3,4 +3,10 @@ tags:
33
- physics
44
- quantum field theory
55
- Matsubara
6-
description: null
6+
- complex analysis
7+
- Green's function
8+
- thermal field theory
9+
- contour integration
10+
- frequency sums
11+
description: >-
12+
Special contour Cᵦ used to isolate branch cut contributions in Matsubara frequency sums. The contour runs along both sides of the real axis where the sign function s(p₀) changes discontinuously, giving rise to branch cuts in the propagator. This allows separating pole and branch cut contributions.

assets/matsubara-contour-5/matsubara-contour-5.yml

+7-1
Original file line numberDiff line numberDiff line change
@@ -3,4 +3,10 @@ tags:
33
- physics
44
- quantum field theory
55
- Matsubara
6-
description: null
6+
- complex analysis
7+
- Green's function
8+
- thermal field theory
9+
- contour integration
10+
- frequency sums
11+
description: >-
12+
Integration contours used to evaluate bosonic Matsubara frequency sums in thermal field theory. The diagram shows contours C₁ and C₂ (enclosing the complex plane except an infinitesimal slice along the imaginary axis where the Matsubara frequencies lie). This contour deformation technique converts discrete frequency sums into continuous complex integrals via the residue theorem.

assets/matsubara-contour-deformation/matsubara-contour-deformation.yml

+7-1
Original file line numberDiff line numberDiff line change
@@ -3,4 +3,10 @@ tags:
33
- physics
44
- quantum field theory
55
- Matsubara
6-
description: null
6+
- complex analysis
7+
- Green's function
8+
- thermal field theory
9+
- contour integration
10+
- frequency sums
11+
description: >-
12+
Visualization of contour deformations used in evaluating Matsubara frequency sums. The diagram shows how the original contour along the imaginary axis can be deformed to separate contributions from poles and branch cuts, allowing systematic evaluation of thermal correlation functions.

assets/operator-orderings/operator-orderings.yml

+6-2
Original file line numberDiff line numberDiff line change
@@ -2,5 +2,9 @@ title: Operator Orderings
22
tags:
33
- physics
44
- quantum field theory
5-
- renormalization
6-
description: null
5+
- causality
6+
- Green's function
7+
- time ordering
8+
- propagators
9+
description: >-
10+
Visualization of different operator orderings in quantum field theory: time-ordered, retarded, advanced, and symmetric Green's functions. The diagram shows how these orderings relate to different boundary conditions to illustrate the connection between causality and propagator types.

assets/plane-to-torus/plane-to-torus.yml

+8-1
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,11 @@ title: Plane to Torus
22
tags:
33
- physics
44
- string theory
5-
description: null
5+
- topology
6+
- geometry
7+
- fundamental domain
8+
- periodicity
9+
- symmetries
10+
- compactification
11+
description: >-
12+
Visualization of how a rectangular region of the plane becomes a torus through periodic boundary conditions. The diagram shows the identification of opposite edges and the resulting fundamental domain, a key concept in string theory compactification where spatial dimensions are "curled up" into compact geometries. This construction helps understand modular transformations and the origin of winding modes in string theory.

assets/qft-propagator-poles/qft-propagator-poles.yml

+6-1
Original file line numberDiff line numberDiff line change
@@ -2,5 +2,10 @@ title: QFT Propagator Poles
22
tags:
33
- physics
44
- quantum field theory
5+
- complex analysis
6+
- Green's function
7+
- propagators
8+
- causality
59
- Matsubara
6-
description: null
10+
description: >-
11+
Complex plane visualization of propagator poles and branch cuts in quantum field theory. The diagram shows the analytic structure of Green's functions, including the relationship between retarded/advanced propagators and the placement of poles relative to the real axis. This structure helps understand causality and the connection to Matsubara frequencies.

assets/qft-propagators/qft-propagators.yml

+2-1
Original file line numberDiff line numberDiff line change
@@ -6,4 +6,5 @@ tags:
66
- causality
77
- Green's function
88
- Feynman
9-
description: null
9+
description: >-
10+
Complex plane visualization of different propagator types in quantum field theory: retarded, advanced, and Feynman propagators. The diagram shows their analytic structure in relation to Matsubara frequencies (dots on imaginary axis). This representation helps understanding causality in quantum field theory and the connection between real-time and imaginary-time (thermal) formalisms.

assets/regular-vs-bayes-nn/regular-vs-bayes-nn.yml

+4-1
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,9 @@ title: Regular vs Bayes NN
22
tags:
33
- machine learning
44
- neural networks
5+
- Bayesian
56
- statistics
7+
- deep learning
68
- probability
7-
description: null
9+
description: >-
10+
Comparison between regular neural networks and Bayesian neural networks. The diagram illustrates how Bayesian networks incorporate uncertainty in their predictions by treating weights as probability distributions rather than point values, leading to more robust predictions with uncertainty estimates.

assets/torus-fundamental-domain/torus-fundamental-domain.yml

+7-1
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,10 @@ title: Torus Fundamental Domain
22
tags:
33
- physics
44
- string theory
5-
description: null
5+
- topology
6+
- geometry
7+
- modular invariance
8+
- fundamental domain
9+
- symmetries
10+
description: >-
11+
The light gray-shaded areas show a fundamental domain of a torus under modular transformations. The diagram shows the region in the complex plane that uniquely parametrizes inequivalent tori, bounded by the modular projective special linear group PSL(2,Z) transformations that identify physically equivalent fundamental domains for the action of $\Gamma$ on the upper half-plane.

assets/torus/torus.yml

+6-1
Original file line numberDiff line numberDiff line change
@@ -3,4 +3,9 @@ tags:
33
- physics
44
- string theory
55
- topology
6-
description: null
6+
- geometry
7+
- fundamental domain
8+
- symmetries
9+
- periodicity
10+
description: >-
11+
Three-dimensional visualization of a torus with major radius R and minor radius r. The torus is a fundamental geometric object in string theory, where strings can wrap around its two independent cycles. Its topology allows for periodic boundary conditions in two directions, which is relevant when studying compactification, modular invariance, and dualities in string theory.

scripts/check_yaml_files.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -231,5 +231,5 @@ def check_missing_descriptions(yaml_files: list[str]) -> list[str]:
231231
remove_duplicate_tags(yaml_files)
232232
missing = check_missing_descriptions(yaml_files) # Add description check
233233
# TODO remove missing allowance once all diagrams have descriptions
234-
raise_missing = len(missing) > 25
234+
raise_missing = len(missing) > 7
235235
raise SystemExit(errors or raise_missing) # Exit with error if any checks fail

0 commit comments

Comments
 (0)