AssociationSchemes is a GAP[GAP16] package for working with association schemes and homogeneous coherent configurations.
For definitions and more information on the theory of association schemes and homogeneous coherent configurations, we refer you to [BI84] and [God93].
It is important to note that the term "association scheme" is used differently by different authors. We reserve the term "association scheme" to mean a symmetric coherent configuration, and use "homogeneous coherent configuration" to refer to the more general objects.
If you use AssociationSchemes in research leading to publication please cite it as you would a paper. Example citations and a BibTeX entry are given below. Please check that the version and DOI match the version of AssociationSchemes used in your research.
Please also inform us by email of the paper, as we are very interested to hear how AssociationSchemes is being used!
@article{AssociationSchemes, Author = {Bamberg, J. and Hanaki, A. and Lansdown, J.}, Doi = {10.5281/zenodo.2634954}, Key = {AssociationSchemes}, Title = {{AssociationSchemes -- AssociationSchemes: A GAP package for working with association schemes and homogeneous coherent configurations, Version 3.1.0}}, Url = {https://doi.org/10.5281/zenodo.2634954}, Year = 2024 , }
AssociationSchemes requires
GAP 4.13 (or later)
as well as the following GAP packages:
Digraphs 0.13.0 (or later)
You may of course use AssociationSchemes without the above packages, however the corresponding functionality will be unavailable.
You may also want the following packages:
NautyTracesInterface 0.2 (or later)
Note that NautyTracesInterface is not yet a deposited package. It can be obtained from the link in the appendix. It is not necessary, but it might improve speed of certain things such as finding the automorphism group, and checking isomorphisms.
To install AssociationSchemes, simply copy to the "pkg" directory of your GAP installation and unzip.
Alternatively, you may load the package from a location other than the GAP "pkg" directory by using the -L flag when opening GAP. Note that this requires the parent directory of AssociationSchemes to be called "pkg". See the GAP documentation for more details on how to do this. This is useful, for example, when administrative priveledges are required to access the GAP root directory.
generated by GAPDoc2HTML