r-hyperspec / hySpc.read.spc

Import SPC files into hyperSpec
http://r-hyperspec.github.io/hySpc.read.spc/
MIT License
2 stars 2 forks source link
fileio hyperspec r-package spc spectroscopy

CRAN status R-CMD-check Website (pkgdown) Codecov Project Status: WIP – Initial development is in progress, but there has not yet been a stable, usable release suitable for the public.

R Package hySpc.read.spc


This package is still under construction. So this website is not fully updated yet.


R package hySpc.read.spc is a member of the r-hyperspec packages family, the purpose of which is to import Thermo Galactic's .spc file format into a hyperSpec object.

Documentation

https://r-hyperspec.github.io/hySpc.read.spc

The documentation of the other r-hyperspec family packages can be found at r-hyperspec.github.io.

Issues, Bug Reports and Feature Requests

Issues, bug reports and feature requests should go to an appopriate package's repository:

Installation

Install from CRAN-like Repository

The recommended way to install the in-development version:

repos <- c("https://r-hyperspec.github.io/pkg-repo/", getOption("repos"))
install.packages("hySpc.read.spc", repos = repos)

Install from GitHub

Install from GitHub (details) You can install the in-development version of the package from [GitHub](https://github.com/r-hyperspec/hySpc.read.spc) too: ```r if (!require(remotes)) {install.packages("remotes")} remotes::install_github("r-hyperspec/hySpc.read.spc") ``` **NOTE 1:** Usually, "Windows" users need to download, install and properly configure **Rtools** (see [these instructions](https://cran.r-project.org/bin/windows/Rtools/)) to make the code above work. **NOTE 2:** This method will **not** install package's documentation (help pages and vignettes) into your computer. So you can either use the [online documentation](https://r-hyperspec.github.io/) or build the package from source (see the next section).

Install from Source

Install from Source (details) 1. From the **hySpc.read.spc**'s GitHub [repository](https://github.com/r-hyperspec/hySpc.read.spc): - If you use Git, `git clone` the branch of interest. You may need to fork it before cloning. - Or just chose the branch of interest (1 in Figure below), download a ZIP archive with the code (2, 3) and unzip it on your computer. ![image](https://user-images.githubusercontent.com/12725868/89338263-ffa1dd00-d6a4-11ea-94c2-fa36ee026691.png) 2. Open the downloaded directory in RStudio (preferably, as an RStudio project). - The code below works correctly only if your current working directory coincides with the root of the repository, i.e., if it is in the directory that contains file `README.md`. - If you open RStudio project correctly (e.g., by clicking `project.Rproj` icon ![image](https://user-images.githubusercontent.com/12725868/89340903-26621280-d6a9-11ea-8299-0ec5e9cf7e3e.png) in the directory), then the working directory is set correctly by default. 3. In RStudio 'Console' window, run the code (provided below) to: a. Install packages **remotes** and **devtools**. b. Install **hySpc.read.spc**'s dependencies. c. Create **hySpc.read.spc**'s documentation. d. Install package **hySpc.read.spc**. ```r # Do not abort installation even if some packages are not available Sys.setenv(R_REMOTES_NO_ERRORS_FROM_WARNINGS = "true") # Install packages remotes and devtools install.packages(c("remotes", "devtools")) # Install hySpc.read.spc's dependencies remotes::install_deps(dependencies = TRUE) # Create hySpc.read.spc's documentation devtools::document() # Install package hySpc.read.spc devtools::install(build_vignettes = TRUE) ``` **NOTE 1:** Usually, "Windows" users need to download, install and properly configure **Rtools** (see [these instructions](https://cran.r-project.org/bin/windows/Rtools/)) to make the code above work.