├── .gitignore ├── .idea ├── .gitignore ├── inspectionProfiles │ └── profiles_settings.xml ├── misc.xml ├── modules.xml ├── vcs.xml └── yxdb-py.iml ├── BUILD ├── LICENSE ├── README.md ├── pyproject.toml ├── src └── yxdb │ ├── __init__.py │ ├── _buffered_record_reader.py │ ├── _extractors.py │ ├── _lzf.py │ ├── _metainfo_field.py │ ├── _utility.py │ ├── _yxdb_record.py │ ├── spatial.py │ ├── yxdb_field.py │ └── yxdb_reader.py └── tests ├── test_buffered_record_reader.py ├── test_extractors.py ├── test_files ├── AllNormalFields.yxdb ├── LotsOfRecords.yxdb ├── TestNewYxdb.yxdb ├── TutorialData.yxdb ├── VeryLongField.yxdb ├── invalid.txt ├── invalidSmall.txt ├── line.yxdb ├── multi-line.yxdb ├── multi-point.yxdb ├── multi-poly-holes.yxdb ├── multi-poly.yxdb ├── null-spatial.yxdb ├── point.yxdb └── poly.yxdb ├── test_lzf.py ├── test_spatial_readers.py ├── test_yxdb_reader.py └── test_yxdb_record.py /.gitignore: -------------------------------------------------------------------------------- 1 | /dist 2 | /src/yxdb.egg-info/ 3 | -------------------------------------------------------------------------------- /.idea/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlarsendataguy-yxdb/yxdb-py/HEAD/.idea/.gitignore -------------------------------------------------------------------------------- /.idea/inspectionProfiles/profiles_settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlarsendataguy-yxdb/yxdb-py/HEAD/.idea/inspectionProfiles/profiles_settings.xml -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlarsendataguy-yxdb/yxdb-py/HEAD/.idea/misc.xml -------------------------------------------------------------------------------- /.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlarsendataguy-yxdb/yxdb-py/HEAD/.idea/modules.xml -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlarsendataguy-yxdb/yxdb-py/HEAD/.idea/vcs.xml -------------------------------------------------------------------------------- /.idea/yxdb-py.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlarsendataguy-yxdb/yxdb-py/HEAD/.idea/yxdb-py.iml -------------------------------------------------------------------------------- /BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlarsendataguy-yxdb/yxdb-py/HEAD/BUILD -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlarsendataguy-yxdb/yxdb-py/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlarsendataguy-yxdb/yxdb-py/HEAD/README.md -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlarsendataguy-yxdb/yxdb-py/HEAD/pyproject.toml -------------------------------------------------------------------------------- /src/yxdb/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/yxdb/_buffered_record_reader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlarsendataguy-yxdb/yxdb-py/HEAD/src/yxdb/_buffered_record_reader.py -------------------------------------------------------------------------------- /src/yxdb/_extractors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlarsendataguy-yxdb/yxdb-py/HEAD/src/yxdb/_extractors.py -------------------------------------------------------------------------------- /src/yxdb/_lzf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlarsendataguy-yxdb/yxdb-py/HEAD/src/yxdb/_lzf.py -------------------------------------------------------------------------------- /src/yxdb/_metainfo_field.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlarsendataguy-yxdb/yxdb-py/HEAD/src/yxdb/_metainfo_field.py -------------------------------------------------------------------------------- /src/yxdb/_utility.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlarsendataguy-yxdb/yxdb-py/HEAD/src/yxdb/_utility.py -------------------------------------------------------------------------------- /src/yxdb/_yxdb_record.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlarsendataguy-yxdb/yxdb-py/HEAD/src/yxdb/_yxdb_record.py -------------------------------------------------------------------------------- /src/yxdb/spatial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlarsendataguy-yxdb/yxdb-py/HEAD/src/yxdb/spatial.py -------------------------------------------------------------------------------- /src/yxdb/yxdb_field.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlarsendataguy-yxdb/yxdb-py/HEAD/src/yxdb/yxdb_field.py -------------------------------------------------------------------------------- /src/yxdb/yxdb_reader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlarsendataguy-yxdb/yxdb-py/HEAD/src/yxdb/yxdb_reader.py -------------------------------------------------------------------------------- /tests/test_buffered_record_reader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlarsendataguy-yxdb/yxdb-py/HEAD/tests/test_buffered_record_reader.py -------------------------------------------------------------------------------- /tests/test_extractors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlarsendataguy-yxdb/yxdb-py/HEAD/tests/test_extractors.py -------------------------------------------------------------------------------- /tests/test_files/AllNormalFields.yxdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlarsendataguy-yxdb/yxdb-py/HEAD/tests/test_files/AllNormalFields.yxdb -------------------------------------------------------------------------------- /tests/test_files/LotsOfRecords.yxdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlarsendataguy-yxdb/yxdb-py/HEAD/tests/test_files/LotsOfRecords.yxdb -------------------------------------------------------------------------------- /tests/test_files/TestNewYxdb.yxdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlarsendataguy-yxdb/yxdb-py/HEAD/tests/test_files/TestNewYxdb.yxdb -------------------------------------------------------------------------------- /tests/test_files/TutorialData.yxdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlarsendataguy-yxdb/yxdb-py/HEAD/tests/test_files/TutorialData.yxdb -------------------------------------------------------------------------------- /tests/test_files/VeryLongField.yxdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlarsendataguy-yxdb/yxdb-py/HEAD/tests/test_files/VeryLongField.yxdb -------------------------------------------------------------------------------- /tests/test_files/invalid.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlarsendataguy-yxdb/yxdb-py/HEAD/tests/test_files/invalid.txt -------------------------------------------------------------------------------- /tests/test_files/invalidSmall.txt: -------------------------------------------------------------------------------- 1 | not a valid yxdb -------------------------------------------------------------------------------- /tests/test_files/line.yxdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlarsendataguy-yxdb/yxdb-py/HEAD/tests/test_files/line.yxdb -------------------------------------------------------------------------------- /tests/test_files/multi-line.yxdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlarsendataguy-yxdb/yxdb-py/HEAD/tests/test_files/multi-line.yxdb -------------------------------------------------------------------------------- /tests/test_files/multi-point.yxdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlarsendataguy-yxdb/yxdb-py/HEAD/tests/test_files/multi-point.yxdb -------------------------------------------------------------------------------- /tests/test_files/multi-poly-holes.yxdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlarsendataguy-yxdb/yxdb-py/HEAD/tests/test_files/multi-poly-holes.yxdb -------------------------------------------------------------------------------- /tests/test_files/multi-poly.yxdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlarsendataguy-yxdb/yxdb-py/HEAD/tests/test_files/multi-poly.yxdb -------------------------------------------------------------------------------- /tests/test_files/null-spatial.yxdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlarsendataguy-yxdb/yxdb-py/HEAD/tests/test_files/null-spatial.yxdb -------------------------------------------------------------------------------- /tests/test_files/point.yxdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlarsendataguy-yxdb/yxdb-py/HEAD/tests/test_files/point.yxdb -------------------------------------------------------------------------------- /tests/test_files/poly.yxdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlarsendataguy-yxdb/yxdb-py/HEAD/tests/test_files/poly.yxdb -------------------------------------------------------------------------------- /tests/test_lzf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlarsendataguy-yxdb/yxdb-py/HEAD/tests/test_lzf.py -------------------------------------------------------------------------------- /tests/test_spatial_readers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlarsendataguy-yxdb/yxdb-py/HEAD/tests/test_spatial_readers.py -------------------------------------------------------------------------------- /tests/test_yxdb_reader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlarsendataguy-yxdb/yxdb-py/HEAD/tests/test_yxdb_reader.py -------------------------------------------------------------------------------- /tests/test_yxdb_record.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tlarsendataguy-yxdb/yxdb-py/HEAD/tests/test_yxdb_record.py --------------------------------------------------------------------------------