# Sage, small group library

Is there anyway to call the GAP small group library in the Sage?

4

Hi,

There are two packages:

- gap_packages
- database_gap

this is the second one which contains the database of small groups. After

```
sage -i database_gap
```

the following works

```
sage: G8 = gap.SmallGroup(8,1)
sage: G8
Group( [ f1, f2, f3 ] )
sage: gap.Size(G8)
8
```

Vincent

Traceback (most recent call last): File "<stdin>", line 1, in <module> File "_sage_input_28.py", line 10, in <module> exec compile(u'open("___code___.py","w").write("# -*- coding: utf-8 -*-\\n" + _support_.preparse_worksheet_cell(base64.b64decode("c2FnZSAtaSBkYXRhYmFzZV9nYXA="),globals())+"\\n"); execfile(os.path.abspath("___code___.py")) File "", line 1, in <module> File "/private/var/folders/zp/z4nx0jkn1_s3lk7z0ythnx880000gn/T/tmpXoDlQm/___code___.py", line 2 sage -i database_gap ^ SyntaxError: invalid syntax Above is the output I get when I type in 'sage -i database_gap'. Is there any way to fix this?

0

I *believed* it is included in the Gap packages optional Sage package.

```
$ sage -i gap_packages
```

But then

```
sage: gap.eval('SmallGroups(8,1)')
```

gives me an error similar to one from 2009 (!). (Also, it downloads the "wrong" version, not the most up-to-date gap packages package.)

I don't know why that would be, this should be part of it. If no one responds with a better answer soon I'll open a Trac ticket.

you can check the file SAGE_ROOT/build/pkgs/gap_packages/package-version.txt to see the version you'd get installed. You can't just grab an .spkg file from the web and install it. If you want a newer spkg you'd need to update the contents of SAGE_ROOT/build/pkgs/gap_packages/, using git.

Asked: **
2014-07-02 12:45:34 -0500
**

Seen: **1,310 times**

Last updated: **Jul 03 '14**

Conversion between Gap3 and Gap4 elements

Check if a finitely generated matrix group is finite (works with QQ and not with CC)

No result in published worksheet

Convolving two functions doesn't work as expected

Cosets Generated by Product of Generators

How to load gp file in Sage terminal and list all its content

Copyright Sage, 2010. Some rights reserved under creative commons license. Content on this site is licensed under a Creative Commons Attribution Share Alike 3.0 license.