├── .Rbuildignore ├── .Rprofile ├── .crow ├── lint.yaml └── rcmdcheck.yaml ├── .gitignore ├── .lintr ├── .pre-commit-config.yaml ├── DESCRIPTION ├── LICENSE ├── NAMESPACE ├── NEWS.md ├── R ├── calc_parameter_chunk_size.R ├── check_functions.R ├── create_dataset.R ├── extract_data.R ├── extract_metadata.R ├── get_nice_parameter_name.R ├── name_output_list.R ├── opus_test_dsn.R ├── parse_chunk.R ├── parse_header.R ├── parse_opus.R ├── prepare_spectra.R ├── print.R ├── read_bin_types.R ├── read_opus.R └── read_opus_raw.R ├── README.md ├── _pkgdown.yml ├── air.toml ├── default.nix ├── inst ├── WORDLIST ├── codelist.md ├── extdata │ ├── new_data │ │ ├── issue81_A1.1.0 │ │ ├── issue82_Opus_test.0 │ │ └── issue94_RT_01_1_23-02-21_13-23-54.0 │ └── test_data │ │ ├── 617262_1TP_C-1_A5.0 │ │ ├── 629266_1TP_A-1_C1.0 │ │ ├── BF_lo_01_soil_cal.1 │ │ ├── MMP_2107_Test1.001 │ │ └── test_spectra.0 └── scripts │ ├── bench_read_opus.R │ ├── bench_read_opus_parallel.R │ ├── benchmark_read_opus.sh │ └── benchmark_read_opus_parallel.sh ├── man ├── calc_chunk_size.Rd ├── calc_parameter_chunk_size.Rd ├── create_dataset.Rd ├── figures │ ├── OPUS_block1.png │ ├── logo.png │ └── opus-measurement-settings.png ├── new_list_opusreader2.Rd ├── opus_lapply.Rd ├── opus_test_dsn.Rd ├── opus_test_file.Rd ├── parse_chunk.Rd ├── parse_chunk.data.Rd ├── parse_chunk.default.Rd ├── parse_chunk.parameter.Rd ├── parse_chunk.text.Rd ├── parse_header.Rd ├── parse_opus.Rd ├── print.list_opusreader2.Rd ├── read_character.Rd ├── read_double.Rd ├── read_float.Rd ├── read_opus.Rd ├── read_opus_parallel_mirai.Rd ├── read_opus_raw.Rd ├── read_opus_single.Rd ├── read_raw.Rd ├── read_raw.file.Rd ├── read_signed_int.Rd ├── read_unsigned_int.Rd ├── roxygen │ └── meta.R └── set_connection_class.Rd ├── nix_env.R ├── opusreader2.Rproj ├── opusreader2.code-workspace ├── pkgdown └── favicon │ ├── apple-touch-icon.png │ ├── favicon-96x96.png │ ├── favicon.ico │ ├── favicon.svg │ ├── site.webmanifest │ ├── web-app-manifest-192x192.png │ └── web-app-manifest-512x512.png ├── renovate.json ├── tests ├── testthat.R └── testthat │ ├── test-create_dataset.R │ ├── test-parse_header.R │ └── test-read_opus.R └── vignettes ├── .gitignore ├── images ├── OPUS_block1.png └── opus-measurement-settings.png └── opusreader2_introduction.Rmd /.Rbuildignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectral-cockpit/opusreader2/HEAD/.Rbuildignore -------------------------------------------------------------------------------- /.Rprofile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectral-cockpit/opusreader2/HEAD/.Rprofile -------------------------------------------------------------------------------- /.crow/lint.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectral-cockpit/opusreader2/HEAD/.crow/lint.yaml -------------------------------------------------------------------------------- /.crow/rcmdcheck.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectral-cockpit/opusreader2/HEAD/.crow/rcmdcheck.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectral-cockpit/opusreader2/HEAD/.gitignore -------------------------------------------------------------------------------- /.lintr: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectral-cockpit/opusreader2/HEAD/.lintr -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectral-cockpit/opusreader2/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /DESCRIPTION: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectral-cockpit/opusreader2/HEAD/DESCRIPTION -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | YEAR: 2025 2 | COPYRIGHT HOLDER: opusreader2 authors -------------------------------------------------------------------------------- /NAMESPACE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectral-cockpit/opusreader2/HEAD/NAMESPACE -------------------------------------------------------------------------------- /NEWS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectral-cockpit/opusreader2/HEAD/NEWS.md -------------------------------------------------------------------------------- /R/calc_parameter_chunk_size.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectral-cockpit/opusreader2/HEAD/R/calc_parameter_chunk_size.R -------------------------------------------------------------------------------- /R/check_functions.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectral-cockpit/opusreader2/HEAD/R/check_functions.R -------------------------------------------------------------------------------- /R/create_dataset.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectral-cockpit/opusreader2/HEAD/R/create_dataset.R -------------------------------------------------------------------------------- /R/extract_data.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectral-cockpit/opusreader2/HEAD/R/extract_data.R -------------------------------------------------------------------------------- /R/extract_metadata.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectral-cockpit/opusreader2/HEAD/R/extract_metadata.R -------------------------------------------------------------------------------- /R/get_nice_parameter_name.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectral-cockpit/opusreader2/HEAD/R/get_nice_parameter_name.R -------------------------------------------------------------------------------- /R/name_output_list.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectral-cockpit/opusreader2/HEAD/R/name_output_list.R -------------------------------------------------------------------------------- /R/opus_test_dsn.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectral-cockpit/opusreader2/HEAD/R/opus_test_dsn.R -------------------------------------------------------------------------------- /R/parse_chunk.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectral-cockpit/opusreader2/HEAD/R/parse_chunk.R -------------------------------------------------------------------------------- /R/parse_header.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectral-cockpit/opusreader2/HEAD/R/parse_header.R -------------------------------------------------------------------------------- /R/parse_opus.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectral-cockpit/opusreader2/HEAD/R/parse_opus.R -------------------------------------------------------------------------------- /R/prepare_spectra.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectral-cockpit/opusreader2/HEAD/R/prepare_spectra.R -------------------------------------------------------------------------------- /R/print.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectral-cockpit/opusreader2/HEAD/R/print.R -------------------------------------------------------------------------------- /R/read_bin_types.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectral-cockpit/opusreader2/HEAD/R/read_bin_types.R -------------------------------------------------------------------------------- /R/read_opus.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectral-cockpit/opusreader2/HEAD/R/read_opus.R -------------------------------------------------------------------------------- /R/read_opus_raw.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectral-cockpit/opusreader2/HEAD/R/read_opus_raw.R -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectral-cockpit/opusreader2/HEAD/README.md -------------------------------------------------------------------------------- /_pkgdown.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectral-cockpit/opusreader2/HEAD/_pkgdown.yml -------------------------------------------------------------------------------- /air.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectral-cockpit/opusreader2/HEAD/air.toml -------------------------------------------------------------------------------- /default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectral-cockpit/opusreader2/HEAD/default.nix -------------------------------------------------------------------------------- /inst/WORDLIST: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectral-cockpit/opusreader2/HEAD/inst/WORDLIST -------------------------------------------------------------------------------- /inst/codelist.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectral-cockpit/opusreader2/HEAD/inst/codelist.md -------------------------------------------------------------------------------- /inst/extdata/new_data/issue81_A1.1.0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectral-cockpit/opusreader2/HEAD/inst/extdata/new_data/issue81_A1.1.0 -------------------------------------------------------------------------------- /inst/extdata/new_data/issue82_Opus_test.0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectral-cockpit/opusreader2/HEAD/inst/extdata/new_data/issue82_Opus_test.0 -------------------------------------------------------------------------------- /inst/extdata/new_data/issue94_RT_01_1_23-02-21_13-23-54.0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectral-cockpit/opusreader2/HEAD/inst/extdata/new_data/issue94_RT_01_1_23-02-21_13-23-54.0 -------------------------------------------------------------------------------- /inst/extdata/test_data/617262_1TP_C-1_A5.0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectral-cockpit/opusreader2/HEAD/inst/extdata/test_data/617262_1TP_C-1_A5.0 -------------------------------------------------------------------------------- /inst/extdata/test_data/629266_1TP_A-1_C1.0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectral-cockpit/opusreader2/HEAD/inst/extdata/test_data/629266_1TP_A-1_C1.0 -------------------------------------------------------------------------------- /inst/extdata/test_data/BF_lo_01_soil_cal.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectral-cockpit/opusreader2/HEAD/inst/extdata/test_data/BF_lo_01_soil_cal.1 -------------------------------------------------------------------------------- /inst/extdata/test_data/MMP_2107_Test1.001: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectral-cockpit/opusreader2/HEAD/inst/extdata/test_data/MMP_2107_Test1.001 -------------------------------------------------------------------------------- /inst/extdata/test_data/test_spectra.0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectral-cockpit/opusreader2/HEAD/inst/extdata/test_data/test_spectra.0 -------------------------------------------------------------------------------- /inst/scripts/bench_read_opus.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectral-cockpit/opusreader2/HEAD/inst/scripts/bench_read_opus.R -------------------------------------------------------------------------------- /inst/scripts/bench_read_opus_parallel.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectral-cockpit/opusreader2/HEAD/inst/scripts/bench_read_opus_parallel.R -------------------------------------------------------------------------------- /inst/scripts/benchmark_read_opus.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectral-cockpit/opusreader2/HEAD/inst/scripts/benchmark_read_opus.sh -------------------------------------------------------------------------------- /inst/scripts/benchmark_read_opus_parallel.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectral-cockpit/opusreader2/HEAD/inst/scripts/benchmark_read_opus_parallel.sh -------------------------------------------------------------------------------- /man/calc_chunk_size.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectral-cockpit/opusreader2/HEAD/man/calc_chunk_size.Rd -------------------------------------------------------------------------------- /man/calc_parameter_chunk_size.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectral-cockpit/opusreader2/HEAD/man/calc_parameter_chunk_size.Rd -------------------------------------------------------------------------------- /man/create_dataset.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectral-cockpit/opusreader2/HEAD/man/create_dataset.Rd -------------------------------------------------------------------------------- /man/figures/OPUS_block1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectral-cockpit/opusreader2/HEAD/man/figures/OPUS_block1.png -------------------------------------------------------------------------------- /man/figures/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectral-cockpit/opusreader2/HEAD/man/figures/logo.png -------------------------------------------------------------------------------- /man/figures/opus-measurement-settings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectral-cockpit/opusreader2/HEAD/man/figures/opus-measurement-settings.png -------------------------------------------------------------------------------- /man/new_list_opusreader2.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectral-cockpit/opusreader2/HEAD/man/new_list_opusreader2.Rd -------------------------------------------------------------------------------- /man/opus_lapply.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectral-cockpit/opusreader2/HEAD/man/opus_lapply.Rd -------------------------------------------------------------------------------- /man/opus_test_dsn.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectral-cockpit/opusreader2/HEAD/man/opus_test_dsn.Rd -------------------------------------------------------------------------------- /man/opus_test_file.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectral-cockpit/opusreader2/HEAD/man/opus_test_file.Rd -------------------------------------------------------------------------------- /man/parse_chunk.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectral-cockpit/opusreader2/HEAD/man/parse_chunk.Rd -------------------------------------------------------------------------------- /man/parse_chunk.data.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectral-cockpit/opusreader2/HEAD/man/parse_chunk.data.Rd -------------------------------------------------------------------------------- /man/parse_chunk.default.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectral-cockpit/opusreader2/HEAD/man/parse_chunk.default.Rd -------------------------------------------------------------------------------- /man/parse_chunk.parameter.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectral-cockpit/opusreader2/HEAD/man/parse_chunk.parameter.Rd -------------------------------------------------------------------------------- /man/parse_chunk.text.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectral-cockpit/opusreader2/HEAD/man/parse_chunk.text.Rd -------------------------------------------------------------------------------- /man/parse_header.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectral-cockpit/opusreader2/HEAD/man/parse_header.Rd -------------------------------------------------------------------------------- /man/parse_opus.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectral-cockpit/opusreader2/HEAD/man/parse_opus.Rd -------------------------------------------------------------------------------- /man/print.list_opusreader2.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectral-cockpit/opusreader2/HEAD/man/print.list_opusreader2.Rd -------------------------------------------------------------------------------- /man/read_character.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectral-cockpit/opusreader2/HEAD/man/read_character.Rd -------------------------------------------------------------------------------- /man/read_double.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectral-cockpit/opusreader2/HEAD/man/read_double.Rd -------------------------------------------------------------------------------- /man/read_float.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectral-cockpit/opusreader2/HEAD/man/read_float.Rd -------------------------------------------------------------------------------- /man/read_opus.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectral-cockpit/opusreader2/HEAD/man/read_opus.Rd -------------------------------------------------------------------------------- /man/read_opus_parallel_mirai.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectral-cockpit/opusreader2/HEAD/man/read_opus_parallel_mirai.Rd -------------------------------------------------------------------------------- /man/read_opus_raw.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectral-cockpit/opusreader2/HEAD/man/read_opus_raw.Rd -------------------------------------------------------------------------------- /man/read_opus_single.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectral-cockpit/opusreader2/HEAD/man/read_opus_single.Rd -------------------------------------------------------------------------------- /man/read_raw.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectral-cockpit/opusreader2/HEAD/man/read_raw.Rd -------------------------------------------------------------------------------- /man/read_raw.file.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectral-cockpit/opusreader2/HEAD/man/read_raw.file.Rd -------------------------------------------------------------------------------- /man/read_signed_int.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectral-cockpit/opusreader2/HEAD/man/read_signed_int.Rd -------------------------------------------------------------------------------- /man/read_unsigned_int.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectral-cockpit/opusreader2/HEAD/man/read_unsigned_int.Rd -------------------------------------------------------------------------------- /man/roxygen/meta.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectral-cockpit/opusreader2/HEAD/man/roxygen/meta.R -------------------------------------------------------------------------------- /man/set_connection_class.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectral-cockpit/opusreader2/HEAD/man/set_connection_class.Rd -------------------------------------------------------------------------------- /nix_env.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectral-cockpit/opusreader2/HEAD/nix_env.R -------------------------------------------------------------------------------- /opusreader2.Rproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectral-cockpit/opusreader2/HEAD/opusreader2.Rproj -------------------------------------------------------------------------------- /opusreader2.code-workspace: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectral-cockpit/opusreader2/HEAD/opusreader2.code-workspace -------------------------------------------------------------------------------- /pkgdown/favicon/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectral-cockpit/opusreader2/HEAD/pkgdown/favicon/apple-touch-icon.png -------------------------------------------------------------------------------- /pkgdown/favicon/favicon-96x96.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectral-cockpit/opusreader2/HEAD/pkgdown/favicon/favicon-96x96.png -------------------------------------------------------------------------------- /pkgdown/favicon/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectral-cockpit/opusreader2/HEAD/pkgdown/favicon/favicon.ico -------------------------------------------------------------------------------- /pkgdown/favicon/favicon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectral-cockpit/opusreader2/HEAD/pkgdown/favicon/favicon.svg -------------------------------------------------------------------------------- /pkgdown/favicon/site.webmanifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectral-cockpit/opusreader2/HEAD/pkgdown/favicon/site.webmanifest -------------------------------------------------------------------------------- /pkgdown/favicon/web-app-manifest-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectral-cockpit/opusreader2/HEAD/pkgdown/favicon/web-app-manifest-192x192.png -------------------------------------------------------------------------------- /pkgdown/favicon/web-app-manifest-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectral-cockpit/opusreader2/HEAD/pkgdown/favicon/web-app-manifest-512x512.png -------------------------------------------------------------------------------- /renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectral-cockpit/opusreader2/HEAD/renovate.json -------------------------------------------------------------------------------- /tests/testthat.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectral-cockpit/opusreader2/HEAD/tests/testthat.R -------------------------------------------------------------------------------- /tests/testthat/test-create_dataset.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectral-cockpit/opusreader2/HEAD/tests/testthat/test-create_dataset.R -------------------------------------------------------------------------------- /tests/testthat/test-parse_header.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectral-cockpit/opusreader2/HEAD/tests/testthat/test-parse_header.R -------------------------------------------------------------------------------- /tests/testthat/test-read_opus.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectral-cockpit/opusreader2/HEAD/tests/testthat/test-read_opus.R -------------------------------------------------------------------------------- /vignettes/.gitignore: -------------------------------------------------------------------------------- 1 | *.html 2 | *.R 3 | -------------------------------------------------------------------------------- /vignettes/images/OPUS_block1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectral-cockpit/opusreader2/HEAD/vignettes/images/OPUS_block1.png -------------------------------------------------------------------------------- /vignettes/images/opus-measurement-settings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectral-cockpit/opusreader2/HEAD/vignettes/images/opus-measurement-settings.png -------------------------------------------------------------------------------- /vignettes/opusreader2_introduction.Rmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectral-cockpit/opusreader2/HEAD/vignettes/opusreader2_introduction.Rmd --------------------------------------------------------------------------------