Skip to content

Releases: HyperCells/HyperBloch

v1.0.2

23 Jul 08:22
3ae516d

Choose a tag to compare

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.

v1.0.1

16 Dec 16:17
3397b53

Choose a tag to compare

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.

v1.0.0

04 Dec 11:04
6df3276

Choose a tag to compare

DOI

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.

v0.9.1

05 Mar 16:51

Choose a tag to compare

v0.9.1 Pre-release
Pre-release

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.

Pre-release of HyperBloch

29 Nov 17:10

Choose a tag to compare

Pre-release

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