Skip to content

Conversation

@HideBa
Copy link
Member

@HideBa HideBa commented Jul 24, 2025

No description provided.

HideBa added 18 commits July 18, 2025 14:58
Implement comprehensive Python bindings using PyO3 with the following features:

- Core Reader class for local FCB file access
- Spatial queries using bounding box (R-tree integration)
- Python data types (Feature, Geometry, Vertex, FileInfo)
- Query interfaces (BBox, AttrFilter)
- Complete type stubs (.pyi) for IDE support
- Comprehensive test suite with unit tests
- Usage examples and documentation
- Maturin-based build system for easy distribution

The bindings provide a Pythonic API while leveraging Rust's zero-copy
deserialization for high performance. Structure is ready for HTTP support
and attribute indexing once compilation issues are resolved.
@HideBa HideBa marked this pull request as ready for review August 12, 2025 17:10
@HideBa HideBa merged commit 4188d2e into main Aug 12, 2025
14 of 15 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants