• Stars
    star
    160
  • Rank 234,703 (Top 5 %)
  • Language Mathematica
  • Created about 5 years ago
  • Updated 6 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Mathematica Packages for Physicists

Mathematica Packages for Physicists

Contents

This repository contains Mathematica packages and stylesheets that are useful to my daily research.

  • Packages

    • PauliAlgebra: symbolic handling the algebra and representation of Pauli operators

    • LoopIntegrate: performing loop integration in quantum field theory (with dimension regularization)

    • MatsubaraSum: performing Matsubara summation analytically

    • DiagramEditor: an interactive editor of Feynman diagrams (no diagrammatic evaluation)

    • Themes: a self-made plot theme for Mathematica, called "Academic" (see the StackExchange discussion Is it possible to define a new PlotTheme?)

    • Toolkit: miscellaneous functions, including BZPlot for plotting band structure, tTr for tensor network contraction, ComplexMatrixPlot for complex matrix visualization, Pf for matrix Pfaffian

  • Stylesheets

    • CMU Article: a Mathematica style sheet based on Computer Modern Unicode (i.e. LaTeX default) fonts (the fonts need to be installed separately to the operating system, and the font files can be found in ./CMUfonts)
  • FrontEnd Configuration

For more details, please read the User's Guide (Mathematica) (PDF)

Installation

  • To download, click the "download ZIP" button to the right -->

  • To install everything:

    1. unzip this repository in a folder,

    2. open install.m in Mathematica,

    3. click the Run Package button to the top right,

    4. quit Mathematica and restart.

More Repositories

1

QuantumBootstrap

Jupyter Notebook
22
star
2

MLRG

Machine Learning Renormalization Group
Mathematica
17
star
3

MatsubaraSum

A Mathematica package to perform Matsubara summation analytically.
Mathematica
17
star
4

everettyou.github.io

Website of Yi-Zhuang You's Research Group
Mathematica
17
star
5

PauliAlgebra

PauliAlgebra package and supporting documents
Objective-C
16
star
6

CambriaArticle

Objective-C
14
star
7

AutoregressiveStatMech

Autoregressive model for solving statistical mechanics problems
Jupyter Notebook
11
star
8

SBRG

Spectrum Bifurcation RG
Jupyter Notebook
11
star
9

EFL

Entanglement Feature Learning
Jupyter Notebook
9
star
10

QGAN

quantum GAN
Python
8
star
11

EmergentClassicality

The objective of this research is to investigate to what extent a classical intelligent agent can decipher the quantum nature of a many-body quantum system from its surrounding environmental noises.
Mathematica
7
star
12

RG-flow

A hierachical flow-based generative model build on the idea of renormalization group in physics.
Python
6
star
13

DMRG

DMRG based on MPS
Fortran
4
star
14

WeakCouplingTBG

Data generated during and/or analyzed during the study of "Superconductivity from Valley Fluctuations and Approximate SO(4) Symmetry in a Weak Coupling Theory of Twisted Bilayer Graphene" are available in this repository.
Mathematica
4
star
15

MonteCarlo

Classical Monte Carlo for Sn model on hyper-tree
Jupyter Notebook
2
star
16

GameTopology

a game of agent chasing food on topological manifold
Mathematica
2
star
17

VMC

VMC calculation of strange correlator for interacting fermion system
Fortran
1
star
18

DTRG

density matrix and tensor RG
Fortran
1
star
19

LOOP

1
star
20

ATRG

Anisotropic Tensor Renormalization Group
Fortran
1
star