Recent Releases of hyperbloch

hyperbloch - v1.0.2

DOI

This release fixes a critical bug in the construction of Bloch Hamiltonians on degenerate graphs.

Change log

Fixed

  • Fix issue with constructing Bloch Hamiltonians on degenerate graphs in AbelianBlochHamiltonianExpression, AbelianBlochHamiltonian, NonReciprocalAbelianBlochHamiltonianExpression, and NonReciprocalAbelianBlochHamiltonian.

- Mathematica
Published by patrick-lenggenhager 11 months ago

hyperbloch - v1.0.1

DOI

This release brings performance improvements and bugfixes.

Change log

Changed

  • Allow for specification of import elements when importing HCS files using ImportSupercellModelGraphString.
  • Optimize the construction of Bloch Hamiltonians in (NonReciprocal)AbelianBlochHamiltonianExpression.

Fixed

  • Fix undesired generation of duplicate triangles in ShowTriangles.
  • Fix incorrect and incomplete description of edge tags in documentation of HCModelGraph.

- Mathematica
Published by patrick-lenggenhager over 1 year ago

hyperbloch - v1.0.0

This release introduces many new features, all thanks to @marcelolooser, a big thanks to him!

Change log

Added

  • Add option to style the translation labels in visualizations of the cell boundary (@marcelolooser).
  • Add functions NonReciprocalAbelianBlochHamiltonian and NonReciprocalAbelianBlochHamiltonianEpression for constructing non-reciprocal models (@marcelolooser).
  • Add data types and functions to implement disclination defects in finite flakes (@marcelolooser).
  • Add data types and functions to import and visualize HCQuotientSequencesStructure, i.e., quotients of normal subgroups of the triangle group and their relationships (@marcelolooser).
  • Add HCPGMatrices for importing and working with point-group matrices describing the action of symmetries on hyperbolic momenta (@marcelolooser).
  • Add CITATION.cff for easier citing of the software

Changed

  • Update references, URLs etc. to reflect transfer of repository to HyperCells organization and new website https://www.hypercells.net.

Fixed

  • Correct various typos in the documentation and instructions.

- Mathematica
Published by patrick-lenggenhager over 1 year ago

hyperbloch - v0.9.1

DOI

Change log

Added

  • Add a change log (this file).
  • Add link to getting-started guide and to Wolfram Community post to README.md.
  • Add warning message if NCAlgebra paclet version 6+ is not installed.
  • Add option for AbelianBlochHamiltonianExpression to return the Bloch Hamiltonian as a SparseArray.

Changed

  • Improve performance of AbelianBlochHamiltonianExpression.
  • Update references in readme.
  • Load example data from files in example data directory instead of embedding the data in the documentation notebooks.

Fixed

  • Fixed Det::luc error message being raised by an unnecessary check in Det for showing triangle tessellations.

- Mathematica
Published by patrick-lenggenhager over 2 years ago

hyperbloch - Pre-release of HyperBloch

This is the first pre-release of the HyperBloch package. While the package is fully functional at its core, there might still be bugs.

- Mathematica
Published by patrick-lenggenhager over 2 years ago