Skip to content

Contributing to the Framework

We are especially interested...

... in contributions that expand the applications of the \operatorname{Fer} group and its connections to other fields.

We welcome collaboration from mathematicians, computer scientists, and developers interested in graph theory. Whether you want to advance research, extend the framework, or improve its efficiency, there are many ways to get involved.

Open problems

Here are some areas where your contributions could make a significant impact:

  • Amoeba classification: Extend the classification of amoeba graphs and explore their structural properties.
  • Exploring \operatorname{Fer} subgroups: Investigate \operatorname{Fer} subgroups induced by specific graph properties, such as colored nodes or restricted isomorphism criteria.
  • New graph families: Define and analyze new graph families within the framework.
  • Read the published research for more open problems.

Missing features

Join us in improving the framework with new features, such as:

  • Scalable \operatorname{Fer} group computation: Rewrite the isomorphism matcher in a compiled language (e.g., C or Rust) to handle larger graphs efficiently.
  • Database syncing: Implement syncing features to allow contributors to easily share new graphs and their computed \operatorname{Fer} groups.
  • Extended visualization tools: Add support for visualizing other graph properties directly.
  • Add more examples to the documentation.

How to contribute

  • Fork the repository, submit pull requests, or open issues for bugs and feature requests.
  • Check the documentation for examples, developer guides, and extensibility tutorials.
  • Contact us directly for collaboration or research inquiries.