Skip to main content

Python bindings for the GCO library by Veksler and Delong.

Project description

gco

Tests

A Python interface to the gco library (modified for repackaging from the original source)

The exposed GCO<XXX>Graph classes are available under the gco root namespace.

See the research homepage for license and usage information.

Neighborhood

Without the ability to easily create C++ arrays-of-arrays in Python, a GCONeighborhood class is exposed which builds pointers into flat arrays:

neighborhood = gco.GCONeighborhood(count, site, cost)

where count[i] is the number of neighbours for site i, site[j] is the site of the jth cumulative neighbour, and cost the corresponding cost for such a neighbour.

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

gco-2.0.2.tar.gz (42.0 kB view hashes)

Uploaded Source

Built Distributions

gco-2.0.2-pp39-pypy39_pp73-win_amd64.whl (215.5 kB view hashes)

Uploaded PyPy Windows x86-64

gco-2.0.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (213.1 kB view hashes)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

gco-2.0.2-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl (221.7 kB view hashes)

Uploaded PyPy manylinux: glibc 2.17+ i686

gco-2.0.2-pp39-pypy39_pp73-macosx_10_9_x86_64.whl (183.7 kB view hashes)

Uploaded PyPy macOS 10.9+ x86-64

gco-2.0.2-pp38-pypy38_pp73-win_amd64.whl (215.8 kB view hashes)

Uploaded PyPy Windows x86-64

gco-2.0.2-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (213.2 kB view hashes)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

gco-2.0.2-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux2014_i686.whl (221.7 kB view hashes)

Uploaded PyPy manylinux: glibc 2.17+ i686

gco-2.0.2-pp38-pypy38_pp73-macosx_10_9_x86_64.whl (183.8 kB view hashes)

Uploaded PyPy macOS 10.9+ x86-64

gco-2.0.2-cp311-cp311-win_amd64.whl (216.1 kB view hashes)

Uploaded CPython 3.11 Windows x86-64

gco-2.0.2-cp311-cp311-win32.whl (171.0 kB view hashes)

Uploaded CPython 3.11 Windows x86

gco-2.0.2-cp311-cp311-musllinux_1_1_x86_64.whl (738.0 kB view hashes)

Uploaded CPython 3.11 musllinux: musl 1.1+ x86-64

gco-2.0.2-cp311-cp311-musllinux_1_1_i686.whl (796.6 kB view hashes)

Uploaded CPython 3.11 musllinux: musl 1.1+ i686

gco-2.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (212.5 kB view hashes)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

gco-2.0.2-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl (222.1 kB view hashes)

Uploaded CPython 3.11 manylinux: glibc 2.17+ i686

gco-2.0.2-cp311-cp311-macosx_10_9_x86_64.whl (181.1 kB view hashes)

Uploaded CPython 3.11 macOS 10.9+ x86-64

gco-2.0.2-cp310-cp310-win_amd64.whl (216.0 kB view hashes)

Uploaded CPython 3.10 Windows x86-64

gco-2.0.2-cp310-cp310-win32.whl (171.0 kB view hashes)

Uploaded CPython 3.10 Windows x86

gco-2.0.2-cp310-cp310-musllinux_1_1_x86_64.whl (738.1 kB view hashes)

Uploaded CPython 3.10 musllinux: musl 1.1+ x86-64

gco-2.0.2-cp310-cp310-musllinux_1_1_i686.whl (796.7 kB view hashes)

Uploaded CPython 3.10 musllinux: musl 1.1+ i686

gco-2.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (212.5 kB view hashes)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

gco-2.0.2-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl (222.1 kB view hashes)

Uploaded CPython 3.10 manylinux: glibc 2.17+ i686

gco-2.0.2-cp310-cp310-macosx_10_9_x86_64.whl (181.1 kB view hashes)

Uploaded CPython 3.10 macOS 10.9+ x86-64

gco-2.0.2-cp39-cp39-win_amd64.whl (213.6 kB view hashes)

Uploaded CPython 3.9 Windows x86-64

gco-2.0.2-cp39-cp39-win32.whl (171.0 kB view hashes)

Uploaded CPython 3.9 Windows x86

gco-2.0.2-cp39-cp39-musllinux_1_1_x86_64.whl (738.3 kB view hashes)

Uploaded CPython 3.9 musllinux: musl 1.1+ x86-64

gco-2.0.2-cp39-cp39-musllinux_1_1_i686.whl (797.0 kB view hashes)

Uploaded CPython 3.9 musllinux: musl 1.1+ i686

gco-2.0.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (212.7 kB view hashes)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

gco-2.0.2-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl (222.5 kB view hashes)

Uploaded CPython 3.9 manylinux: glibc 2.17+ i686

gco-2.0.2-cp39-cp39-macosx_10_9_x86_64.whl (181.3 kB view hashes)

Uploaded CPython 3.9 macOS 10.9+ x86-64

gco-2.0.2-cp38-cp38-win_amd64.whl (216.0 kB view hashes)

Uploaded CPython 3.8 Windows x86-64

gco-2.0.2-cp38-cp38-win32.whl (170.8 kB view hashes)

Uploaded CPython 3.8 Windows x86

gco-2.0.2-cp38-cp38-musllinux_1_1_x86_64.whl (737.8 kB view hashes)

Uploaded CPython 3.8 musllinux: musl 1.1+ x86-64

gco-2.0.2-cp38-cp38-musllinux_1_1_i686.whl (796.4 kB view hashes)

Uploaded CPython 3.8 musllinux: musl 1.1+ i686

gco-2.0.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (212.4 kB view hashes)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

gco-2.0.2-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl (222.1 kB view hashes)

Uploaded CPython 3.8 manylinux: glibc 2.17+ i686

gco-2.0.2-cp38-cp38-macosx_10_9_x86_64.whl (181.2 kB view hashes)

Uploaded CPython 3.8 macOS 10.9+ x86-64

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