Skip to content

janosh/diagrams

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

280 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

127 Scientific Diagrams

Illustrating concepts in physics, chemistry and machine learning.

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