Skip to content

janosh/diagrams

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

113 Scientific Diagrams

Made with Typst Made 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

                                             
autoencoder basis-plus-lattice
autoencoder.png basis-plus-lattice.png
bloch-sphere bose-einstein-distribution-3d
bloch-sphere.png bose-einstein-distribution-3d.png
bose-einstein-distribution branch-and-bound
bose-einstein-distribution.png branch-and-bound.png
branch-cuts-1 branch-cuts-2
branch-cuts-1.png branch-cuts-2.png
change-of-variables closed-string-topologies
change-of-variables.png closed-string-topologies.png
complex-sign-function concave-functions
complex-sign-function.png concave-functions.png
conv2d convex-functions
conv2d.png convex-functions.png
convex-hull-of-stability critical-temperature
convex-hull-of-stability.png critical-temperature.png
cylinder-to-plane detailed-balance
cylinder-to-plane.png detailed-balance.png
dft-choices dft-mlff-cff-speed-accuracy-transfer
dft-choices.png dft-mlff-cff-speed-accuracy-transfer.png
diagrams disk-to-plane
diagrams.png disk-to-plane.png
divergence dropout
divergence.png dropout.png
energy-distribution-functions ergodic
energy-distribution-functions.png ergodic.png
euler-angles fermi-dirac-vs-temp
euler-angles.png fermi-dirac-vs-temp.png
ferroelectric-response feynman-1
ferroelectric-response.png feynman-1.png
feynman-2 feynman-3
feynman-2.png feynman-3.png
feynman-4 feynman-diagram-propagator-loop
feynman-4.png feynman-diagram-propagator-loop.png
fluctuations four-vs-of-data
fluctuations.png four-vs-of-data.png
gan geometric-bayes
gan.png geometric-bayes.png
graph-isomorphism gravitons
graph-isomorphism.png gravitons.png
harm-osc-energy-freq harm-osc-energy-inv-temp
harm-osc-energy-freq.png harm-osc-energy-inv-temp.png
heatmap higgs-potential
heatmap.png higgs-potential.png
high-entropy-alloy isotherms
high-entropy-alloy.png isotherms.png
jensens-inequality k-space
jensens-inequality.png k-space.png
kohn-sham-cycle light
kohn-sham-cycle.png light.png
loop loops
loop.png loops.png
m-theory made
m-theory.png made.png
maf materials-informatics-challenges
maf.png materials-informatics-challenges.png
materials-informatics matsubara-contour-1
materials-informatics.png matsubara-contour-1.png
matsubara-contour-2 matsubara-contour-3
matsubara-contour-2.png matsubara-contour-3.png
matsubara-contour-4 matsubara-contour-5
matsubara-contour-4.png matsubara-contour-5.png
matsubara-contour-deformation maxwell-boltzmann-distribution
matsubara-contour-deformation.png maxwell-boltzmann-distribution.png
mexican-hat ml-activations
mexican-hat.png ml-activations.png
momentum-shell mosfet
momentum-shell.png mosfet.png
nf-coupling-layer normalizing-flow
nf-coupling-layer.png normalizing-flow.png
one-point open-string-topologies
one-point.png open-string-topologies.png
operator-orderings organic-molecule
operator-orderings.png organic-molecule.png
otto-cycle periodic-table
otto-cycle.png periodic-table.png
physics-mindmap plane-to-torus
physics-mindmap.png plane-to-torus.png
plate-capacitor poles
plate-capacitor.png poles.png
potential-triangle propagator-fluctuations
potential-triangle.png propagator-fluctuations.png
propagators qm-cost-vs-acc
propagators.png qm-cost-vs-acc.png
random-forest regular-vs-bayes-nn
random-forest.png regular-vs-bayes-nn.png
relation-space rnvp
relation-space.png rnvp.png
roost-update sabatier-principle
roost-update.png sabatier-principle.png
saddle-point sbs-aktionen
saddle-point.png sbs-aktionen.png
seebeck-effect self-attention
seebeck-effect.png self-attention.png
sign-plane single-head-attention
sign-plane.png single-head-attention.png
skip-connection spontaneous-magnetization
skip-connection.png spontaneous-magnetization.png
tanh theory-space
tanh.png theory-space.png
thermo-ensemble-trafos thomson-scattering
thermo-ensemble-trafos.png thomson-scattering.png
tori torus-fundamental-domain
tori.png torus-fundamental-domain.png
torus two-point-no-cutoff
torus.png two-point-no-cutoff.png
two-point unregularized-propagator-diagrams
two-point.png unregularized-propagator-diagrams.png
vae wall
vae.png wall.png
wetterich-equation wyckoff-positions
wetterich-equation.png wyckoff-positions.png
zt-vs-n
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.1.0},
  urldate = {2023-01-01}, % optional, replace with your date of access
}