Skip to content

janosh/diagrams

Repository files navigation

114 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 Typst 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-diagram-1  LaTeX
ferroelectric-response.png feynman-diagram-1.png
feynman-diagram-2  LaTeX feynman-diagram-3  LaTeX
feynman-diagram-2.png feynman-diagram-3.png
feynman-diagram-4  LaTeX feynman-diagram-loop  LaTeX
feynman-diagram-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
gas-pressure-on-wall  LaTeX Typst generative-adversarial-network  LaTeX Typst
gas-pressure-on-wall.png generative-adversarial-network.png
geometric-bayes  LaTeX Typst gnn-node-aggregation  Typst
geometric-bayes.png gnn-node-aggregation.png
grand-canonical-occupation-fluctuations  LaTeX Typst graph-isomorphism  LaTeX Typst
grand-canonical-occupation-fluctuations.png graph-isomorphism.png
gravitons  LaTeX harmonic-oscillator-energy-vs-freq  LaTeX Typst
gravitons.png harmonic-oscillator-energy-vs-freq.png
harmonic-oscillator-energy-vs-inv-temp  LaTeX Typst heatmap  LaTeX Typst
harmonic-oscillator-energy-vs-inv-temp.png heatmap.png
higgs-potential  LaTeX high-entropy-alloy  LaTeX
higgs-potential.png high-entropy-alloy.png
isotherms  LaTeX Typst jensens-inequality  LaTeX Typst
isotherms.png jensens-inequality.png
k-space  LaTeX Typst kohn-sham-cycle  LaTeX Typst
k-space.png kohn-sham-cycle.png
light  Typst m-theory  LaTeX
light.png m-theory.png
made  LaTeX Typst maf  LaTeX
made.png maf.png
materials-informatics-challenges  LaTeX materials-informatics  LaTeX
materials-informatics-challenges.png materials-informatics.png
matsubara-contour-1  LaTeX matsubara-contour-2  LaTeX
matsubara-contour-1.png matsubara-contour-2.png
matsubara-contour-3  LaTeX matsubara-contour-4  LaTeX
matsubara-contour-3.png matsubara-contour-4.png
matsubara-contour-5  LaTeX matsubara-contour-deformation  LaTeX
matsubara-contour-5.png matsubara-contour-deformation.png
maxwell-boltzmann-distribution  LaTeX Typst mexican-hat  LaTeX
maxwell-boltzmann-distribution.png mexican-hat.png
ml-activations  Typst momentum-shell  LaTeX Typst
ml-activations.png momentum-shell.png
mosfet  LaTeX Typst normalizing-flow-coupling-layer  LaTeX Typst
mosfet.png normalizing-flow-coupling-layer.png
normalizing-flow  LaTeX Typst open-string-topologies  LaTeX
normalizing-flow.png open-string-topologies.png
operator-orderings  LaTeX organic-molecule  LaTeX
operator-orderings.png organic-molecule.png
otto-cycle  LaTeX Typst periodic-table  LaTeX Typst
otto-cycle.png periodic-table.png
physics-mindmap  LaTeX plane-to-torus  LaTeX
physics-mindmap.png plane-to-torus.png
plate-capacitor  LaTeX Typst potential-triangle  LaTeX
plate-capacitor.png potential-triangle.png
propagator-fluctuations  LaTeX qft-propagator-poles  LaTeX Typst
propagator-fluctuations.png qft-propagator-poles.png
qft-propagators  LaTeX Typst qm-cost-vs-acc  LaTeX Typst
qft-propagators.png qm-cost-vs-acc.png
random-forest  LaTeX regular-vs-bayes-nn  LaTeX
random-forest.png regular-vs-bayes-nn.png
rg-flow-in-theory-space  LaTeX Typst rnvp  LaTeX
rg-flow-in-theory-space.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 Typst thermo-ensemble-trafos  LaTeX Typst
tanh.png thermo-ensemble-trafos.png
thermodynamic-potentials-venn-diagram  Typst thomson-scattering  LaTeX
thermodynamic-potentials-venn-diagram.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 wetterich-equation  LaTeX
variational-autoencoder.png wetterich-equation.png
wyckoff-positions  LaTeX Typst zt-vs-n  LaTeX Typst
wyckoff-positions.png 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
}