Specification of the Graph Exchange File Format
Project Links
Meta
Requires Python: >=3.10
Classifiers
Development Status
- 3 - Alpha
Natural Language
- English
Programming Language
- Python :: 3
- Python :: 3.10
- Python :: 3.11
- Python :: 3.12
- Python :: 3.13

Graph Exchange File Format Specification
GEFF is a specification for a file format for exchanging spatial graph data. It is not intended to be mutable, editable, chunked, or optimized for use in an application setting.
A python library for reading and writing GEFFs can be found here and a java library can be found here.
Learn more in the documentation or check out the source code.
Installation
pip install geff-spec
Wheel compatibility matrix
Files in release
Extras:
None
Dependencies:
pydantic
(>=2.11)
numpy
(>=1.24)
numpy
(>=1.26)
numpy
(>=2.1)
annotated-types
zarr
(<4,>=2.18)