v0.6.0
TNRKit v0.6.0
TNRKit 0.6.0 (since v0.5.0)
⚠️ Breaking changes (exported API interface changes)
-
cft_dataremoved from exports; replaced byCFTData- Before (exported):
cft_data(...)methods returned arrays/dictionaries of conformal data. - Now (exported):
CFTData(...)constructors return aCFTDatastruct with:central_chargescaling_dimensions
- Before (exported):
-
central_chargeexported interface removed- Before:
central_charge(scheme::TNRScheme, n::Number)andcentral_charge(scheme::BTRG, n::Number). - Now: these exported method definitions are removed.
- Before:
-
finalize_central_charge!exported interface removed- Before:
finalize_central_charge!(scheme::TNRScheme). - Now: exported name remains, but method definition is removed.
- Before:
-
finalize_cftdata!behavior/interface changed- Before:
finalize_cftdata!(scheme::LoopTNR)returnedcft_data(...). - Now: generalized to
finalize_cftdata!(scheme::TNRScheme)and returnsCFTData(...)(plusSLoopTNRspecialization).
- Before:
Added
CTM_honeycombexported and implemented. (#163)- Classical clock model with Dq symmetry (
classical_clock) added. (#167) CFTDataexported as new conformal-data interface. (#171)CFT_Finalizerexported. (#171)
Changed
- Improved algorithm for U1 implementation of
phi4_complex. (#164) - File/module reorganization (“Rearrange files”). (#170)
- Added/expanded CFT documentation page (
docs/src/cft.md). (#171)
Fixed
- Fix and tests for Sublattice CTM. (#159)
- Loop entropy reduction test and related robustness updates. (#160)
- Bug fix for impure tensors in complex
phi4, with added impurity tests for real/complexphi4. (#168) - Miscellaneous small fixes. (#169)
Documentation
Merged pull requests:
- Add CTM_honeycomb (#163) (@sanderdemeyer)
- Remove a singular dot in phi4 real docstring (#166) (@VictorVanthilt)
- Added classical clock model with Dq symmetry (#167) (@Chenqitrg)
- Fix bug impure tensors complex phi4 + added test for impure tensors for real and complex phi4 (#168) (@JaridPiceu)
- Small fixes (#169) (@VictorVanthilt)
- Rearrange files (#170) (@Adwait-Naravane)
- [Breaking] Change the CFT data interface (#171) (@VictorVanthilt)
- Bump 0.6.0 (#173) (@VictorVanthilt)