├── .flake8 ├── .gitattributes ├── .github └── workflows │ ├── ci.yml │ ├── publish-testpypi.yml │ └── publish.yml ├── .gitignore ├── .pre-commit-config.yaml ├── CHANGELOG.md ├── Dockerfile ├── LICENSE ├── README.md ├── pyproject.toml ├── run_dev_container.bat ├── run_dev_container.sh ├── rust ├── Cargo.lock ├── Cargo.toml └── src │ └── lib.rs ├── src └── sentinel1decoder │ ├── __init__.py │ ├── _bypass_decoder.py │ ├── _fdbaq_decoder.py │ ├── _headers.py │ ├── _lookup_tables.py │ ├── _sample_code.py │ ├── _sample_value_reconstruction.py │ ├── _user_data_decoder.py │ ├── constants.py │ ├── l0decoder.py │ ├── l0file.py │ └── utilities.py └── tests ├── __init__.py ├── data_generation_utils.py ├── test_bypass_decoder.py ├── test_data_generation_utils.py ├── test_fdbaq_decoder.py ├── test_headers.py └── test_utilities.py /.flake8: -------------------------------------------------------------------------------- 1 | [flake8] 2 | max-line-length = 120 3 | extend-ignore = E203 4 | -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rich-Hall/sentinel1decoder/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rich-Hall/sentinel1decoder/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/publish-testpypi.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rich-Hall/sentinel1decoder/HEAD/.github/workflows/publish-testpypi.yml -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rich-Hall/sentinel1decoder/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rich-Hall/sentinel1decoder/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rich-Hall/sentinel1decoder/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rich-Hall/sentinel1decoder/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rich-Hall/sentinel1decoder/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rich-Hall/sentinel1decoder/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rich-Hall/sentinel1decoder/HEAD/README.md -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rich-Hall/sentinel1decoder/HEAD/pyproject.toml -------------------------------------------------------------------------------- /run_dev_container.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rich-Hall/sentinel1decoder/HEAD/run_dev_container.bat -------------------------------------------------------------------------------- /run_dev_container.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rich-Hall/sentinel1decoder/HEAD/run_dev_container.sh -------------------------------------------------------------------------------- /rust/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rich-Hall/sentinel1decoder/HEAD/rust/Cargo.lock -------------------------------------------------------------------------------- /rust/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rich-Hall/sentinel1decoder/HEAD/rust/Cargo.toml -------------------------------------------------------------------------------- /rust/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rich-Hall/sentinel1decoder/HEAD/rust/src/lib.rs -------------------------------------------------------------------------------- /src/sentinel1decoder/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rich-Hall/sentinel1decoder/HEAD/src/sentinel1decoder/__init__.py -------------------------------------------------------------------------------- /src/sentinel1decoder/_bypass_decoder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rich-Hall/sentinel1decoder/HEAD/src/sentinel1decoder/_bypass_decoder.py -------------------------------------------------------------------------------- /src/sentinel1decoder/_fdbaq_decoder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rich-Hall/sentinel1decoder/HEAD/src/sentinel1decoder/_fdbaq_decoder.py -------------------------------------------------------------------------------- /src/sentinel1decoder/_headers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rich-Hall/sentinel1decoder/HEAD/src/sentinel1decoder/_headers.py -------------------------------------------------------------------------------- /src/sentinel1decoder/_lookup_tables.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rich-Hall/sentinel1decoder/HEAD/src/sentinel1decoder/_lookup_tables.py -------------------------------------------------------------------------------- /src/sentinel1decoder/_sample_code.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rich-Hall/sentinel1decoder/HEAD/src/sentinel1decoder/_sample_code.py -------------------------------------------------------------------------------- /src/sentinel1decoder/_sample_value_reconstruction.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rich-Hall/sentinel1decoder/HEAD/src/sentinel1decoder/_sample_value_reconstruction.py -------------------------------------------------------------------------------- /src/sentinel1decoder/_user_data_decoder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rich-Hall/sentinel1decoder/HEAD/src/sentinel1decoder/_user_data_decoder.py -------------------------------------------------------------------------------- /src/sentinel1decoder/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rich-Hall/sentinel1decoder/HEAD/src/sentinel1decoder/constants.py -------------------------------------------------------------------------------- /src/sentinel1decoder/l0decoder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rich-Hall/sentinel1decoder/HEAD/src/sentinel1decoder/l0decoder.py -------------------------------------------------------------------------------- /src/sentinel1decoder/l0file.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rich-Hall/sentinel1decoder/HEAD/src/sentinel1decoder/l0file.py -------------------------------------------------------------------------------- /src/sentinel1decoder/utilities.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rich-Hall/sentinel1decoder/HEAD/src/sentinel1decoder/utilities.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/data_generation_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rich-Hall/sentinel1decoder/HEAD/tests/data_generation_utils.py -------------------------------------------------------------------------------- /tests/test_bypass_decoder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rich-Hall/sentinel1decoder/HEAD/tests/test_bypass_decoder.py -------------------------------------------------------------------------------- /tests/test_data_generation_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rich-Hall/sentinel1decoder/HEAD/tests/test_data_generation_utils.py -------------------------------------------------------------------------------- /tests/test_fdbaq_decoder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rich-Hall/sentinel1decoder/HEAD/tests/test_fdbaq_decoder.py -------------------------------------------------------------------------------- /tests/test_headers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rich-Hall/sentinel1decoder/HEAD/tests/test_headers.py -------------------------------------------------------------------------------- /tests/test_utilities.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Rich-Hall/sentinel1decoder/HEAD/tests/test_utilities.py --------------------------------------------------------------------------------