Aleph - 0.35.0
✨ New Features
- SSE history can now be extracted and manipulated in Aleph allowing for user-implemented estimators.
- Helper function,
sse_orderto determine the order from a given SSE configuration. - Added suite of fermionic operator transformation functions to simplify and manipulate fermionic operators:
fermionic_site_reorder(operator): Reorders creation and annihilation operators by site while tracking phase changes from anticommutation relations.converted_to_create_destroy(operator): Converts named fermionic operators to their creation/annihilation form. Handles multi-site interactions like density-density (), hopping (), and pair operators ().simplified_create_destroy(operator): Simplifies operator products by reordering and removing invalid terms (e.g., and ).fused_into_number(operator): Fuses creation-annihilation pairs into number operators ().reduced_number_power(operator): Reduces powers of number operators to at most 1 ( for fermionic systems).
🐛 Fixes
- Fixed SSE specific heat capacity estimator.
⚙️ Internal / Technical Changes
- Slight speed improvement to SSE sampling.