Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: USTC-TNS/TNSP
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v0.3.0
Choose a base ref
...
head repository: USTC-TNS/TNSP
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v0.3.1
Choose a head ref
  • 8 commits
  • 194 files changed
  • 1 contributor

Commits on Jan 2, 2023

  1. Configuration menu
    Copy the full SHA
    5e4e2a2 View commit details
    Browse the repository at this point in the history

Commits on Feb 7, 2023

  1. Configuration menu
    Copy the full SHA
    f056116 View commit details
    Browse the repository at this point in the history

Commits on Feb 8, 2023

  1. Configuration menu
    Copy the full SHA
    654896d View commit details
    Browse the repository at this point in the history

Commits on Feb 20, 2023

  1. [doc] Update typos in CHANGELOG.

    "TAT.hpp" is used to describe change of TAT in c++ side and "TAT.py" ise used to
    describe change of TAT in python side.
    hzhangxyz committed Feb 20, 2023
    Configuration menu
    Copy the full SHA
    8f22cba View commit details
    Browse the repository at this point in the history

Commits on Feb 21, 2023

  1. [TAT.py] Update TAT.py

    1. Remove FastName binding for TAT.py
    Name stored in python is always string, it is needed to calculate hash
    every time when calling function in c++. So it does not make program
    faster to using FastName in python side.
    
    2. Combine navigator.cpp and random.cpp into PyTAT.hpp.
    It is not needed to compile them individual to speed up the
    compilation.
    
    3. Add binding for some new function in Edge type, and remove binding for
    deprecated functions.
    
    4. Update function argument names to keep the same between c++ and python side.
    
    5. Remove old navigator function, use alias to get tensor easily, see below. The
    navigator is only used to get the compile and license information now.
    
    6. Add module alias, user can use `TAT.Normal.float64.Tensor` to get normal
    float64 tensor instead of old `TAT("No", np.float64)` or original
    `TAT.No.D.Tensor`.
    
    7. Getting single block of tensor use the code in mdspan now, instead of
    previous duplicated code in TAT.py. It also return numpy array always, instead
    buffer protocol.
    
    8. Fix bug when getting arrow of no symmetry edge.
    hzhangxyz committed Feb 21, 2023
    Configuration menu
    Copy the full SHA
    e357fa0 View commit details
    Browse the repository at this point in the history
  2. [tet.py] Fix a name missing bug when calc hole in sampling lattice.

    Using safe rename in common_toolkit solves this.
    hzhangxyz committed Feb 21, 2023
    Configuration menu
    Copy the full SHA
    36b9181 View commit details
    Browse the repository at this point in the history
  3. [example] Add clear mpi script in example of gibbs state.

    Currently only works for openmpi.
    hzhangxyz committed Feb 21, 2023
    Configuration menu
    Copy the full SHA
    3e8f989 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    18ccfdf View commit details
    Browse the repository at this point in the history
Loading