diff --git a/apple-touch-icon-120x120.png b/apple-touch-icon-120x120.png index da694024..6555558f 100644 Binary files a/apple-touch-icon-120x120.png and b/apple-touch-icon-120x120.png differ diff --git a/apple-touch-icon-152x152.png b/apple-touch-icon-152x152.png index 1f09e178..545ab0db 100644 Binary files a/apple-touch-icon-152x152.png and b/apple-touch-icon-152x152.png differ diff --git a/apple-touch-icon-180x180.png b/apple-touch-icon-180x180.png index 0f84c333..5b79bc57 100644 Binary files a/apple-touch-icon-180x180.png and b/apple-touch-icon-180x180.png differ diff --git a/apple-touch-icon-60x60.png b/apple-touch-icon-60x60.png index 23579e07..d009f201 100644 Binary files a/apple-touch-icon-60x60.png and b/apple-touch-icon-60x60.png differ diff --git a/apple-touch-icon-76x76.png b/apple-touch-icon-76x76.png index 4d4de19c..d8502063 100644 Binary files a/apple-touch-icon-76x76.png and b/apple-touch-icon-76x76.png differ diff --git a/apple-touch-icon.png b/apple-touch-icon.png index e2326178..ac035398 100644 Binary files a/apple-touch-icon.png and b/apple-touch-icon.png differ diff --git a/favicon-16x16.png b/favicon-16x16.png index 29c208b6..e7cd650d 100644 Binary files a/favicon-16x16.png and b/favicon-16x16.png differ diff --git a/favicon-32x32.png b/favicon-32x32.png index fc5509d8..311dc810 100644 Binary files a/favicon-32x32.png and b/favicon-32x32.png differ diff --git a/index.html b/index.html index 63795dc5..16ba49db 100644 --- a/index.html +++ b/index.html @@ -102,15 +102,6 @@

🪄 Scope“Buy spectral-cockpit.space some beers”

-

Organizations and projects using {opusreader2} -

- -
-

🪩 Highlights and disclaimer

The Bruker corporation manufactures reliable instruments but there is no official documentation of the OPUS file format. Hence the format is proprietary. Luckily, we and our colleagues from the open source spectroscopy community have cracked it. With some heavy lifting we have unscrambled the file logic (see credits).

@@ -227,6 +218,16 @@

How to contribute +

Organizations and projects using {opusreader2} +

+

As far as we know, the following organizations and projects use our package. Please make a pull request if you want to be listed here.

+
    +
  • CSIRO
  • +
  • Open Soil Spectral Library
  • +
  • ETH Zürich: Sustainable Agroecosystems group and Soil Resources group
  • +
+

+

Background

This package is a major rework of {opusreader} made by Pierre Roudier and Philipp Baumann. {opusreader} works, but not for all OPUS files. This precessor package relies on an interesting but not optimal reverse engineered logic. Particularly, the assignment of spectral data types (i.e., single channel reflectance vs. final result spectrum), was buggy because the CO2 peak ratio was used as a heuristic. Also, byte offsets from three letter strings were directly used to read specific data and assign block types. This is not 100% robust and causes some read failures in edge cases.

diff --git a/pkgdown.yml b/pkgdown.yml index e676a24c..a3811235 100644 --- a/pkgdown.yml +++ b/pkgdown.yml @@ -4,5 +4,5 @@ pkgdown_sha: ~ articles: opusreader2_file-specification-and-technical-details: opusreader2_file-specification-and-technical-details.html opusreader2_introduction: opusreader2_introduction.html -last_built: 2023-09-15T14:25Z +last_built: 2023-09-15T14:29Z diff --git a/reference/opus_file.html b/reference/opus_file.html index c336e5ba..7693cccb 100644 --- a/reference/opus_file.html +++ b/reference/opus_file.html @@ -82,7 +82,7 @@

Value

Examples

fn <- opus_file()
 fn
-#> [1] "/private/var/folders/24/8k48jl6d249_n_qfxwsl6xvm0000gn/T/Rtmp2bqXS7/temp_libpathd2913d4081a/opusreader2/extdata/test_data/test_spectra.0"
+#> [1] "/private/var/folders/24/8k48jl6d249_n_qfxwsl6xvm0000gn/T/RtmpoTezrF/temp_libpath9fd5bb19737/opusreader2/extdata/test_data/test_spectra.0"