Git Product home page Git Product logo

janosh / tikz Goto Github PK

View Code? Open in Web Editor NEW
196.0 7.0 25.0 19.05 MB

TikZ figures for concepts in physics/chemistry/ML

Home Page: https://janosh.github.io/tikz

License: MIT License

TeX 85.84% Shell 0.68% JavaScript 0.46% HTML 0.39% Svelte 7.21% CSS 0.42% TypeScript 1.53% Python 2.13% Typst 1.33%
tikz latex scientific-visualization tikz-gallery svelte svelte-kit physics machine-learning tikz-standalone

tikz's Introduction

Made with LaTeX Site Link Check Pull Requests Welcome DOI

Collection of 115 standalone TikZ figures for illustrating concepts in physics, chemistry and machine learning.

Check out janosh.github.io to search, sort, open in Overleaf and download figures (PDF/SVG/PNG) from this collection.

Have a TikZ image you'd like to share? Submit a PR with a .tex and metadata .yml file in the assets/ directory and add yourself to the citation.cff file.

Images

                                             
autoencoder aviary
autoencoder.png aviary.png
basis-plus-lattice bloch-sphere
basis-plus-lattice.png bloch-sphere.png
bose-einstein-distribution-3d bose-einstein-distribution
bose-einstein-distribution-3d.png bose-einstein-distribution.png
branch-and-bound branch-cuts-1
branch-and-bound.png branch-cuts-1.png
branch-cuts-2 change-of-variables
branch-cuts-2.png change-of-variables.png
closed-string-topologies complex-sign-function
closed-string-topologies.png complex-sign-function.png
concave-functions conv2d
concave-functions.png conv2d.png
convex-functions convex-hull-of-stability
convex-functions.png convex-hull-of-stability.png
critical-temperature cylinder-to-plane
critical-temperature.png cylinder-to-plane.png
detailed-balance dft-choices
detailed-balance.png dft-choices.png
dft-mlff-cff-speed-accuracy-transfer diagrams
dft-mlff-cff-speed-accuracy-transfer.png diagrams.png
disk-to-plane divergence
disk-to-plane.png divergence.png
dropout energy-distribution-functions
dropout.png energy-distribution-functions.png
ergodic euler-angles
ergodic.png euler-angles.png
fermi-dirac-vs-temp ferroelectric-response
fermi-dirac-vs-temp.png ferroelectric-response.png
feynman-1 feynman-2
feynman-1.png feynman-2.png
feynman-3 feynman-4
feynman-3.png feynman-4.png
feynman-diagram-propagator-loop fluctuations
feynman-diagram-propagator-loop.png fluctuations.png
four-vs-of-data gan
four-vs-of-data.png gan.png
geometric-bayes graph-isomorphism
geometric-bayes.png graph-isomorphism.png
gravitons harm-osc-energy-freq
gravitons.png harm-osc-energy-freq.png
harm-osc-energy-inv-temp hea
harm-osc-energy-inv-temp.png hea.png
heatmap higgs-potential
heatmap.png higgs-potential.png
isotherms jensens-inequality
isotherms.png jensens-inequality.png
k-space kohn-sham-cycle
k-space.png kohn-sham-cycle.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
mosfet mphil-gantt
mosfet.png mphil-gantt.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
shell sign-plane
shell.png sign-plane.png
single-head-attention skip-connection
single-head-attention.png skip-connection.png
spontaneous-magnetization tanh
spontaneous-magnetization.png tanh.png
theory-space thermo-ensemble-trafos
theory-space.png thermo-ensemble-trafos.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 compress the standalone .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-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_tikz_2020,
  title = {Collection of standalone TikZ images},
  author = {Riebesell, Janosh and Bringuier, Stefan},
  date = {2020-08-09},
  year = {2020},
  doi = {10.5281/zenodo.7486911},
  url = {https://github.com/janosh/tikz},
  note = {10.5281/zenodo.7486911 - https://github.com/janosh/tikz},
  version = {0.1.0},
  urldate = {2023-01-01}, % optional, replace with your date of access
}

tikz's People

Contributors

janosh avatar pre-commit-ci[bot] avatar stefanbringuier avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

tikz's Issues

Reporting a vulnerability

Hello!

I hope you are doing well!

We are a security research team. Our tool automatically detected a vulnerability in this repository. We want to disclose it responsibly. GitHub has a feature called Private vulnerability reporting, which enables security research to privately disclose a vulnerability. Unfortunately, it is not enabled for this repository.

Can you enable it, so that we can report it?

Thanks in advance!

PS: you can read about how to enable private vulnerability reporting here: https://docs.github.com/en/code-security/security-advisories/repository-security-advisories/configuring-private-vulnerability-reporting-for-a-repository

Nice gallery

That's a nice gallery, I will grab some ideas from those great figures.
I'm looking for making a Tikz gallery myself for fluid mechanics stuff.

I was wondering how you've generated the readme: your gallery is very clean this way.
May you share it ? Just asking for a friend :)

Thanks !

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.