diagrams

Diagrams of concepts in physics/chemistry/ML

https://github.com/janosh/diagrams

Science Score: 67.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
    Found 2 DOI reference(s) in README
  • Academic publication links
    Links to: zenodo.org
  • Committers with academic emails
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (5.6%) to scientific vocabulary

Keywords

cetz chemistry latex machine-learning physics scientific-visualization tikz tikz-gallery typst

Keywords from Contributors

energy-system-model
Last synced: 6 months ago · JSON representation ·

Repository

Diagrams of concepts in physics/chemistry/ML

Basic Info
Statistics
  • Stars: 354
  • Watchers: 8
  • Forks: 46
  • Open Issues: 0
  • Releases: 2
Topics
cetz chemistry latex machine-learning physics scientific-visualization tikz tikz-gallery typst
Created over 5 years ago · Last pushed 6 months ago
Metadata Files
Readme License Citation

readme.md

127 Scientific Diagrams

Illustrating concepts in physics, chemistry and machine learning.

[![112 with Typst](https://img.shields.io/badge/112%20with-Typst-1f425f.svg?logo=typst)](https://typst.app) [![112 with LaTeX](https://img.shields.io/badge/112%20with-LaTeX-1f425f.svg?logo=latex)](https://latex-project.org) [![Site](https://github.com/janosh/diagrams/actions/workflows/gh-pages.yml/badge.svg)](https://github.com/janosh/diagrams/actions/workflows/gh-pages.yml) [![Pull Requests Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?logo=github)](https://github.com/janosh/diagrams/pulls) [![DOI](https://zenodo.org/badge/286220365.svg)](https://zenodo.org/badge/latestdoi/286220365)

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 | Angular Momentum Quantization  Typst | | 2d Convolution | Angular Momentum Quantization | | Atomistic GPU Batching  Typst | Autoencoder  LaTeX Typst | | Atomistic GPU Batching | Autoencoder | | Ball Tree  Typst | Basis + Lattice  LaTeX Typst | | Ball Tree | Basis + Lattice | | Bloch Sphere  LaTeX Typst | Bose Einstein Distribution  LaTeX Typst | | Bloch Sphere | Bose Einstein Distribution | | Bose Einstein Distribution 3d  LaTeX | Branch and Bound  LaTeX Typst | | Bose Einstein Distribution 3d | Branch and Bound | | Branch Cuts 1  LaTeX Typst | Branch Cuts 2  LaTeX Typst | | Branch Cuts 1 | Branch Cuts 2 | | Change of Variables  LaTeX Typst | Closed String Topologies  LaTeX | | Change of Variables | Closed String Topologies | | Complex Sign Function  LaTeX Typst | Complex Sign Plane  LaTeX Typst | | Complex Sign Function | Complex Sign Plane | | Concave Functions  LaTeX Typst | Convex Functions  LaTeX Typst | | Concave Functions | Convex Functions | | Convex Hull of Stability  LaTeX Typst | Critical Temperature  LaTeX Typst | | Convex Hull of Stability | Critical Temperature | | Cylinder to Plane  LaTeX Typst | DFT Choices  LaTeX Typst | | Cylinder to Plane | DFT Choices | | DFT Jacob's Ladder  Typst | DFT MLFF CFF Speed Accuracy Transfer  LaTeX Typst | | DFT Jacob's Ladder | DFT MLFF CFF Speed Accuracy Transfer | | Disk to Plane  LaTeX Typst | Divergence  LaTeX Typst | | Disk to Plane | Divergence | | Dropout  LaTeX Typst | Ergodic  LaTeX Typst | | Dropout | Ergodic | | Euler Angles  LaTeX | Fermi-Dirac Distribution  LaTeX Typst | | Euler Angles | Fermi-Dirac Distribution | | Ferroelectric Response  LaTeX Typst | Feynman Diagram 1  LaTeX Typst | | Ferroelectric Response | Feynman Diagram 1 | | Feynman Diagram 2  LaTeX Typst | Feynman Diagram 3  LaTeX Typst | | Feynman Diagram 2 | Feynman Diagram 3 | | Feynman Diagram 4  LaTeX Typst | Feynman Diagram Loop  LaTeX Typst | | Feynman Diagram 4 | Feynman Diagram Loop | | Feynman Diagram Loops  LaTeX | Feynman Diagram One Point  LaTeX Typst | | Feynman Diagram Loops | Feynman Diagram One Point | | Feynman Diagram Propagator Loop  LaTeX Typst | Feynman Diagrams Loop Regulator  LaTeX Typst | | Feynman Diagram Propagator Loop | Feynman Diagrams Loop Regulator | | Four Vs of Data  LaTeX Typst | Gas Pressure on Wall  LaTeX Typst | | Four Vs of Data | Gas Pressure on Wall | | Generative Adversarial Network  LaTeX Typst | Geometric Bayes  LaTeX Typst | | Generative Adversarial Network | Geometric Bayes | | GNN Node Aggregation  Typst | Grand Canonical Occupation Fluctuations  LaTeX Typst | | GNN Node Aggregation | Grand Canonical Occupation Fluctuations | | Graph Isomorphism  LaTeX Typst | Gravitons  LaTeX | | Graph Isomorphism | Gravitons | | Gun Tackle  Typst | Harmonic Oscillator Energy vs Angular Frequency  LaTeX Typst | | Gun Tackle | Harmonic Oscillator Energy vs Angular Frequency | | Harmonic Oscillator Energy vs inverse Temperature  LaTeX Typst | Heatmap  LaTeX Typst | | Harmonic Oscillator Energy vs inverse Temperature | Heatmap | | Higgs Potential  LaTeX | High Entropy Alloy  LaTeX Typst | | Higgs Potential | High Entropy Alloy | | In-Flight Auto-Batcher  Typst | Isotherms  LaTeX Typst | | In-Flight Auto-Batcher | Isotherms | | Jensens Inequality  LaTeX Typst | k-Nearest Neighbors  Typst | | Jensens Inequality | k-Nearest Neighbors | | k-Space  LaTeX Typst | Kohn Sham Cycle  LaTeX Typst | | k-Space | Kohn Sham Cycle | | Light  Typst | M-Theory  LaTeX | | Light | M-Theory | | MADE  LaTeX Typst | Masked Autoregressive Flow  LaTeX Typst | | MADE | Masked Autoregressive Flow | | Materials Informatics  LaTeX Typst | Materials Informatics Challenges  LaTeX Typst | | Materials Informatics | Materials Informatics Challenges | | Matsubara Contour 1  LaTeX Typst | Matsubara Contour 2  LaTeX Typst | | Matsubara Contour 1 | Matsubara Contour 2 | | Matsubara Contour 3  LaTeX Typst | Matsubara Contour 4  LaTeX Typst | | Matsubara Contour 3 | Matsubara Contour 4 | | Matsubara Contour 5  LaTeX Typst | Matsubara Contour Deformation  LaTeX | | Matsubara Contour 5 | Matsubara Contour Deformation | | Maxwell Boltzmann Distribution  LaTeX Typst | Mexican Hat  LaTeX | | Maxwell Boltzmann Distribution | Mexican Hat | | ML Activations  Typst | Momentum Shell  LaTeX Typst | | ML Activations | Momentum Shell | | MOSFET  LaTeX Typst | NMOSFET Amplifier Circuit  Typst | | MOSFET | NMOSFET Amplifier Circuit | | Normalizing Flow  LaTeX Typst | Normalizing Flow Coupling Layer  LaTeX Typst | | Normalizing Flow | Normalizing Flow Coupling Layer | | Open String Topologies  LaTeX | Operator Orderings  LaTeX | | Open String Topologies | Operator Orderings | | Organic Molecule  LaTeX Typst | Otto Cycle  LaTeX Typst | | Organic Molecule | Otto Cycle | | Periodic Table  LaTeX Typst | Physics Mindmap  LaTeX Typst | | Periodic Table | Physics Mindmap | | Plane to Torus  LaTeX | Plate Capacitor  LaTeX Typst | | Plane to Torus | Plate Capacitor | | Potential Triangle  LaTeX Typst | Propagator Fluctuations  LaTeX Typst | | Potential Triangle | Propagator Fluctuations | | QFT Propagator Poles  LaTeX Typst | QFT Propagators  LaTeX Typst | | QFT Propagator Poles | QFT Propagators | | Cost vs Accuracy in Quantum Mechanical Simulations  LaTeX Typst | Random Forest  LaTeX Typst | | Cost vs Accuracy in Quantum Mechanical Simulations | Random Forest | | Regular vs Bayes NN  LaTeX Typst | RG Flow in Theory Space  LaTeX Typst | | Regular vs Bayes NN | RG Flow in Theory Space | | Risk-Opportunity Matrix  Typst | RNVP Affine Coupling Layer  LaTeX Typst | | Risk-Opportunity Matrix | RNVP Affine Coupling Layer | | ROC Curve  Typst | Roost Update  LaTeX | | ROC Curve | Roost Update | | Sabatier Principle  LaTeX Typst | Saddle Point  LaTeX Typst | | Sabatier Principle | Saddle Point | | Scattering Detailed Balance  LaTeX Typst | Seebeck Effect  LaTeX | | Scattering Detailed Balance | Seebeck Effect | | Self Attention  LaTeX Typst | Sierpinski Triangle  Typst | | Self Attention | Sierpinski Triangle | | Single-head attention  LaTeX Typst | Skip Connection  LaTeX Typst | | Single-head attention | Skip Connection | | Spontaneous Magnetization  LaTeX Typst | Statistical Energy Distributions  LaTeX Typst | | Spontaneous Magnetization | Statistical Energy Distributions | | Sublattice Points  Typst | Tanh  LaTeX Typst | | Sublattice Points | Tanh | | Thermodynamic Ensemble transforms  LaTeX Typst | Thermodynamic Potentials Venn Diagram  Typst | | Thermodynamic Ensemble transforms | Thermodynamic Potentials Venn Diagram | | θ-β-M Diagram  Typst | Thomson Scattering  LaTeX | | θ-β-M Diagram | Thomson Scattering | | Timed Event Graph  Typst | Tori  LaTeX | | Timed Event Graph | Tori | | Torus  LaTeX | Torus Fundamental Domain  LaTeX Typst | | Torus | Torus Fundamental Domain | | Train-Test Split  Typst | Two Point No Cutoff  LaTeX Typst | | Train-Test Split | Two Point No Cutoff | | Two-point Propagator Flow  LaTeX Typst | Unregularized Propagator Diagrams  LaTeX Typst | | Two-point Propagator Flow | Unregularized Propagator Diagrams | | Variational Autoencoder  LaTeX Typst | Wetterich Equation  LaTeX Typst | | Variational Autoencoder | Wetterich Equation | | Wyckoff Positions  LaTeX Typst | zT vs n  LaTeX Typst | | Wyckoff Positions | zT vs n |

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:

sh pdf-compressor --set-api-key project_public_7c854a9db0...

📖   How to cite

You can cite the Zenodo record using the following BibTeX entry:

bib @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 }

Owner

  • Name: Janosh Riebesell
  • Login: janosh
  • Kind: user
  • Location: GitHub

Working on computational chemistry with pre-trained ML force fields

Citation (citation.cff)

cff-version: 1.2.0
title: Scientific Diagrams
message: If you use this software, please cite it as below.
authors:
  - family-names: Riebesell
    given-names: Janosh
    orcid: https://orcid.org/0000-0001-5233-3462
    affiliation: University of Cambridge
    email: janosh.riebesell@gmail.com
  - family-names: Bringuier
    given-names: Stefan
    orcid: https://orcid.org/0000-0001-6753-1437
    affiliation: University of Arizona
    email: stefanbringuier@gmail.com
  - family-names: Koza
    given-names: Clemens
    orcid: https://orcid.org/0009-0004-0335-8144
    affiliation: Practical Robotics Institute Austria
license: MIT
license-url: https://github.com/janosh/diagrams/blob/main/license
repository-code: https://github.com/janosh/diagrams
type: software
url: https://github.com/janosh/diagrams
doi: 10.5281/zenodo.7486911
version: 0.2.0
date-released: 2022-12-27

GitHub Events

Total
  • Create event: 3
  • Issues event: 3
  • Release event: 1
  • Watch event: 101
  • Delete event: 2
  • Issue comment event: 14
  • Push event: 130
  • Pull request review event: 7
  • Pull request event: 16
  • Fork event: 12
Last Year
  • Create event: 3
  • Issues event: 3
  • Release event: 1
  • Watch event: 101
  • Delete event: 2
  • Issue comment event: 14
  • Push event: 130
  • Pull request review event: 7
  • Pull request event: 16
  • Fork event: 12

Committers

Last synced: 9 months ago

All Time
  • Total Commits: 264
  • Total Committers: 7
  • Avg Commits per committer: 37.714
  • Development Distribution Score (DDS): 0.053
Past Year
  • Commits: 64
  • Committers: 6
  • Avg Commits per committer: 10.667
  • Development Distribution Score (DDS): 0.094
Top Committers
Name Email Commits
Janosh Riebesell j****l@g****m 250
pre-commit-ci[bot] 6****] 6
Stefan Bringuier 2****r 3
Clemens Koza c****a@g****t 2
Kreijstal r****b@t****f 1
Johannes Wolf 5****f 1
Davide Lombardo 4****h 1
Committer Domains (Top 20 + Academic)

Issues and Pull Requests

Last synced: 6 months ago

All Time
  • Total issues: 5
  • Total pull requests: 52
  • Average time to close issues: about 17 hours
  • Average time to close pull requests: 6 days
  • Total issue authors: 5
  • Total pull request authors: 9
  • Average comments per issue: 1.4
  • Average comments per pull request: 0.17
  • Merged pull requests: 45
  • Bot issues: 0
  • Bot pull requests: 12
Past Year
  • Issues: 3
  • Pull requests: 18
  • Average time to close issues: 1 day
  • Average time to close pull requests: 2 days
  • Issue authors: 3
  • Pull request authors: 8
  • Average comments per issue: 1.33
  • Average comments per pull request: 0.28
  • Merged pull requests: 16
  • Bot issues: 0
  • Bot pull requests: 1
Top Authors
Issue Authors
  • igibek (1)
  • dgfl-gh (1)
  • fbob (1)
  • Kreijstal (1)
  • Netzwerk2 (1)
Pull Request Authors
  • janosh (25)
  • pre-commit-ci[bot] (12)
  • SillyFreak (4)
  • stefanbringuier (3)
  • YDX-2147483647 (2)
  • johannes-wolf (2)
  • Kreijstal (2)
  • dgfl-gh (1)
  • Netzwerk2 (1)
Top Labels
Issue Labels
question (2) security (1)
Pull Request Labels
new fig (5) housekeeping (4) enhancement (4) new diagram (4) site (1) fix (1)

Dependencies

.github/workflows/gh-pages.yml actions
  • actions/checkout v3 composite
  • actions/deploy-pages v1 composite
  • actions/setup-node v3 composite
  • actions/upload-pages-artifact v1 composite
.github/workflows/link-check.yml actions
  • actions/checkout v3 composite
  • gaurav-nelson/github-action-markdown-link-check v1 composite
.github/workflows/make-assets.yml actions
  • actions/checkout v3 composite
site/package.json npm
  • @iconify/svelte ^3.1.0 development
  • @sveltejs/adapter-static ^1.0.5 development
  • @sveltejs/kit ^1.3.7 development
  • @types/js-yaml ^4.0.5 development
  • @typescript-eslint/eslint-plugin ^5.50.0 development
  • @typescript-eslint/parser ^5.50.0 development
  • eslint ^8.33.0 development
  • eslint-plugin-svelte3 ^4.0.0 development
  • highlight.js ^11.7.0 development
  • image-size ^1.0.2 development
  • js-yaml ^4.1.0 development
  • prettier ^2.8.3 development
  • prettier-plugin-svelte ^2.9.0 development
  • rehype-katex ^6.0.2 development
  • rehype-stringify ^9.0.3 development
  • remark-math ^3.0.1 development
  • remark-parse ^10.0.1 development
  • remark-rehype ^10.1.0 development
  • svelte ^3.55.1 development
  • svelte-check ^3.0.3 development
  • svelte-multiselect ^8.3.0 development
  • svelte-preprocess ^5.0.1 development
  • svelte-zoo ^0.2.4 development
  • svelte2tsx ^0.6.0 development
  • typescript ^4.9.5 development
  • unified ^10.1.2 development
  • vite ^4.0.4 development