Skip to content

janosh/diagrams

Repository files navigation

127 Scientific Diagrams

Illustrating concepts in physics, chemistry and machine learning.

109 with Typst 112 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 Typst Angular Momentum Quantization  Typst
2d Convolution Angular Momentum Quantization
Atomistic GPU Batching  Typst Autoencoder  LaTeX Typst
Atomistic GPU Batching Autoencoder
Ball Tree  Typst Basis + Lattice  LaTeX Typst
Ball Tree Basis + Lattice
Bloch Sphere  LaTeX Typst Bose Einstein Distribution  LaTeX Typst
Bloch Sphere Bose Einstein Distribution
Bose Einstein Distribution 3d  LaTeX Branch and Bound  LaTeX Typst
Bose Einstein Distribution 3d Branch and Bound
Branch Cuts 1  LaTeX Typst Branch Cuts 2  LaTeX Typst
Branch Cuts 1 Branch Cuts 2
Change of Variables  LaTeX Typst Closed String Topologies  LaTeX
Change of Variables Closed String Topologies
Complex Sign Function  LaTeX Typst Complex Sign Plane  LaTeX Typst
Complex Sign Function Complex Sign Plane
Concave Functions  LaTeX Typst Convex Functions  LaTeX Typst
Concave Functions Convex Functions
Convex Hull of Stability  LaTeX Typst Critical Temperature  LaTeX Typst
Convex Hull of Stability Critical Temperature
Cylinder to Plane  LaTeX Typst DFT Choices  LaTeX Typst
Cylinder to Plane DFT Choices
DFT Jacob's Ladder  Typst DFT MLFF CFF Speed Accuracy Transfer  LaTeX Typst
DFT Jacob's Ladder DFT MLFF CFF Speed Accuracy Transfer
Disk to Plane  LaTeX Typst Divergence  LaTeX Typst
Disk to Plane Divergence
Dropout  LaTeX Typst Ergodic  LaTeX Typst
Dropout Ergodic
Euler Angles  LaTeX Fermi-Dirac Distribution  LaTeX Typst
Euler Angles Fermi-Dirac Distribution
Ferroelectric Response  LaTeX Typst Feynman Diagram 1  LaTeX Typst
Ferroelectric Response Feynman Diagram 1
Feynman Diagram 2  LaTeX Typst Feynman Diagram 3  LaTeX Typst
Feynman Diagram 2 Feynman Diagram 3
Feynman Diagram 4  LaTeX Typst Feynman Diagram Loop  LaTeX Typst
Feynman Diagram 4 Feynman Diagram Loop
Feynman Diagram Loops  LaTeX Feynman Diagram One Point  LaTeX Typst
Feynman Diagram Loops Feynman Diagram One Point
Feynman Diagram Propagator Loop  LaTeX Typst Feynman Diagrams Loop Regulator  LaTeX Typst
Feynman Diagram Propagator Loop Feynman Diagrams Loop Regulator
Four Vs of Data  LaTeX Typst Gas Pressure on Wall  LaTeX Typst
Four Vs of Data Gas Pressure on Wall
Generative Adversarial Network  LaTeX Typst Geometric Bayes  LaTeX Typst
Generative Adversarial Network Geometric Bayes
GNN Node Aggregation  Typst Grand Canonical Occupation Fluctuations  LaTeX Typst
GNN Node Aggregation Grand Canonical Occupation Fluctuations
Graph Isomorphism  LaTeX Typst Gravitons  LaTeX
Graph Isomorphism Gravitons
Gun Tackle  Typst Harmonic Oscillator Energy vs Angular Frequency  LaTeX Typst
Gun Tackle Harmonic Oscillator Energy vs Angular Frequency
Harmonic Oscillator Energy vs inverse Temperature  LaTeX Typst Heatmap  LaTeX Typst
Harmonic Oscillator Energy vs inverse Temperature Heatmap
Higgs Potential  LaTeX High Entropy Alloy  LaTeX Typst
Higgs Potential High Entropy Alloy
In-Flight Auto-Batcher  Typst Isotherms  LaTeX Typst
In-Flight Auto-Batcher Isotherms
Jensens Inequality  LaTeX Typst k-Nearest Neighbors  Typst
Jensens Inequality k-Nearest Neighbors
k-Space  LaTeX Typst Kohn Sham Cycle  LaTeX Typst
k-Space Kohn Sham Cycle
Light  Typst M-Theory  LaTeX
Light M-Theory
MADE  LaTeX Typst Masked Autoregressive Flow  LaTeX Typst
MADE Masked Autoregressive Flow
Materials Informatics  LaTeX Typst Materials Informatics Challenges  LaTeX
Materials Informatics Materials Informatics Challenges
Matsubara Contour 1  LaTeX Typst Matsubara Contour 2  LaTeX Typst
Matsubara Contour 1 Matsubara Contour 2
Matsubara Contour 3  LaTeX Typst Matsubara Contour 4  LaTeX Typst
Matsubara Contour 3 Matsubara Contour 4
Matsubara Contour 5  LaTeX Typst Matsubara Contour Deformation  LaTeX
Matsubara Contour 5 Matsubara Contour Deformation
Maxwell Boltzmann Distribution  LaTeX Typst Mexican Hat  LaTeX
Maxwell Boltzmann Distribution Mexican Hat
ML Activations  Typst Momentum Shell  LaTeX Typst
ML Activations Momentum Shell
MOSFET  LaTeX Typst NMOSFET Amplifier Circuit  Typst
MOSFET NMOSFET Amplifier Circuit
Normalizing Flow  LaTeX Typst Normalizing Flow Coupling Layer  LaTeX Typst
Normalizing Flow Normalizing Flow Coupling Layer
Open String Topologies  LaTeX Operator Orderings  LaTeX
Open String Topologies Operator Orderings
Organic Molecule  LaTeX Typst Otto Cycle  LaTeX Typst
Organic Molecule Otto Cycle
Periodic Table  LaTeX Typst Physics Mindmap  LaTeX
Periodic Table Physics Mindmap
Plane to Torus  LaTeX Plate Capacitor  LaTeX Typst
Plane to Torus Plate Capacitor
Potential Triangle  LaTeX Typst Propagator Fluctuations  LaTeX Typst
Potential Triangle Propagator Fluctuations
QFT Propagator Poles  LaTeX Typst QFT Propagators  LaTeX Typst
QFT Propagator Poles QFT Propagators
Cost vs Accuracy in Quantum Mechanical Simulations  LaTeX Typst Random Forest  LaTeX Typst
Cost vs Accuracy in Quantum Mechanical Simulations Random Forest
Regular vs Bayes NN  LaTeX Typst RG Flow in Theory Space  LaTeX Typst
Regular vs Bayes NN RG Flow in Theory Space
Risk-Opportunity Matrix  Typst RNVP Affine Coupling Layer  LaTeX Typst
Risk-Opportunity Matrix RNVP Affine Coupling Layer
ROC Curve  Typst Roost Update  LaTeX
ROC Curve Roost Update
Sabatier Principle  LaTeX Typst Saddle Point  LaTeX Typst
Sabatier Principle Saddle Point
Scattering Detailed Balance  LaTeX Typst Seebeck Effect  LaTeX
Scattering Detailed Balance Seebeck Effect
Self Attention  LaTeX Typst Sierpinski Triangle  Typst
Self Attention Sierpinski Triangle
Single-head attention  LaTeX Typst Skip Connection  LaTeX Typst
Single-head attention Skip Connection
Spontaneous Magnetization  LaTeX Typst Statistical Energy Distributions  LaTeX Typst
Spontaneous Magnetization Statistical Energy Distributions
Sublattice Points  Typst Tanh  LaTeX Typst
Sublattice Points Tanh
Thermodynamic Ensemble transforms  LaTeX Typst Thermodynamic Potentials Venn Diagram  Typst
Thermodynamic Ensemble transforms Thermodynamic Potentials Venn Diagram
Thomson Scattering  LaTeX Timed Event Graph  Typst
Thomson Scattering Timed Event Graph
Tori  LaTeX Torus  LaTeX
Tori Torus
Torus Fundamental Domain  LaTeX Typst Train-Test Split  Typst
Torus Fundamental Domain Train-Test Split
Two Point No Cutoff  LaTeX Typst Two-point Propagator Flow  LaTeX Typst
Two Point No Cutoff Two-point Propagator Flow
Unregularized Propagator Diagrams  LaTeX Typst Variational Autoencoder  LaTeX Typst
Unregularized Propagator Diagrams Variational Autoencoder
Wetterich Equation  LaTeX Typst Wyckoff Positions  LaTeX Typst
Wetterich Equation Wyckoff 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
}