ITensor Collaboration

E. Miles Stoudenmire
Flatiron Institute
Center for Computational Quantum Physics (CCQ)
Miles has been the lead developer of ITensor since 2010.
Steven R. White
UC Irvine
Steve developed the original ITensor code and remains actively involved.

We are grateful for generous support from the Simons Foundation.

ITensor Contributors

Contributor badges:

Bug report
Bug fix
Contributed an Open-Source Code Based on ITensor
Documentation or distribution improvement
Feature enhancement
Major new feature

x3  Jessica Alfonsi, University of Padova
Gonzalo Alvarez, Oak Ridge (creator of DMRG++)
   Andrey Antipov, Station Q, UCSB
x15   Thomas Baker, UC Irvine
x2   Yevgeny Bar-Lev, Columbia
x4   Daniel Bauernfeind, Graz University of Technology
Hitesh Changlani, Johns Hopkins
x2   Mengsu Chen, Virginia Tech
   Jahan Claes
Guy Cohen, Tel Aviv University
x5   Chia-Min Chung, UC Irvine
Stefan Depenbrock
x2   x3   Lars-Hendrik Frahm, University of Hamburg
Jan Gukelberger, Sherbrooke
Hoi Hui, Virginia Tech
x2   Anna Keselman, Weizmann Station Q and KITP, Santa Barbara
x5  x2   Kyungmin Lee, The Ohio State University
Alex Michailidis, University of Leeds
Mingpu Qin, William and Mary
x3   Marten Richter
  Markus Schmitt
  Erik Schnetter, Perimeter Institute
x2  Jon Spalding
Lucas O. Wagner, Vrije Universiteit Amsterdam
x3  Chuang Xi, Nanjing University
   Mingru Yang, UC Irvine
x3   Zhenyue Zhu, UC Irvine

(Please email Miles Stoudenmire if the list above needs to be updated.)

Become a Contributor

  1. Create a github account, then fork our code repository, creating your own personal copy.

    (Help on forking a repo.)

  2. Make your edits and commit them (using git commit). It's best to make multiple small commits explaining the changes at each step. If you plan to send us more changes in the future, it's best to create a topic branch and push your changes to that.

  3. Push the changes to your personal repo (usually just a git push or push your topic branch), then send us a pull request. This enables us to pull your changes into our main repo.

  4. We may add comments or edits to your pull request. If it's approved, your contribution will be instantly included in the latest library and we will add your name to this page.