Skip to main content

Graph representation and tools for programming with pentagame

Project description

Python Version Code Style Networkx Version

pentagraph

Graph representation and tools for programming with pentagame

Setup

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.1b0.tar.gz (7.1 kB view details)

Uploaded Source

Built Distribution

pentagraph-0.0.1b0-py3-none-any.whl (8.3 kB view details)

Uploaded Python 3

File details

Details for the file pentagraph-0.0.1b0.tar.gz.

File metadata

  • Download URL: pentagraph-0.0.1b0.tar.gz
  • Upload date:
  • Size: 7.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/49.2.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.8.2

File hashes

Hashes for pentagraph-0.0.1b0.tar.gz
Algorithm Hash digest
SHA256 b62ef79736e88a06076e0549824ab0c7d134d24f56715977df389feab6c7e7b0
MD5 7d860d634fee625057315b93602bc440
BLAKE2b-256 b5dd4a2a2be96a4940b290c6a656db794696a556a01823cc304ab61bbe59110e

See more details on using hashes here.

File details

Details for the file pentagraph-0.0.1b0-py3-none-any.whl.

File metadata

  • Download URL: pentagraph-0.0.1b0-py3-none-any.whl
  • Upload date:
  • Size: 8.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/49.2.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.8.2

File hashes

Hashes for pentagraph-0.0.1b0-py3-none-any.whl
Algorithm Hash digest
SHA256 10f55178f97ca09e15dc54c8e1ffec3c806eef014483af8c9d291f9106e8723e
MD5 aa32ef4487a924e1f533083be24ab44a
BLAKE2b-256 05e1bd83ac87c783fa512c3e7ef6dd9371b2e28d5f1a4cc2cd6bbb27af4b18c9

See more details on using hashes here.

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