Skip to content

happyrust/diagrams

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

243 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

115 Scientific Diagrams

Illustrating concepts in physics, chemistry and machine learning.

57+1 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 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 disk-to-plane  LaTeX Typst
dft-mlff-cff-speed-accuracy-transfer.png disk-to-plane.png
divergence  LaTeX dropout  LaTeX Typst
divergence.png dropout.png
ergodic  LaTeX Typst euler-angles  LaTeX
ergodic.png euler-angles.png
fermi-dirac-distro  LaTeX Typst ferroelectric-response  LaTeX Typst
fermi-dirac-distro.png ferroelectric-response.png
feynman-diagram-1  LaTeX feynman-diagram-2  LaTeX
feynman-diagram-1.png feynman-diagram-2.png
feynman-diagram-3  LaTeX feynman-diagram-4  LaTeX
feynman-diagram-3.png feynman-diagram-4.png
feynman-diagram-loop  LaTeX feynman-diagram-loops  LaTeX
feynman-diagram-loop.png feynman-diagram-loops.png
feynman-diagram-one-point  LaTeX feynman-diagram-propagator-loop  LaTeX Typst
feynman-diagram-one-point.png feynman-diagram-propagator-loop.png
feynman-diagrams-loop-regulator  LaTeX Typst four-vs-of-data  LaTeX Typst
feynman-diagrams-loop-regulator.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 masked-autoregressive-flow  LaTeX Typst
made.png masked-autoregressive-flow.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 Typst 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-affine-coupling-layer  LaTeX Typst
rg-flow-in-theory-space.png rnvp-affine-coupling-layer.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
sublattice-points  Typst tanh  LaTeX Typst
sublattice-points.png tanh.png
thermo-ensemble-trafos  LaTeX Typst thermodynamic-potentials-venn-diagram  Typst
thermo-ensemble-trafos.png thermodynamic-potentials-venn-diagram.png
thomson-scattering  LaTeX tori  LaTeX
thomson-scattering.png tori.png
torus-fundamental-domain  LaTeX torus  LaTeX
torus-fundamental-domain.png torus.png
two-point-no-cutoff  LaTeX two-point-propagator-flow  LaTeX Typst
two-point-no-cutoff.png two-point-propagator-flow.png
unregularized-propagator-diagrams  LaTeX variational-autoencoder  LaTeX Typst
unregularized-propagator-diagrams.png variational-autoencoder.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
}

About

Diagrams of concepts in physics/chemistry/ML

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • TeX 45.1%
  • Typst 45.0%
  • Svelte 4.1%
  • Python 3.6%
  • TypeScript 1.1%
  • Shell 0.4%
  • Other 0.7%