FiniteGroups is a package for manipulating discrete groups such as space groups.
Download source or library or ini-file. Tested for Maple 2025.
FG_simplify and FG_floor)
Setup,setfloordef,setfloorfast,setfloorback,FG_g2q,FG_GFE
FG_GroupAlgebra,FGS,FG_unit,FG_ident,FG_inv,FG_mul,FG_app,FG_appt,FG_apl,
unitcellon,unitcelloff,unitcellback
FG_member,FG_in,FG_equal,FG_set,FG_prod,FG_transform
FG_test,FG_testnumeric,FG_group,FG_mulTable,FG_invTable,FG_mulinvTable,
FG_cyclic,FG_orbitC,FG_factor,FG_testInvSG,FG_testSDP,FG_testDP
FG_orbit,FG_RegRep
FGR_ChTb,FGR_RepU,FGR_RepU2,FGR_RepDec,FGR_Ch,FGR_RepDecCh,FGR_indexC,FGR_dimR
FGS_init,FGS_get,FGS_correctit,FGS_correctost,FGS_it2g,FGS_g2it,FGS_inv,FGS_mul,
FGS_s2it,FGS_app,FGS_s2p,FGS_p2s,FGS_s2m,FGS_m2s,FGS_m2p,FGS_spick,
FGS_d2oost,FGS_d2oost1,FGS_d2oost2,FGS_dorb,FGS_dorb2,FGS_dpick,
FGS_dimersR,FGS_dimersR2,Encodesoost,Decodesoost
SymmetryGroup,PrintSymmetryElement,xyz2MV,SymmetryElement,
TransformationTable,FG_gens,FG_generate,kPoints,
HM2Scho,Scho2HM,PointGroupName,SpaceGroupName,LayerGroupName,RodGroupName,OtherGroupName,
SpaceGroupNumber,LayerGroupNumber,RodGroupNumber,ArithmeticClass,GeometricClassexam_PG.mw – point groups.exam_SG.mw – space groups.