Skip to main content

DRESS is a deterministic, parameter-free framework for continuous structural graph refinement. It iterates a nonlinear dynamical system on real-valued edge similarities and produces a graph fingerprint as a sorted edge-value vector once the iteration reaches a prescribed stopping criterion.

Project description

dress-graph (Python)

A Continuous Framework for Structural Graph Refinement

DRESS is a deterministic, parameter-free framework for continuous structural graph refinement. It iterates a nonlinear dynamical system on real-valued edge similarities and produces a graph fingerprint as a sorted edge-value vector once the iteration reaches a prescribed stopping criterion. The resulting fingerprint is self-contained, isomorphism-invariant by construction, reproducible across vertex labelings under the reference implementation, numerically robust in practice, and efficient to compute with straightforward parallelization and distribution.

Install

pip install dress-graph

Quick start

from dress import fit

result = fit(
    n_vertices=4,
    sources=[0, 1, 2, 0],
    targets=[1, 2, 3, 3],
)
print(result.edge_dress)  # DRESS value for each edge

For the full API and documentation, see the main repository.

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

dress_graph-0.8.1.tar.gz (71.8 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

dress_graph-0.8.1-cp313-cp313-win_amd64.whl (217.5 kB view details)

Uploaded CPython 3.13Windows x86-64

dress_graph-0.8.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.5 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

dress_graph-0.8.1-cp313-cp313-macosx_11_0_arm64.whl (251.3 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

dress_graph-0.8.1-cp312-cp312-win_amd64.whl (217.5 kB view details)

Uploaded CPython 3.12Windows x86-64

dress_graph-0.8.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.5 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

dress_graph-0.8.1-cp312-cp312-macosx_11_0_arm64.whl (251.2 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

dress_graph-0.8.1-cp311-cp311-win_amd64.whl (215.5 kB view details)

Uploaded CPython 3.11Windows x86-64

dress_graph-0.8.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.4 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

dress_graph-0.8.1-cp311-cp311-macosx_11_0_arm64.whl (249.8 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

dress_graph-0.8.1-cp310-cp310-win_amd64.whl (214.9 kB view details)

Uploaded CPython 3.10Windows x86-64

dress_graph-0.8.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.4 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

dress_graph-0.8.1-cp310-cp310-macosx_11_0_arm64.whl (248.5 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

dress_graph-0.8.1-cp39-cp39-win_amd64.whl (214.8 kB view details)

Uploaded CPython 3.9Windows x86-64

dress_graph-0.8.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.4 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

dress_graph-0.8.1-cp39-cp39-macosx_11_0_arm64.whl (248.5 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

File details

Details for the file dress_graph-0.8.1.tar.gz.

File metadata

  • Download URL: dress_graph-0.8.1.tar.gz
  • Upload date:
  • Size: 71.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for dress_graph-0.8.1.tar.gz
Algorithm Hash digest
SHA256 70d3ca7208c7bb9f544d8c144c640f67c17ca563c2d2d2a0473fcd4e673031cf
MD5 0dbb075179b42c8bd12e7f7a5c52c421
BLAKE2b-256 250329752695a53fdca962fa3d0d1c2641dc0880ca29fa0dae82ce6e31880e6a

See more details on using hashes here.

Provenance

The following attestation bundles were made for dress_graph-0.8.1.tar.gz:

Publisher: build_wheels.yml on velicast/dress-graph

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file dress_graph-0.8.1-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for dress_graph-0.8.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 5b677611a696b4b7a54f28461d6ff79b37659564e2fa5e2f6cebfd70710b6964
MD5 95852c77cfa3ea9775cc03dc80705c02
BLAKE2b-256 5d3ff354eb4a7c52c5f092dcf661405906362e09738748feba06bab68cdcf9d4

See more details on using hashes here.

Provenance

The following attestation bundles were made for dress_graph-0.8.1-cp313-cp313-win_amd64.whl:

Publisher: build_wheels.yml on velicast/dress-graph

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file dress_graph-0.8.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for dress_graph-0.8.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4a26ede9e153e85ae7e8b59a05a49b49dccb24a0ebf7a59f05c6324dfbec8870
MD5 48c8ea7b1a5f39c0758330d65352aa9d
BLAKE2b-256 b3389dcb100dd3c7d484017db7be747ab3326a338bbbd85938372db11b6ff323

See more details on using hashes here.

Provenance

The following attestation bundles were made for dress_graph-0.8.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: build_wheels.yml on velicast/dress-graph

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file dress_graph-0.8.1-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for dress_graph-0.8.1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 95a2935282327f923b667dc60fa575bce28ada8218e1e0216c7aad6cb61f23f5
MD5 88b3a86169a5e51f78e262ffae20ea8f
BLAKE2b-256 a8c2252b071218b4a44332c00e95adcab3b7ae14dd970c26ef300ee2ff288296

See more details on using hashes here.

Provenance

The following attestation bundles were made for dress_graph-0.8.1-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: build_wheels.yml on velicast/dress-graph

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file dress_graph-0.8.1-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for dress_graph-0.8.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 5d1667b5b241cdeaab166a6f8f9849abe63620048fe4ecb4be840882f9018332
MD5 4730b15580fbcfc19a41cd2575e43ee9
BLAKE2b-256 439a498649dc29e1f02f1ec850ff75516a9d5370d8e48af8bc2357c0625cd45a

See more details on using hashes here.

Provenance

The following attestation bundles were made for dress_graph-0.8.1-cp312-cp312-win_amd64.whl:

Publisher: build_wheels.yml on velicast/dress-graph

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file dress_graph-0.8.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for dress_graph-0.8.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2e423d952f8a65feeff7d3451d9d91843100eb2ca46e5a1b550715c691c03e2c
MD5 5b9b3060047cc8dbd2a862669403d53b
BLAKE2b-256 10bf41eb5094f8b68d391e8cef1dfae521bbc642ec79cc6fff080b246e92d824

See more details on using hashes here.

Provenance

The following attestation bundles were made for dress_graph-0.8.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: build_wheels.yml on velicast/dress-graph

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file dress_graph-0.8.1-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for dress_graph-0.8.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 846e313671142c7b590945d5787e8ead398bd25f3e144586d1119b8264674997
MD5 07a105893f16d26e947b65d8cffe0ae4
BLAKE2b-256 eb72c4f9bd18de876e2f5eef6fb686d65dd5e28334adc4e8da500b097c6019dd

See more details on using hashes here.

Provenance

The following attestation bundles were made for dress_graph-0.8.1-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: build_wheels.yml on velicast/dress-graph

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file dress_graph-0.8.1-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for dress_graph-0.8.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 58cc489cc372fc3a8002849c754b9a883d221960904c33a6172e73f7d91cd008
MD5 9ad768cd3a5b3b179fcf94d6793f0022
BLAKE2b-256 2229935a09287265a2d5fe82f50fdefced9bd9391a2e4307e9007ba96b9f8b46

See more details on using hashes here.

Provenance

The following attestation bundles were made for dress_graph-0.8.1-cp311-cp311-win_amd64.whl:

Publisher: build_wheels.yml on velicast/dress-graph

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file dress_graph-0.8.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for dress_graph-0.8.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0efdaefb27d48d9bec36977a4650028b82e6383c683d3725e99437a460dc063c
MD5 4c05a421395bf952ea7417c93c25d278
BLAKE2b-256 1a820ca81ef109d644e3d2bd6cd077f6d90b2dadaf84cb8e75b65e475eafa19c

See more details on using hashes here.

Provenance

The following attestation bundles were made for dress_graph-0.8.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: build_wheels.yml on velicast/dress-graph

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file dress_graph-0.8.1-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for dress_graph-0.8.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 10f113af6b59ff268cad2db59d6b767f9898bc6878b6fd5c9582bdcdd04d1cfb
MD5 5bd2c78a5da0a8a70826331a4b34829d
BLAKE2b-256 5ad51f0df61b21cb0ea1d7a79272a7247fd3642be7179b3a66c78a3988644a08

See more details on using hashes here.

Provenance

The following attestation bundles were made for dress_graph-0.8.1-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: build_wheels.yml on velicast/dress-graph

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file dress_graph-0.8.1-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for dress_graph-0.8.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 1a2777e74a3046758c8c32e2ec9de0841554844e2b6a1403df8afa01f0373c86
MD5 4d7010be458939cd0c804e0434dfdf33
BLAKE2b-256 3583b1e29fde849d16915f810032fe5914c80de42d73115e23a277ac0cfd400c

See more details on using hashes here.

Provenance

The following attestation bundles were made for dress_graph-0.8.1-cp310-cp310-win_amd64.whl:

Publisher: build_wheels.yml on velicast/dress-graph

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file dress_graph-0.8.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for dress_graph-0.8.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d37cad524037fc9a2bef08862ef50d4e887aa13ca4318ee26048bebcd2d775da
MD5 ea5a6b232c80d9add142a4590fd5d854
BLAKE2b-256 491c8803e0a800df9b94f0e30e67ecdc2a74f81986faba0ed18fa6ae5acc3866

See more details on using hashes here.

Provenance

The following attestation bundles were made for dress_graph-0.8.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: build_wheels.yml on velicast/dress-graph

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file dress_graph-0.8.1-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for dress_graph-0.8.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a9b56460c5134d75166ac7a1e186afda61101c4ea5b575a23350e8f329486c40
MD5 bc2b9d5e3647fcb7d5c5449368283d43
BLAKE2b-256 63a446230ee3fe1edf5e583bf89bd6d0ac632da3d926d9685e3f2a9eba1a164a

See more details on using hashes here.

Provenance

The following attestation bundles were made for dress_graph-0.8.1-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: build_wheels.yml on velicast/dress-graph

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file dress_graph-0.8.1-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: dress_graph-0.8.1-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 214.8 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for dress_graph-0.8.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 1cf890aff51424569c61bb77fb5dd95089f9d018a6b4b66ea7f42fc13c2636b7
MD5 9ea38eb0f41a930cc3799a5821267943
BLAKE2b-256 a7dbd6b4a22728625ef528e73388a6c63c30925ac770b465221eed2a5bc12197

See more details on using hashes here.

Provenance

The following attestation bundles were made for dress_graph-0.8.1-cp39-cp39-win_amd64.whl:

Publisher: build_wheels.yml on velicast/dress-graph

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file dress_graph-0.8.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for dress_graph-0.8.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 14e0967f87eda519f960cc1ca71af9edb059aa5beaa5f1229c55ac5fd32318cb
MD5 4fc7b1b1e805db0c5b16bad497a183c3
BLAKE2b-256 007f0816ed4fbbb5e05d1dfe93a5bf8c433b5a26217d3278d76ddc50a52ac2b3

See more details on using hashes here.

Provenance

The following attestation bundles were made for dress_graph-0.8.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: build_wheels.yml on velicast/dress-graph

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file dress_graph-0.8.1-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for dress_graph-0.8.1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2e8032518557174b713239839e2b02b2505bfabe47bc7acfe9be2ae616fa7a72
MD5 ffd6cd4150e1e2b81cc9e4c3c1577f61
BLAKE2b-256 e275235e5a957ddd63eebfe5f1022500840077fdaaf17da6dd78435a796d2784

See more details on using hashes here.

Provenance

The following attestation bundles were made for dress_graph-0.8.1-cp39-cp39-macosx_11_0_arm64.whl:

Publisher: build_wheels.yml on velicast/dress-graph

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

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