Skip to main content

Graph representation and tools for programming with pentagame

Project description

Python Version Code Style Networkx Version Version

pentagraph

Graph representation and tools for programming with pentagame. This is in active development an will be fully functional with the 0.0.1 release

Setup

Pip

You will need a working instance of pip.

python3 -m pip install pentagraph

Development

Clone from github (requires git): git clone https://github.com/Penta-Game/pentagraph

To install the basic dependencies you can use pip: python3 -m pip install -r requirements.txt

I highly recommend using a virtualenv for developing purposes.

License

The source code of pentagraph is distributed according to the MIT License by Cobalt

Libraries as listed in requirements.txt please consider their respective Licenses before e.g. making commercial use of pentagraph.

Development Notes

pentagraph.lib.graphic

An easy-to-use way of displaying the Board taking advantage of Flask in combination with materialize css, svg.js. The final board svg is created with a variation of resources from boardgame.

pentagraph.lib.figures

Collection of Objects used for figure representation. These Objects also specifiy their respective drawing methods and types.

pentagraph.lib.graph

Graph representation as Board Object.

pentagraph.lib.constants

Constants used for board graphics. May be used to construct a pentagame board in 2D space.

pentagraph.ml

Reserved space for machine learning with pentagame graphs. Will in the future require tensorflow, gym and other libraries.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pentagraph-0.0.1b2.tar.gz (7.8 kB view hashes)

Uploaded Source

Built Distribution

pentagraph-0.0.1b2-py3-none-any.whl (8.7 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page