Skip to content

janosh/diagrams

Repository files navigation

113 Scientific Diagrams

57+1 with Typst 113 with LaTeX Site Pull Requests Welcome DOI

Illustrating concepts in physics, chemistry and machine learning.

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.

Images

                                             
2d-convolution  LaTeX Typst autoencoder  LaTeX Typst
2d-convolution.png autoencoder.png
basis-plus-lattice  LaTeX Typst bloch-sphere  LaTeX Typst
basis-plus-lattice.png bloch-sphere.png
bose-einstein-distribution-3d  LaTeX bose-einstein-distribution  LaTeX Typst
bose-einstein-distribution-3d.png bose-einstein-distribution.png
branch-and-bound  LaTeX Typst branch-cuts-1  LaTeX Typst
branch-and-bound.png branch-cuts-1.png
branch-cuts-2  LaTeX change-of-variables  LaTeX Typst
branch-cuts-2.png change-of-variables.png
closed-string-topologies  LaTeX complex-sign-function  LaTeX
closed-string-topologies.png complex-sign-function.png
complex-sign-plane  LaTeX Typst concave-functions  LaTeX Typst
complex-sign-plane.png concave-functions.png
convex-functions  LaTeX Typst convex-hull-of-stability  LaTeX Typst
convex-functions.png convex-hull-of-stability.png
critical-temperature  LaTeX Typst cylinder-to-plane  LaTeX
critical-temperature.png cylinder-to-plane.png
dft-choices  LaTeX dft-jacobs-ladder  Typst
dft-choices.png dft-jacobs-ladder.png
dft-mlff-cff-speed-accuracy-transfer  LaTeX Typst diagrams  LaTeX
dft-mlff-cff-speed-accuracy-transfer.png diagrams.png
disk-to-plane  LaTeX divergence  LaTeX
disk-to-plane.png divergence.png
dropout  LaTeX Typst ergodic  LaTeX Typst
dropout.png ergodic.png
euler-angles  LaTeX fermi-dirac-distro  LaTeX Typst
euler-angles.png fermi-dirac-distro.png
ferroelectric-response  LaTeX Typst feynman-1  LaTeX
ferroelectric-response.png feynman-1.png
feynman-2  LaTeX feynman-3  LaTeX
feynman-2.png feynman-3.png
feynman-4  LaTeX feynman-diagram-loop  LaTeX
feynman-4.png feynman-diagram-loop.png
feynman-diagram-loops  LaTeX feynman-diagram-one-point  LaTeX
feynman-diagram-loops.png feynman-diagram-one-point.png
feynman-diagram-propagator-loop  LaTeX four-vs-of-data  LaTeX Typst
feynman-diagram-propagator-loop.png four-vs-of-data.png
generative-adversarial-network  LaTeX geometric-bayes  LaTeX Typst
generative-adversarial-network.png geometric-bayes.png
gnn-node-aggregation  Typst grand-canonical-occupation-fluctuations  LaTeX Typst
gnn-node-aggregation.png grand-canonical-occupation-fluctuations.png
graph-isomorphism  LaTeX Typst gravitons  LaTeX
graph-isomorphism.png gravitons.png
harmonic-oscillator-energy-vs-freq  LaTeX Typst harmonic-oscillator-energy-vs-inv-temp  LaTeX Typst
harmonic-oscillator-energy-vs-freq.png harmonic-oscillator-energy-vs-inv-temp.png
heatmap  LaTeX Typst higgs-potential  LaTeX
heatmap.png higgs-potential.png
high-entropy-alloy  LaTeX isotherms  LaTeX Typst
high-entropy-alloy.png isotherms.png
jensens-inequality  LaTeX Typst k-space  LaTeX Typst
jensens-inequality.png k-space.png
kohn-sham-cycle  LaTeX Typst light  Typst
kohn-sham-cycle.png light.png
m-theory  LaTeX made  LaTeX Typst
m-theory.png made.png
maf  LaTeX materials-informatics-challenges  LaTeX
maf.png materials-informatics-challenges.png
materials-informatics  LaTeX matsubara-contour-1  LaTeX
materials-informatics.png matsubara-contour-1.png
matsubara-contour-2  LaTeX matsubara-contour-3  LaTeX
matsubara-contour-2.png matsubara-contour-3.png
matsubara-contour-4  LaTeX matsubara-contour-5  LaTeX
matsubara-contour-4.png matsubara-contour-5.png
matsubara-contour-deformation  LaTeX maxwell-boltzmann-distribution  LaTeX Typst
matsubara-contour-deformation.png maxwell-boltzmann-distribution.png
mexican-hat  LaTeX ml-activations  Typst
mexican-hat.png ml-activations.png
momentum-shell  LaTeX Typst mosfet  LaTeX Typst
momentum-shell.png mosfet.png
normalizing-flow-coupling-layer  LaTeX Typst normalizing-flow  LaTeX Typst
normalizing-flow-coupling-layer.png normalizing-flow.png
open-string-topologies  LaTeX operator-orderings  LaTeX
open-string-topologies.png operator-orderings.png
organic-molecule  LaTeX otto-cycle  LaTeX Typst
organic-molecule.png otto-cycle.png
periodic-table  LaTeX Typst physics-mindmap  LaTeX
periodic-table.png physics-mindmap.png
plane-to-torus  LaTeX plate-capacitor  LaTeX Typst
plane-to-torus.png plate-capacitor.png
potential-triangle  LaTeX propagator-fluctuations  LaTeX
potential-triangle.png propagator-fluctuations.png
qft-propagator-poles  LaTeX Typst qft-propagators  LaTeX Typst
qft-propagator-poles.png qft-propagators.png
qm-cost-vs-acc  LaTeX Typst random-forest  LaTeX
qm-cost-vs-acc.png random-forest.png
regular-vs-bayes-nn  LaTeX rnvp  LaTeX
regular-vs-bayes-nn.png rnvp.png
roost-update  LaTeX sabatier-principle  LaTeX Typst
roost-update.png sabatier-principle.png
saddle-point  LaTeX scattering-detailed-balance  LaTeX Typst
saddle-point.png scattering-detailed-balance.png
seebeck-effect  LaTeX self-attention  LaTeX Typst
seebeck-effect.png self-attention.png
single-head-attention  LaTeX Typst skip-connection  LaTeX Typst
single-head-attention.png skip-connection.png
spontaneous-magnetization  LaTeX Typst statistical-energy-distributions  LaTeX Typst
spontaneous-magnetization.png statistical-energy-distributions.png
tanh  LaTeX theory-space  LaTeX
tanh.png theory-space.png
thermo-ensemble-trafos  LaTeX Typst thomson-scattering  LaTeX
thermo-ensemble-trafos.png thomson-scattering.png
tori  LaTeX torus-fundamental-domain  LaTeX
tori.png torus-fundamental-domain.png
torus  LaTeX two-point-no-cutoff  LaTeX
torus.png two-point-no-cutoff.png
two-point  LaTeX unregularized-propagator-diagrams  LaTeX
two-point.png unregularized-propagator-diagrams.png
variational-autoencoder  LaTeX Typst wall  LaTeX
variational-autoencoder.png wall.png
wetterich-equation  LaTeX wyckoff-positions  LaTeX Typst
wetterich-equation.png wyckoff-positions.png
zt-vs-n  LaTeX Typst
zt-vs-n.png

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
}