shuffle-permutation-generators-and-utilities
https://github.com/dehoop/shuffle-permutation-generators-and-utilities
Science Score: 54.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
✓Academic publication links
Links to: sciencedirect.com -
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (9.7%) to scientific vocabulary
Repository
Basic Info
- Host: GitHub
- Owner: deHoop
- Language: Python
- Default Branch: main
- Size: 37.9 MB
Statistics
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
- Releases: 0
Metadata Files
README.md
Introduction
This project is for computing generating sets of permutation groups of arrays induced by reshapes and transpositions for use in GAP. This was the topic of my thesis, but for a formally published foundation we refer to Ronse. Without going into unessecary detail the generating sets we compute and provide are for the shapes consisting solely of prime number.
This repository consists of two major parts:
Precomputed generating sets
Precomputed generating sets for groups up tot order ~500 are stored in gapcode1.csv and gapcode2.csv. These files are large because our generating sets are exponential is the size of the numbers. This is still managebale for group size up to 1000 or so, but might not work well after that.
Full results of the computations we did can be found in gap.csv.
Utilities
The python scripts contain utitlies for actually calculating the generating sets and forming a string that GAP can parse. The main entry point is main.py which can be used to either just calculate all generating sets or to specifically calculate the generating set for a specific group.
Disclaimer
These utilities are provided as is and can be used by anyone however they want, but the goal of this project was not to write enterprise level software. So take care to read any code before running it as some external files are used. Running it in it's own folder is reccomended. For most use cases you will probably need to edit some parts of the files.
Owner
- Login: deHoop
- Kind: user
- Repositories: 1
- Profile: https://github.com/deHoop
Citation (CITATION.cff)
# This CITATION.cff file was generated with cffinit.
# Visit https://bit.ly/cffinit to generate yours today!
cff-version: 1.2.0
title: Shuffle Permutation Generators and Utilities
message: >-
If you use this software, please cite it using the
metadata from this file.
type: software
authors:
- given-names: Gideon
family-names: de Hoop
email: gideon.dehoop@ru.nl
repository-code: >-
https://github.com/deHoop/Shuffle-Permutation-Generators-and-Utilities
date-released: '2024-01-07'
GitHub Events
Total
- Push event: 6
Last Year
- Push event: 6