calculations
Finite groups spectra and prime graphs calculator
Science Score: 18.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
-
○.zenodo.json file
-
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (10.5%) to scientific vocabulary
Keywords
Repository
Finite groups spectra and prime graphs calculator
Basic Info
Statistics
- Stars: 1
- Watchers: 1
- Forks: 2
- Open Issues: 7
- Releases: 0
Topics
Metadata Files
README.md
About
Finite groups spectra and prime graphs.
Usage
Running GUI
Run src/main.pyw to launch GUI.
Group selection
First thing to do is to specify group type and parameters.

After specifying parameters you might want to change graph calculation algorithm (Prime graph and Fast graph are currently supported), or postpone graph calculation by unselecting 'Show graph' checkbox.
Group info
When you press 'Go' button, group order, apex and graph will be calculated and shown on the right frame of window.

To see factorized form of group order, press 'F' button to the right of order widget.
Apex numbers can be expanded to how they were calculated by pressing 'Expand all' button or by selecting numbers in list and then selecting 'Expand' from right-click menu.

Group name, order and apex numbers can be copied to clipboard using right-button menu. Regular or LaTeX forms are supported.

Search box can be used to test if specified number is contained in the apex. Arbitrary arithmetic expressions are supported.

Cocliques are not calculated right away, you should press 'Calculate' button. Double-click on coclique in the list to select its vertices in graph window.

Fast graph
Fast graph algorithm is described here (Russian)
Running tests
The whole project is covered with unit-tests, except for gui.
Use tests/run_all_tests.py to run them all.
Or you can use pytest and run python -m pytest or just py.test from src/.
Using as a library
To install the program as a python package, run pip install after
cloning the repository:
shell
pip install git+https://github.com/nskeip/calculations.git#egg=calculations
Owner
- Name: Nikita Hismatov
- Login: nskeip
- Kind: user
- Location: Tbilisi
- Website: code-hints.ns-keip.ru
- Repositories: 30
- Profile: https://github.com/nskeip
Citation (CITATION.cff)
cff-version: 1.2.0
message: "If you use this software, please cite it as below."
authors:
- family-names: Grechkoseeva
given-names: Maria
orcid: https://orcid.org/0000-0001-9908-6462
- family-names: Lytkin
given-names: Daniel
title: "Calculations - Finite groups spectra and prime graphs calculator"
version: 2.0.1
date-released: 2024-10-20
GitHub Events
Total
- Create event: 2
- Release event: 1
- Issues event: 2
- Issue comment event: 1
- Push event: 1
- Pull request event: 2
Last Year
- Create event: 2
- Release event: 1
- Issues event: 2
- Issue comment event: 1
- Push event: 1
- Pull request event: 2