├── .bumpversion.cfg ├── .coveragerc ├── .gitignore ├── .travis.yml ├── CONTRIBUTING.rst ├── LICENSE ├── MANIFEST.IN ├── README.rst ├── docs ├── Makefile ├── docs-requirements.txt ├── make.bat ├── requirements.txt └── source │ ├── conf.py │ ├── index.rst │ ├── legal │ ├── segpy-entity-cla.pdf │ └── segpy-individual-cla.pdf │ └── spec │ └── seg_y_rev1_spec.pdf ├── examples ├── check_equal.py ├── convert_sample_type.py ├── custom_header.py ├── loadsave.py ├── report.py ├── scale_samples.py ├── scale_source_coords.py ├── timed_reader.py ├── timeslice.py └── trace_positions.py ├── segpy-ext └── segpy_numpy │ ├── DESCRIPTION.rst │ ├── examples │ ├── extract_inline.py │ └── extract_trace_header_field.py │ ├── segpy_numpy │ ├── __init__.py │ ├── array_dataset.py │ ├── dtypes.py │ ├── extract.py │ └── util.py │ ├── setup.cfg │ ├── setup.py │ └── test │ ├── __init__.py │ ├── test_array_dataset.py │ └── test_extract.py ├── segpy ├── __init__.py ├── __main__.py ├── binary_reel_header.py ├── catalog.py ├── cli.py ├── dataset.py ├── datatypes.py ├── encoding.py ├── field_types.py ├── header.py ├── ibm_float.py ├── ibm_float_packer.py ├── packer.py ├── reader.py ├── reversed_sequence_view.py ├── revisions.py ├── sorted_frozen_set.py ├── textual_reel_header.py ├── toolkit.py ├── trace_header.py ├── util.py └── writer.py ├── setup.cfg ├── setup.py ├── test ├── __init__.py ├── conftest.py ├── dataset_strategy.py ├── predicates.py ├── strategies.py ├── test-requirements.txt ├── test_catalog.py ├── test_dataset.py ├── test_datatypes.py ├── test_encoding.py ├── test_extended_textual_header.py ├── test_field_types.py ├── test_float.py ├── test_header.py ├── test_ibm_float.py ├── test_ibm_float_packer.py ├── test_packer.py ├── test_reader.py ├── test_reversed_sequence_view.py ├── test_revisions.py ├── test_roundtrip.py ├── test_sorted_set.py ├── test_toolkit.py ├── test_util.py ├── test_writer.py └── util.py └── tox.ini /.bumpversion.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sixty-north/segpy/HEAD/.bumpversion.cfg -------------------------------------------------------------------------------- /.coveragerc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sixty-north/segpy/HEAD/.coveragerc -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sixty-north/segpy/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sixty-north/segpy/HEAD/.travis.yml -------------------------------------------------------------------------------- /CONTRIBUTING.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sixty-north/segpy/HEAD/CONTRIBUTING.rst -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sixty-north/segpy/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.IN: -------------------------------------------------------------------------------- 1 | include DESCRIPTION.rst -------------------------------------------------------------------------------- /README.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sixty-north/segpy/HEAD/README.rst -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sixty-north/segpy/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/docs-requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sixty-north/segpy/HEAD/docs/docs-requirements.txt -------------------------------------------------------------------------------- /docs/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sixty-north/segpy/HEAD/docs/make.bat -------------------------------------------------------------------------------- /docs/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sixty-north/segpy/HEAD/docs/requirements.txt -------------------------------------------------------------------------------- /docs/source/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sixty-north/segpy/HEAD/docs/source/conf.py -------------------------------------------------------------------------------- /docs/source/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sixty-north/segpy/HEAD/docs/source/index.rst -------------------------------------------------------------------------------- /docs/source/legal/segpy-entity-cla.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sixty-north/segpy/HEAD/docs/source/legal/segpy-entity-cla.pdf -------------------------------------------------------------------------------- /docs/source/legal/segpy-individual-cla.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sixty-north/segpy/HEAD/docs/source/legal/segpy-individual-cla.pdf -------------------------------------------------------------------------------- /docs/source/spec/seg_y_rev1_spec.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sixty-north/segpy/HEAD/docs/source/spec/seg_y_rev1_spec.pdf -------------------------------------------------------------------------------- /examples/check_equal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sixty-north/segpy/HEAD/examples/check_equal.py -------------------------------------------------------------------------------- /examples/convert_sample_type.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sixty-north/segpy/HEAD/examples/convert_sample_type.py -------------------------------------------------------------------------------- /examples/custom_header.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sixty-north/segpy/HEAD/examples/custom_header.py -------------------------------------------------------------------------------- /examples/loadsave.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sixty-north/segpy/HEAD/examples/loadsave.py -------------------------------------------------------------------------------- /examples/report.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sixty-north/segpy/HEAD/examples/report.py -------------------------------------------------------------------------------- /examples/scale_samples.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sixty-north/segpy/HEAD/examples/scale_samples.py -------------------------------------------------------------------------------- /examples/scale_source_coords.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sixty-north/segpy/HEAD/examples/scale_source_coords.py -------------------------------------------------------------------------------- /examples/timed_reader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sixty-north/segpy/HEAD/examples/timed_reader.py -------------------------------------------------------------------------------- /examples/timeslice.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sixty-north/segpy/HEAD/examples/timeslice.py -------------------------------------------------------------------------------- /examples/trace_positions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sixty-north/segpy/HEAD/examples/trace_positions.py -------------------------------------------------------------------------------- /segpy-ext/segpy_numpy/DESCRIPTION.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sixty-north/segpy/HEAD/segpy-ext/segpy_numpy/DESCRIPTION.rst -------------------------------------------------------------------------------- /segpy-ext/segpy_numpy/examples/extract_inline.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sixty-north/segpy/HEAD/segpy-ext/segpy_numpy/examples/extract_inline.py -------------------------------------------------------------------------------- /segpy-ext/segpy_numpy/examples/extract_trace_header_field.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sixty-north/segpy/HEAD/segpy-ext/segpy_numpy/examples/extract_trace_header_field.py -------------------------------------------------------------------------------- /segpy-ext/segpy_numpy/segpy_numpy/__init__.py: -------------------------------------------------------------------------------- 1 | __version__ = '2.0.0a3' 2 | -------------------------------------------------------------------------------- /segpy-ext/segpy_numpy/segpy_numpy/array_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sixty-north/segpy/HEAD/segpy-ext/segpy_numpy/segpy_numpy/array_dataset.py -------------------------------------------------------------------------------- /segpy-ext/segpy_numpy/segpy_numpy/dtypes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sixty-north/segpy/HEAD/segpy-ext/segpy_numpy/segpy_numpy/dtypes.py -------------------------------------------------------------------------------- /segpy-ext/segpy_numpy/segpy_numpy/extract.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sixty-north/segpy/HEAD/segpy-ext/segpy_numpy/segpy_numpy/extract.py -------------------------------------------------------------------------------- /segpy-ext/segpy_numpy/segpy_numpy/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sixty-north/segpy/HEAD/segpy-ext/segpy_numpy/segpy_numpy/util.py -------------------------------------------------------------------------------- /segpy-ext/segpy_numpy/setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sixty-north/segpy/HEAD/segpy-ext/segpy_numpy/setup.cfg -------------------------------------------------------------------------------- /segpy-ext/segpy_numpy/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sixty-north/segpy/HEAD/segpy-ext/segpy_numpy/setup.py -------------------------------------------------------------------------------- /segpy-ext/segpy_numpy/test/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /segpy-ext/segpy_numpy/test/test_array_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sixty-north/segpy/HEAD/segpy-ext/segpy_numpy/test/test_array_dataset.py -------------------------------------------------------------------------------- /segpy-ext/segpy_numpy/test/test_extract.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sixty-north/segpy/HEAD/segpy-ext/segpy_numpy/test/test_extract.py -------------------------------------------------------------------------------- /segpy/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sixty-north/segpy/HEAD/segpy/__init__.py -------------------------------------------------------------------------------- /segpy/__main__.py: -------------------------------------------------------------------------------- 1 | from segpy import cli 2 | 3 | cli.main() 4 | -------------------------------------------------------------------------------- /segpy/binary_reel_header.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sixty-north/segpy/HEAD/segpy/binary_reel_header.py -------------------------------------------------------------------------------- /segpy/catalog.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sixty-north/segpy/HEAD/segpy/catalog.py -------------------------------------------------------------------------------- /segpy/cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sixty-north/segpy/HEAD/segpy/cli.py -------------------------------------------------------------------------------- /segpy/dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sixty-north/segpy/HEAD/segpy/dataset.py -------------------------------------------------------------------------------- /segpy/datatypes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sixty-north/segpy/HEAD/segpy/datatypes.py -------------------------------------------------------------------------------- /segpy/encoding.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sixty-north/segpy/HEAD/segpy/encoding.py -------------------------------------------------------------------------------- /segpy/field_types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sixty-north/segpy/HEAD/segpy/field_types.py -------------------------------------------------------------------------------- /segpy/header.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sixty-north/segpy/HEAD/segpy/header.py -------------------------------------------------------------------------------- /segpy/ibm_float.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sixty-north/segpy/HEAD/segpy/ibm_float.py -------------------------------------------------------------------------------- /segpy/ibm_float_packer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sixty-north/segpy/HEAD/segpy/ibm_float_packer.py -------------------------------------------------------------------------------- /segpy/packer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sixty-north/segpy/HEAD/segpy/packer.py -------------------------------------------------------------------------------- /segpy/reader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sixty-north/segpy/HEAD/segpy/reader.py -------------------------------------------------------------------------------- /segpy/reversed_sequence_view.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sixty-north/segpy/HEAD/segpy/reversed_sequence_view.py -------------------------------------------------------------------------------- /segpy/revisions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sixty-north/segpy/HEAD/segpy/revisions.py -------------------------------------------------------------------------------- /segpy/sorted_frozen_set.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sixty-north/segpy/HEAD/segpy/sorted_frozen_set.py -------------------------------------------------------------------------------- /segpy/textual_reel_header.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sixty-north/segpy/HEAD/segpy/textual_reel_header.py -------------------------------------------------------------------------------- /segpy/toolkit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sixty-north/segpy/HEAD/segpy/toolkit.py -------------------------------------------------------------------------------- /segpy/trace_header.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sixty-north/segpy/HEAD/segpy/trace_header.py -------------------------------------------------------------------------------- /segpy/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sixty-north/segpy/HEAD/segpy/util.py -------------------------------------------------------------------------------- /segpy/writer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sixty-north/segpy/HEAD/segpy/writer.py -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sixty-north/segpy/HEAD/setup.cfg -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sixty-north/segpy/HEAD/setup.py -------------------------------------------------------------------------------- /test/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sixty-north/segpy/HEAD/test/conftest.py -------------------------------------------------------------------------------- /test/dataset_strategy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sixty-north/segpy/HEAD/test/dataset_strategy.py -------------------------------------------------------------------------------- /test/predicates.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sixty-north/segpy/HEAD/test/predicates.py -------------------------------------------------------------------------------- /test/strategies.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sixty-north/segpy/HEAD/test/strategies.py -------------------------------------------------------------------------------- /test/test-requirements.txt: -------------------------------------------------------------------------------- 1 | hypothesis>=1.11 2 | pytest>=3.0.7 3 | stevedore>=1.28.0 4 | -------------------------------------------------------------------------------- /test/test_catalog.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sixty-north/segpy/HEAD/test/test_catalog.py -------------------------------------------------------------------------------- /test/test_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sixty-north/segpy/HEAD/test/test_dataset.py -------------------------------------------------------------------------------- /test/test_datatypes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sixty-north/segpy/HEAD/test/test_datatypes.py -------------------------------------------------------------------------------- /test/test_encoding.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sixty-north/segpy/HEAD/test/test_encoding.py -------------------------------------------------------------------------------- /test/test_extended_textual_header.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sixty-north/segpy/HEAD/test/test_extended_textual_header.py -------------------------------------------------------------------------------- /test/test_field_types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sixty-north/segpy/HEAD/test/test_field_types.py -------------------------------------------------------------------------------- /test/test_float.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sixty-north/segpy/HEAD/test/test_float.py -------------------------------------------------------------------------------- /test/test_header.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sixty-north/segpy/HEAD/test/test_header.py -------------------------------------------------------------------------------- /test/test_ibm_float.py: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /test/test_ibm_float_packer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sixty-north/segpy/HEAD/test/test_ibm_float_packer.py -------------------------------------------------------------------------------- /test/test_packer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sixty-north/segpy/HEAD/test/test_packer.py -------------------------------------------------------------------------------- /test/test_reader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sixty-north/segpy/HEAD/test/test_reader.py -------------------------------------------------------------------------------- /test/test_reversed_sequence_view.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sixty-north/segpy/HEAD/test/test_reversed_sequence_view.py -------------------------------------------------------------------------------- /test/test_revisions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sixty-north/segpy/HEAD/test/test_revisions.py -------------------------------------------------------------------------------- /test/test_roundtrip.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sixty-north/segpy/HEAD/test/test_roundtrip.py -------------------------------------------------------------------------------- /test/test_sorted_set.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sixty-north/segpy/HEAD/test/test_sorted_set.py -------------------------------------------------------------------------------- /test/test_toolkit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sixty-north/segpy/HEAD/test/test_toolkit.py -------------------------------------------------------------------------------- /test/test_util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sixty-north/segpy/HEAD/test/test_util.py -------------------------------------------------------------------------------- /test/test_writer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sixty-north/segpy/HEAD/test/test_writer.py -------------------------------------------------------------------------------- /test/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sixty-north/segpy/HEAD/test/util.py -------------------------------------------------------------------------------- /tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sixty-north/segpy/HEAD/tox.ini --------------------------------------------------------------------------------