معرفی شرکت ها


cgshop2022utils-0.1.0


Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر

توضیحات

Utilities for the CG:SHOP 2022 Optimization Competition on Minimum Partition into Plane Subgraphs.
ویژگی مقدار
سیستم عامل -
نام فایل cgshop2022utils-0.1.0
نام cgshop2022utils
نسخه کتابخانه 0.1.0
نگهدارنده []
ایمیل نگهدارنده []
نویسنده TU Braunschweig, IBR, Algorithms Group (Phillip Keldenich, Rouven Kniep, and Dominik Krupke)
ایمیل نویسنده keldenich@ibr.cs.tu-bs.de, krupke@ibr.cs.tu-bs.de
آدرس صفحه اصلی https://cgshop.ibr.cs.tu-bs.de/competition/cg-shop-2022/
آدرس اینترنتی https://pypi.org/project/cgshop2022utils/
مجوز -
# Official Utilities for the CG:SHOP 2022 Challenge This package provides some utilities for handling instances and solutions for the *CG:SHOP 2022 Challenge on Minimum Partition into Plane Subgraphs*. These are the tools that are used by us, the (technical) organizers, to handle our instances and your solutions. * Reading and writing instances. * Reading and writing solutions. * Verifying solutions for correctness. The source code can be found [here](https://gitlab.ibr.cs.tu-bs.de/alg/cgshop2022-pyutils). ## Installation The installation is simple: ```shell pip install cgshop2022utils ``` If `pip` does not install the dependencies for you you may also need ```shell pip install networkx ``` The verification component (currently under development) will be implemented in C++ and require a more complicated installation. We will probably provide a precompiled version for Linux, but other systems may need to compile the package by hand. We will provide instructions for this in due time. ## Reading instances ```python from cgshop2022utils.io import read_instance instance = read_instance("path or file object to instance") ``` The instance is a dict of the following format: ```python { "type": "Instance_CGSHOP2022", "id": "unique name of instance", "meta": dict, # with information on the instance (e.g., the polygon for visibility instances) "graph": networkx.Graph, # The instance graph with typing.Tuple[int, int] as vertices. } ``` Check out the documentation of [networkx](https://networkx.org/documentation/stable/) on how to deal with the graphs. It is fairly straight forward. For example: ```python print("Points:") for v in graph.nodes: print(v) print("Edges:") for v,w in graph.edges: print(v, "<->", w) ```


نیازمندی

مقدار نام
- networkx


زبان مورد نیاز

مقدار نام
>=3.6 Python


نحوه نصب


نصب پکیج whl cgshop2022utils-0.1.0:

    pip install cgshop2022utils-0.1.0.whl


نصب پکیج tar.gz cgshop2022utils-0.1.0:

    pip install cgshop2022utils-0.1.0.tar.gz