semvec/pypi-packages huggingface dataset:
cgshop2020-pyutils 0.0.1
Utilities for the CG:SHOP 2021 Optimization Competition on Coordinated Motion Planning.
Requires Python: >=3.6

# CG:SHOP 2021 PyUtils

We provide some utils for you to easily read the instances and write your solutions.

## Reading the instances from the Zip

Best use the instance database. You simply download the .zip and then you can access all instances via

```python
from cgshop2021_pyutils import InstanceDatabase
idb = InstanceDatabase("path/to/zip.zip")
for i in idb:
    print("Instance:", i)
```

## Working with an instance

```python
from cgshop2021_pyutils import Instance

i: Instance #just to enable typing

for r in range(i.number_of_robots):
    print("Robot", i, "starts at", i.start_of(r)," and has to go to ", i.target_of(r))

for o in i.obstacles:
    print(o, "is blocked")

```