Skip to main content

FaGED pipeline: construct graph representation for open-space public buildings, extract prototypes, and compute (n)GED/FaGED for layout-behavior retrieval.

This project has been archived.

The maintainers of this project have marked this project as archived. No new releases are expected.

Project description

faged_pipeline

A modular Python pipeline for architectural and urban spatial analysis, supporting annotation inspection, base graph construction, connectivity-aware transformation, layout prototype extraction, and FaGED-based graph comparison.

Each step can be executed independently or combined arbitrarily, making the pipeline suitable for both exploratory research and reproducible experiments.


Features

  • LabelMe annotation quality checks (visual & structural)
  • Area-aware Base Graph (BG) construction
  • Connectivity-aware Graph (CaG) transformation
  • Automatic selection of optimal graph variant
  • Layout prototype extraction via Infomap
  • GED / nGED / FaGED (optimal edit paths)
  • Batch processing with multiple Markov times
  • Research-oriented, transparent, and extensible design

Project Structure

faged_pipeline/ ├─ pyproject.toml ├─ README.md ├─ src/ │ └─ faged_pipeline/ │ ├─ init.py │ ├─ pipeline.py │ ├─ step0_checks.py │ ├─ step1_behavior.py │ ├─ step2_basegraph.py │ ├─ step3_transform.py │ ├─ step4_prototype.py │ └─ step5_faged.py └─ notebooks/ └─ example_pipeline.ipynb

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

faged_pipeline-0.1.0.tar.gz (24.7 kB view details)

Uploaded Source

Built Distribution

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

faged_pipeline-0.1.0-py3-none-any.whl (30.3 kB view details)

Uploaded Python 3

File details

Details for the file faged_pipeline-0.1.0.tar.gz.

File metadata

  • Download URL: faged_pipeline-0.1.0.tar.gz
  • Upload date:
  • Size: 24.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.11

File hashes

Hashes for faged_pipeline-0.1.0.tar.gz
Algorithm Hash digest
SHA256 9c20681ca294eeaf3a228eafe8976d31f978f9dd1b9e50d3f14e2d6726bcd90a
MD5 68e4977121326c938e88a72200edc20e
BLAKE2b-256 548017ddcb6683fad68e6f7a64a56282e7bbbc9e32a0122fe8affcb44f144703

See more details on using hashes here.

File details

Details for the file faged_pipeline-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: faged_pipeline-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 30.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.11

File hashes

Hashes for faged_pipeline-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 922309d852f14d8be7849d771921ed684006f0562ad3223e7a8dd5bd529a9602
MD5 ba68b1dede312c65b6f5116a8cf6449c
BLAKE2b-256 0c37c273233327dae075923131d65d5f8f57287a2f19783af20be4f0eaa5162b

See more details on using hashes here.

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