readme.md

March 7, 2026 · View on GitHub

127 Scientific Diagrams

Illustrating concepts in physics, chemistry and machine learning.

123 with Typst 111 with LaTeX Site Pull Requests Welcome DOI

janosh.github.io/diagrams allows searching, sorting, opening in Overleaf and downloading figures (PDF/SVG/PNG) from this collection.

Have a TikZ/CeTZ diagram you'd like to share? Submit a PR with a .tex or .typ and a corresponding metadata .yml file in the assets/ directory and add yourself to the citation.cff file.

                                            
2d Convolution  LaTeX TypstAngular Momentum Quantization  Typst
2d ConvolutionAngular Momentum Quantization
Atomistic GPU Batching  TypstAutoencoder  LaTeX Typst
Atomistic GPU BatchingAutoencoder
Ball Tree  TypstBasis + Lattice  LaTeX Typst
Ball TreeBasis + Lattice
Bloch Sphere  LaTeX TypstBose Einstein Distribution  LaTeX Typst
Bloch SphereBose Einstein Distribution
Bose Einstein Distribution 3d  LaTeX TypstBranch and Bound  LaTeX Typst
Bose Einstein Distribution 3dBranch and Bound
Branch Cuts 1  LaTeX TypstBranch Cuts 2  LaTeX Typst
Branch Cuts 1Branch Cuts 2
Chain Homology  TypstChange of Variables  LaTeX Typst
Chain HomologyChange of Variables
Closed String Topologies  LaTeXComplex Sign Function  LaTeX Typst
Closed String TopologiesComplex Sign Function
Complex Sign Plane  LaTeX TypstConcave Functions  LaTeX Typst
Complex Sign PlaneConcave Functions
Convex Functions  LaTeX TypstConvex Hull of Stability  LaTeX Typst
Convex FunctionsConvex Hull of Stability
Critical Temperature  LaTeX TypstCylinder to Plane  LaTeX Typst
Critical TemperatureCylinder to Plane
DFT Choices  LaTeX TypstDFT Jacob's Ladder  Typst
DFT ChoicesDFT Jacob's Ladder
DFT MLFF CFF Speed Accuracy Transfer  LaTeX TypstDisk to Plane  LaTeX Typst
DFT MLFF CFF Speed Accuracy TransferDisk to Plane
Divergence  LaTeX TypstDropout  LaTeX Typst
DivergenceDropout
Ergodic  LaTeX TypstEuler Angles  LaTeX
ErgodicEuler Angles
Fermi-Dirac Distribution  LaTeX TypstFerroelectric Response  LaTeX Typst
Fermi-Dirac DistributionFerroelectric Response
Feynman Diagram 1  LaTeX TypstFeynman Diagram 2  LaTeX Typst
Feynman Diagram 1Feynman Diagram 2
Feynman Diagram 3  LaTeX TypstFeynman Diagram 4  LaTeX Typst
Feynman Diagram 3Feynman Diagram 4
Feynman Diagram Loop  LaTeX TypstFeynman Diagram Loops  LaTeX
Feynman Diagram LoopFeynman Diagram Loops
Feynman Diagram One Point  LaTeX TypstFeynman Diagram Propagator Loop  LaTeX Typst
Feynman Diagram One PointFeynman Diagram Propagator Loop
Feynman Diagrams Loop Regulator  LaTeX TypstFour Vs of Data  LaTeX Typst
Feynman Diagrams Loop RegulatorFour Vs of Data
Gas Pressure on Wall  LaTeX TypstGenerative Adversarial Network  LaTeX Typst
Gas Pressure on WallGenerative Adversarial Network
Geometric Bayes  LaTeX TypstGNN Node Aggregation  Typst
Geometric BayesGNN Node Aggregation
Grand Canonical Occupation Fluctuations  LaTeX TypstGraph Isomorphism  LaTeX Typst
Grand Canonical Occupation FluctuationsGraph Isomorphism
Gravitons  LaTeXGun Tackle  Typst
GravitonsGun Tackle
Harmonic Oscillator Energy vs Angular Frequency  LaTeX TypstHarmonic Oscillator Energy vs inverse Temperature  LaTeX Typst
Harmonic Oscillator Energy vs Angular FrequencyHarmonic Oscillator Energy vs inverse Temperature
Heatmap  LaTeX TypstHiggs Potential  LaTeX
HeatmapHiggs Potential
High Entropy Alloy  LaTeX TypstIn-Flight Auto-Batcher  Typst
High Entropy AlloyIn-Flight Auto-Batcher
Iron Lattice Ferrox Logo  TypstIsotherms  LaTeX Typst
Iron Lattice Ferrox LogoIsotherms
Jensens Inequality  LaTeX Typstk-Nearest Neighbors  Typst
Jensens Inequalityk-Nearest Neighbors
k-Space  LaTeX TypstKohn Sham Cycle  LaTeX Typst
k-SpaceKohn Sham Cycle
Light  TypstM-Theory  LaTeX Typst
LightM-Theory
MADE  LaTeX TypstMasked Autoregressive Flow  LaTeX Typst
MADEMasked Autoregressive Flow
Materials Informatics  LaTeX TypstMaterials Informatics Challenges  LaTeX Typst
Materials InformaticsMaterials Informatics Challenges
Matsubara Contour 1  LaTeX TypstMatsubara Contour 2  LaTeX Typst
Matsubara Contour 1Matsubara Contour 2
Matsubara Contour 3  LaTeX TypstMatsubara Contour 4  LaTeX Typst
Matsubara Contour 3Matsubara Contour 4
Matsubara Contour 5  LaTeX TypstMatsubara Contour Deformation  LaTeX
Matsubara Contour 5Matsubara Contour Deformation
Maxwell Boltzmann Distribution  LaTeX TypstMexican Hat  LaTeX Typst
Maxwell Boltzmann DistributionMexican Hat
ML Activations  TypstMomentum Shell  LaTeX Typst
ML ActivationsMomentum Shell
MOSFET  LaTeX TypstNMOSFET Amplifier Circuit  Typst
MOSFETNMOSFET Amplifier Circuit
Normalizing Flow  LaTeX TypstNormalizing Flow Coupling Layer  LaTeX Typst
Normalizing FlowNormalizing Flow Coupling Layer
Open String Topologies  LaTeXOperator Orderings  LaTeX Typst
Open String TopologiesOperator Orderings
Organic Molecule  LaTeX TypstOtto Cycle  LaTeX Typst
Organic MoleculeOtto Cycle
Periodic Table  LaTeX TypstPhysics Mindmap  LaTeX Typst
Periodic TablePhysics Mindmap
Plane to Torus  LaTeXPlate Capacitor  LaTeX Typst
Plane to TorusPlate Capacitor
Potential Triangle  LaTeX TypstPropagator Fluctuations  LaTeX Typst
Potential TrianglePropagator Fluctuations
QFT Propagator Poles  LaTeX TypstQFT Propagators  LaTeX Typst
QFT Propagator PolesQFT Propagators
Cost vs Accuracy in Quantum Mechanical Simulations  LaTeX TypstRandom Forest  LaTeX Typst
Cost vs Accuracy in Quantum Mechanical SimulationsRandom Forest
Regular vs Bayes NN  LaTeX TypstRG Flow in Theory Space  LaTeX Typst
Regular vs Bayes NNRG Flow in Theory Space
Risk-Opportunity Matrix  TypstRNVP Affine Coupling Layer  LaTeX Typst
Risk-Opportunity MatrixRNVP Affine Coupling Layer
ROC Curve  TypstRoost Update  LaTeX Typst
ROC CurveRoost Update
Sabatier Principle  LaTeX TypstSaddle Point  LaTeX Typst
Sabatier PrincipleSaddle Point
Scattering Detailed Balance  LaTeX TypstSeebeck Effect  LaTeX Typst
Scattering Detailed BalanceSeebeck Effect
Self Attention  LaTeX TypstSierpinski Triangle  Typst
Self AttentionSierpinski Triangle
Single-head attention  LaTeX TypstSkip Connection  LaTeX Typst
Single-head attentionSkip Connection
Sparse Autoencoder  TypstSpontaneous Magnetization  LaTeX Typst
Sparse AutoencoderSpontaneous Magnetization
Statistical Energy Distributions  LaTeX TypstSublattice Points  Typst
Statistical Energy DistributionsSublattice Points
Tanh  LaTeX TypstThermodynamic Ensemble transforms  LaTeX Typst
TanhThermodynamic Ensemble transforms
Thermodynamic Potentials Venn Diagram  Typstθ-β-M Diagram  Typst
Thermodynamic Potentials Venn Diagramθ-β-M Diagram
Thomson Scattering  LaTeXTimed Event Graph  Typst
Thomson ScatteringTimed Event Graph
Tori  LaTeXTorus  LaTeX Typst
ToriTorus
Torus Fundamental Domain  LaTeX TypstTrain-Test Split  Typst
Torus Fundamental DomainTrain-Test Split
Two Point No Cutoff  LaTeX TypstTwo-point Propagator Flow  LaTeX Typst
Two Point No CutoffTwo-point Propagator Flow
Unregularized Propagator Diagrams  LaTeX TypstVariational Autoencoder  LaTeX Typst
Unregularized Propagator DiagramsVariational Autoencoder
Wetterich Equation  LaTeX TypstWyckoff Positions  LaTeX Typst
Wetterich EquationWyckoff Positions

| zT vs n  LaTeX Typst | | | zT vs n | |

Scripts

Files in /scripts render and convert the .typ and .tex files in /assets to various formats:

  • low + high-res PNG
  • PDF
  • SVG

To run the scripts requires the following dependencies:

To run pdf-compressor directly or to use it as part of the render-(typst|tikz).py pipeline, you need a free public API key from https://developer.ilovepdf.com. Pass it to pdf-compressor with:

pdf-compressor --set-api-key project_public_7c854a9db0...

📖   How to cite

You can cite the Zenodo record using the following BibTeX entry:

@software{riebesell_diagrams_2020,
  title = {Collection of scientific diagrams},
  author = {Riebesell, Janosh and Bringuier, Stefan},
  date = {2020-08-09},
  year = {2020},
  doi = {10.5281/zenodo.7486911},
  url = {https://github.com/janosh/diagrams},
  note = {10.5281/zenodo.7486911 - https://github.com/janosh/diagrams},
  version = {0.2.0},
  urldate = {2023-01-01}, % optional, replace with your date of access
}