Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Dreadnaut support #651

Open
wants to merge 55 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
55 commits
Select commit Hold shift + click to select a range
2dea414
Encoder function w/out tests
pramothragavan Mar 16, 2024
a11aa50
WriteDreadnautGraph bug fix and prelim tests
pramothragavan Mar 20, 2024
3e1087f
ReadDreadnaut with tests passed
pramothragavan Mar 20, 2024
b533858
mend
pramothragavan Mar 20, 2024
8ef4d97
ReadDreadnaut (untested)
pramothragavan Mar 21, 2024
781520b
working functions, tests needed
pramothragavan Mar 21, 2024
0502023
more edge cases covered
pramothragavan Mar 27, 2024
c0417d7
more tests (passed)
pramothragavan Mar 28, 2024
23e4ab1
dealing with whitespace, nodes in wrong order, dealing with .
pramothragavan Mar 28, 2024
51d5285
reading edges continued onto next line
pramothragavan Mar 30, 2024
eeba1db
overline bug fix
pramothragavan Mar 30, 2024
a74be35
. in its own line
pramothragavan Mar 30, 2024
e2df61c
$$ and q support, additional tests
pramothragavan Mar 30, 2024
338c88a
q functionality and legaledges
pramothragavan Mar 30, 2024
45c3b44
syntax
pramothragavan Mar 30, 2024
f20d7ee
graphdata sharing lines with config, increased readability
pramothragavan Mar 31, 2024
5366767
multiple vertices on one line functionality
pramothragavan Apr 1, 2024
e762c36
addded tests
pramothragavan Apr 1, 2024
53572d3
corrected splitline function
pramothragavan Apr 1, 2024
24a8ef7
r.dollarValue <> 1 support
pramothragavan Apr 1, 2024
33946fe
improved write function
pramothragavan Apr 1, 2024
9115086
support for multiple $/n declarations
pramothragavan Apr 3, 2024
014c19f
minor fixes
pramothragavan Apr 3, 2024
df6a3b1
condense onto one line, throw error instead of ignoring
pramothragavan May 5, 2024
9fd642c
updated test outputs
pramothragavan May 5, 2024
8094163
cleanup
pramothragavan May 5, 2024
ad734fe
error messages
pramothragavan May 6, 2024
fb1cab1
more error handling
pramothragavan May 6, 2024
52d7841
minor changes
pramothragavan May 6, 2024
a65158b
partition support
pramothragavan May 25, 2024
2cd78a2
cleanup
pramothragavan May 26, 2024
0f90a54
unsupoorted commands
pramothragavan May 26, 2024
f436bbd
gaplint
pramothragavan May 26, 2024
f653554
minor fix
pramothragavan May 26, 2024
1908516
more gaplint
pramothragavan May 26, 2024
7ac0bac
fixed tests
pramothragavan May 26, 2024
cd748dd
gaplint again
pramothragavan May 26, 2024
f7b92fa
missing IO_Close
pramothragavan May 27, 2024
620e649
write out partition
pramothragavan May 27, 2024
24bb778
checks for integer vertex labels, additional warnings
pramothragavan May 27, 2024
5ab5f91
fix typo (unsure why this happened)
pramothragavan May 27, 2024
d729e87
fixed comment support
pramothragavan May 27, 2024
5b84e4f
fixed dealing with unsupported operations
pramothragavan May 27, 2024
c4697a7
again
pramothragavan May 27, 2024
9c6ed6a
support reindex before partition defintion, fixed partition write out
pramothragavan May 27, 2024
d49bbdc
gaplint
pramothragavan May 27, 2024
16ead34
fix .q support
pramothragavan May 28, 2024
dfd4488
minor fixes
pramothragavan May 28, 2024
e01b2aa
minor changes: errors -> infowarnings, more informative warnings
pramothragavan May 29, 2024
e86bb9a
updated tests
pramothragavan May 29, 2024
b26d7e7
support f = #
pramothragavan May 29, 2024
656a6bd
remove redundant argument
pramothragavan May 29, 2024
353c4ca
this works! need to make more robust + clean and there are probably m…
pramothragavan Oct 23, 2024
88c6167
passing tst, added support for multiple vertex declaration of the for…
pramothragavan Oct 24, 2024
ec209e9
support for lines w/out colons
pramothragavan Oct 30, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion doc/oper.xml
Original file line number Diff line number Diff line change
Expand Up @@ -1899,7 +1899,7 @@ fail
the <E><A>k</A>-closure of <A>digraph</A></E> is defined to be the unique
smallest symmetric loopless digraph <C>C</C> with no multiple edges on the
vertices of <A>digraph</A> that contains all the edges of <A>digraph</A>
and satsifies the property that the sum of the degrees of every two
and satisfies the property that the sum of the degrees of every two
non-adjacenct vertices in <C>C</C> is less than <A>k</A>. See <Ref
Prop="IsSymmetricDigraph"/>, <Ref Prop="DigraphHasLoops"/>, <Ref
Prop="IsMultiDigraph"/>, and <Ref Oper="OutDegreeOfVertex"/>. <P/>
Expand Down
2 changes: 2 additions & 0 deletions gap/io.gd
Original file line number Diff line number Diff line change
Expand Up @@ -55,4 +55,6 @@ DeclareOperation("DiSparse6String", [IsDigraph]);
DeclareOperation("PlainTextString", [IsDigraph]);
DeclareOperation("WriteDIMACSDigraph", [IsString, IsDigraph]);
DeclareGlobalFunction("WritePlainTextDigraph");
DeclareOperation("WriteDreadnautGraph", [IsString, IsDigraph]);
DeclareOperation("ReadDreadnautGraph", [IsString]);
DeclareGlobalFunction("DigraphPlainTextLineEncoder");
Loading
Loading