SpinMonteCarlo.jl Versions Save

Markov chain Monte Carlo solver for lattice spin systems implemented in Julialang

v1.2.1

1 week ago

SpinMonteCarlo v1.2.1

Diff since v1.2.0

  • Fixed loop_update!(QuantumXXZ) under a transverse field Gamma (#27)

Merged pull requests:

  • fix loop_update for transverse field (#27) (@yomichi)

Closed issues:

  • v1.2.0 (#26)

v1.2.0

2 weeks ago

SpinMonteCarlo v1.2.0

Diff since v1.1.0

  • Update MCObservables (#25)
    • Some operations for VectorObservable like var are corrected
    • BinningObservable is deprecated
      • Instead, use obs = SimpleObservable() and binned = binning(obs)
      • binning returns new SimpleObservable with binned
      • binning takes one option, binsize::Int or numbins::Int.
        • binsize is the size of each bin
        • numbins is the number of bins
        • If omitted, binsize = floor(Int, sqrt(count(obs))) is used
      • param in runMC(param::Parameter) takes new optional keys, Binning size and Number of Bins
    • Operations for the mixture of Jackknife and JackknifeVector are added

Merged pull requests:

  • Format codes (#24) (@yomichi)
  • update observables (#25) (@yomichi)

Closed issues:

  • v1.1.0 (#21)

v1.1.0

2 months ago

SpinMonteCarlo v1.1.0

Diff since v1.0.0

  • New lattice, "J1J2 square lattice"
    • J1-J2 Square lattice (J2 means next-nearest neighbor interaction)
  • Custom post-process function of the observables can be passed as "Post Process" parameter
  • Set compatible versions of deps more strictly
  • Update CI/CD environments: migrate to GitHub Actions

Merged pull requests:

  • Install TagBot as a GitHub Action (#8) (@JuliaTagBot)
  • CompatHelper: bump compat for "SpecialFunctions" to "2.0" (#18) (@github-actions[bot])
  • use GitHub actions (#19) (@yomichi)
  • check Julia-LTS only on Ubuntu (#20) (@yomichi)

Closed issues:

  • release v1.0.0 (#6)
  • add deps compatibility (#7)

v1.0.0

4 years ago
  • change source tree structure
  • change some APIs
  • for example, param["Lattice"] is a String, not a Function
  • generalize how to definite lattice
  • added some lattice
  • added some models

v0.2.0

5 years ago

support Julia v0.7

v0.1.1

6 years ago
  • upgrade testsets
    • more observables are tested (v0.1.0, only Energy is tested)
  • bugfix
    • Magnetization y of Clock and XY on one dimensional lattice
    • Energy and Energy^2 of QuantumXXZ

v0.1.0

6 years ago