-
Notifications
You must be signed in to change notification settings - Fork 1
feat(parser): implement relational mapping and optimize GeoJSON filtering #31
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Adames4
merged 29 commits into
RationAI:main
from
vojtech-cifka:feature/geojson-relational-parsing
Mar 4, 2026
+145
−25
Merged
Changes from all commits
Commits
Show all changes
29 commits
Select commit
Hold shift + click to select a range
3d67ec5
feature: implement parsing of files with polygons and definitions sep…
vojtech-cifka b29ba81
docs: add relational schema diagram to GeoJSONParser docstring
vojtech-cifka e4cb761
chore: improve readability
vojtech-cifka 7170bd7
fix: format
vojtech-cifka 3269c63
fix: redundat dataframe creation, added documentation
vojtech-cifka 1eb4c6b
fix: format
vojtech-cifka 8393613
feat: add relational geojson test
vojtech-cifka fb160f1
fix: format
vojtech-cifka d091b79
fix: change the filtering logic, improve safety of solving relations
vojtech-cifka d70a1a8
fix: use dict check
vojtech-cifka 20cf512
fix: give crs for further processing
vojtech-cifka 0e15845
fix: change the example path to tissue type
vojtech-cifka b5bd870
feat: add validation for annotation without definiton
vojtech-cifka def9bca
chore: remove redundant variable
vojtech-cifka 6c8bd29
fix: format
vojtech-cifka 8739574
fix: handle dynamic json parsing in geojson solve_relations
vojtech-cifka c25ed4d
refactor: dynamically assert the absence of any columns ending with _…
vojtech-cifka 81aa4ac
fix: update geopandas version
vojtech-cifka 86a83e2
fix: rewrite tests for the new private function
vojtech-cifka 9bb0a24
refactor: change the solve relations logic for merging definitions an…
vojtech-cifka 4e450d1
refactor: change init, make solve_relations private a clean up obsole…
vojtech-cifka 18d34e4
fix: resubmit uv.lock file
vojtech-cifka 9e85d77
fix: revert last changes
vojtech-cifka 135fa88
Merge branch 'main' into feature/geojson-relational-parsing
matejpekar eeea45f
Update tests/test_parsers.py
matejpekar 9a23263
refactor: use a cleaner semantically equivalent code
vojtech-cifka 8622bd6
fix: add explicit type guard for join_key to satisfy mypy
vojtech-cifka 0baa970
fix: disable mypy
vojtech-cifka ce1aa57
fix: format
vojtech-cifka File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Some comments aren't visible on the classic Files Changed page.
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.