Skip to content

New version: QAtlas v0.18.11#155229

Open
JuliaRegistrator wants to merge 1 commit into
masterfrom
registrator-qatlas-2bd488d2-v0.18.11-ff473f4bb6
Open

New version: QAtlas v0.18.11#155229
JuliaRegistrator wants to merge 1 commit into
masterfrom
registrator-qatlas-2bd488d2-v0.18.11-ff473f4bb6

Conversation

@JuliaRegistrator
Copy link
Copy Markdown
Contributor

## Changelog

## Changelog

## What's Changed

- feat(quantum): Hubbard1D — Lieb-Wu Bethe ansatz half-filling closed form (closes #153 phase 1) (#193) @sotashimozono
- feat(Universality): Virasoro minimal models M(p,p_prime) + WZW SU(2)_k (closes #165) (#190) @sotashimozono
- feat(classical): SixVertex model — Lieb 1967 ice rule (refs #163 phase 1) (#177) @sotashimozono
- feat(TFIM): LoschmidtEcho amplitude + rate function for TFIM quench (closes #143) (#175) @sotashimozono
- feat(XXZ1D): XX (Δ=0) free-fermion quench observables (closes #148 phase 1) (#173) @sotashimozono
- feat(TFIM): MagnetizationXLocal quench-evolved σ^x(t) (closes #145) (#191) @sotashimozono
- feat(Heisenberg1D): spinon dispersion + des Cloizeaux–Pearson + Müller S^{zz} (closes #154 phase 1) (#188) @sotashimozono
- feat(TFIM): dynamic chi_imag SusceptibilityZZ at Infinite + FDT verification (closes #109) (#186) @sotashimozono
- feat(quantum): AKLT1D — exact VBS ground state + Haldane gap (closes #161) (#179) @sotashimozono
- feat(TFIM): GGEValue stationary observables for TFIM quench (closes #146) (#174) @sotashimozono
- feat(Universality): Calabrese–Cardy entanglement formula for generic CFT classes (closes #149) (#169) @sotashimozono
- feat(classical): IsingTriangular model — Wannier 1950 frustrated AFM residual entropy (closes #164) (#167) @sotashimozono
- feat(quantum): MajumdarGhosh model — exact dimer ground state at J2/J1=1/2 (closes #160) (#166) @sotashimozono
- feat(XXZ): general-Δ ground-state energy via Yang-Yang single integral (refs #108 — phase 1) (#158) @sotashimozono
- revert: roll back 9 session-2026-05-05 merges pending citation / copyright audit (#184) @sotashimozono
- feat(quantum): Kitaev1D — 1D Majorana wire with Pfaffian topological invariant (closes #152) (#181) @sotashimozono
- feat(TFIM): dynamic chi_imag SusceptibilityZZ at Infinite + FDT verification (closes #109) (#159) @sotashimozono
- feat(TFIM): MagnetizationXLocal quench-evolved σ^x(t) (closes #145) (#176) @sotashimozono
- feat(Universality): Virasoro minimal models M(p,p_prime) + WZW SU(2)_k (closes #165) (#172) @sotashimozono
- feat(Universality): CasimirEnergyCorrection — Cardy 1986 finite-size CFT correction (closes #150) (#168) @sotashimozono
- feat(Heisenberg1D): spinon dispersion + des Cloizeaux–Pearson + Müller S^{zz} (closes #154 phase 1) (#170) @sotashimozono
- feat(TFIM): FidelitySusceptibility BdG analytical implementation (closes #147) (#171) @sotashimozono
- feat(quantum): Hubbard1D — Lieb-Wu Bethe ansatz half-filling closed form (closes #153 phase 1) (#182) @sotashimozono
- feat(XXZ): XX (Δ=0) free-fermion finite-T observables at Infinite() (refs #95) (#157) @sotashimozono
- feat(KPZ): d=2 (Pagnani-Parisi) + d=3 (Kelling-Odor) numerical growth exponents (#155) @sotashimozono

**Full Changelog**: https://github.com/sotashimozono/QAtlas.jl/compare/v0.18.10...v0.18.11

See the full changelog at <https://github.com/sotashimozono/QAtlas.jl/releases/tag/v0.18.11>.

Version bumped from `0.18.10` -> `0.18.11` by commit c348a43276d0aea9025138cfa17e2c3f64aefc99.

UUID: 2bd488d2-d3e6-46ee-afb3-5515643db0c7
Repo: https://github.com/sotashimozono/QAtlas.jl.git
Tree: 50ffe4ce9af76439ac270f329b6d878c64ba1f5a

Registrator tree SHA: 50f504d641745716a5b3eabaf681d3a4937d2ae3
JuliaRegistrator referenced this pull request in sotashimozono/QAtlas.jl May 12, 2026
…orm (closes #153 phase 1) (#193)

* feat(quantum): Hubbard1D — Lieb-Wu Bethe ansatz half-filling closed form (closes #153 phase 1)

New model Hubbard1D for the 1D Hubbard chain at half filling, exposing
the Lieb-Wu (1968) closed-form integrals via QuadGK + SpecialFunctions:

- E_0/N = -4 t^2 ∫_0^∞ J_0(ω) J_1(ω) / [ω (1 + exp(ωU/2t))] dω
- Δ_c   = (16 t^2 / U) ∫_1^∞ √(ω² - 1) / sinh(2π t ω / U) dω
- Δ_s   = 0 exactly (rigorous gapless spinons)

Two new AbstractQuantity subtypes (ChargeGap, SpinGap) live in
core/quantities.jl. Off-half-filling (μ ≠ U/2) raises DomainError —
general filling and finite-T QTM are deferred to phase 2.

23 standalone test cases pin both the U/t = 4 reference values and the
free-fermion (U → 0: E_0/N → -4t/π) and Heisenberg-AFM (U → ∞: E_0/N
→ -4 t² log2 / U, Δ_c → U - 4t) asymptotic limits. Implementation
registry rows added (method=:bethe_ansatz, reliability=:high). Docs
page docs/src/models/quantum/hubbard1d.md registered.

References:
- Lieb-Wu, PRL 20, 1445 (1968)
- Essler et al., The One-Dimensional Hubbard Model, Cambridge (2005)
- Lieb-Wu, Physica A 321, 1 (2003) reminiscence

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>

* 🤖 Format code (Blue style)

* chore(version): bump to 0.18.11 for Hubbard1D Project.toml change

This PR adds `SpecialFunctions` to Project.toml `[deps]` and `[compat]`
(needed by the Lieb-Wu Bethe-ansatz half-filling closed-form
implementation), so the VersionCheck workflow requires the version
field to be strictly greater than the base branch version
(0.18.10 → 0.18.11).

---------

Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Co-authored-by: sotashimozono <187091095+sotashimozono@users.noreply.github.com>
Co-authored-by: sotashimozono <souta.shimozono@gmail.com>
@github-actions
Copy link
Copy Markdown
Contributor

Hello, I am an automated registration bot. I help manage the registration process by checking your registration against a set of AutoMerge guidelines. If all these guidelines are met, this pull request will be merged automatically, completing your registration. It is strongly recommended to follow the guidelines, since otherwise the pull request needs to be manually reviewed and merged by a human.

1. AutoMerge Guidelines which are not met ❌

  • I was not able to load the package (i.e. import QAtlas failed). See the AutoMerge logs for details.

2. Needs action: here's what to do next

  1. Please try to update your package to conform to these guidelines. The General registry's README has an FAQ that can help figure out how to do so.
  2. After you have fixed the AutoMerge issues, simply retrigger Registrator, the same way you did in the initial registration. This will automatically update this pull request. You do not need to change the version number in your Project.toml file (unless the AutoMerge issue is that you skipped a version number).

If you need help fixing the AutoMerge issues, or want your pull request to be manually merged instead, please post a comment explaining what you need help with or why you would like this pull request to be manually merged. Then, send a message to the #pkg-registration channel in the public Julia Slack for better visibility.

3. To pause or stop registration

If you want to prevent this pull request from being auto-merged, simply leave a comment. If you want to post a comment without blocking auto-merging, you must include the text [noblock] in your comment.

Tip: You can edit blocking comments to add [noblock] in order to unblock auto-merging.

@sotashimozono
Copy link
Copy Markdown

please close this PR

@sotashimozono
Copy link
Copy Markdown

I already revised this issue and have a minor version up

@JuliaTagBot JuliaTagBot added the AutoMerge: last run blocked by comment PR blocked by one or more comments lacking the string [noblock]. label May 12, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

AutoMerge: last run blocked by comment PR blocked by one or more comments lacking the string [noblock]. patch release

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants