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
1.3.0
Aug 27, 2026
1.2.0
Jul 29, 2026
1.1.1
Nov 20, 2025
1.1.0.post0
Nov 12, 2025
1.1.0
Sep 30, 2025
1.0.0
Sep 24, 2025
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)