TopologicPy
Build computational workflows with geometry, topology and graphs. Query spatial relationships and connect your models to analysis.
from topologicpy.TGraph import TGraph
GEOMETRY. TOPOLOGY. INFORMATION.
Syntopy builds software that brings the shape of a space together with how it connects and what it means.
From the TopologicPy platform to applications like TopologicLab, we make spatial relationships available for design, analysis and research.

OUR PRODUCTS
Developed by Syntopy, with TopologicPy at the foundation. Three interactive applications for spatial analysis, journey visibility and IFC model inspection.
Build computational workflows with geometry, topology and graphs. Query spatial relationships and connect your models to analysis.
Explore floor plans and buildings in an interactive 2D and 3D workspace. Analyse visibility, spatial networks and routes across storeys.
Explore what people see as they move through buildings and cities. Combine views along a journey into a heatmap of visual exposure.
Explore aligned IFC models and discover spatial relationships. Inspect connected elements in linked perspective graph and 3D views.
THE TOPOLOGICPY PLATFORM
Work with the relationships inside a model, from adjacent rooms to the routes and views that connect them.

Which spaces share a boundary? How do people move between floors? What can you see from a particular point?
TopologicPy provides a common foundation for exploring these questions through code. TopologicLab brings spatial analysis into the browser.
Read the API documentation ↗SEE IT IN MOTION
An isovist describes what is visible from a point in space. Explore visibility alongside the geometry of a floor plan.

CONSULTING
Work with Syntopy to explore how topology and computational methods can support your project.
Explore circulation, visibility and spatial relationships to help evaluate designs and compare options.
Discuss custom tools, model-processing workflows and integration with your existing software.
Get support with computational methods, prototypes and learning how to use the platform.
RESOURCES
Documentation, code and examples for your next spatial workflow.
Explore TopologicPy classes, methods and parameters.
Start with 16 short tutorials and download the notebooks and sample data.
Find Python package releases and installation information.
Explore the app, report issues and follow its development.
LET’S CONNECT
Tell us about your project, the question you are exploring and where you would like help. We welcome consulting enquiries, collaborations and product questions.
[email protected] ↗