lightfitr

R package to programme complex light regimes

https://github.com/ginavong/lightfitr

Science Score: 26.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (13.0%) to scientific vocabulary
Last synced: 10 months ago · JSON representation

Repository

R package to programme complex light regimes

Basic Info
  • Host: GitHub
  • Owner: ginavong
  • License: gpl-3.0
  • Language: HTML
  • Default Branch: master
  • Homepage:
  • Size: 42.9 MB
Statistics
  • Stars: 0
  • Watchers: 2
  • Forks: 1
  • Open Issues: 4
  • Releases: 0
Created over 2 years ago · Last pushed 11 months ago
Metadata Files
Readme Changelog License

README.Rmd

---
output: github_document
---



```{r, include = FALSE}
knitr::opts_chunk$set(
  collapse = TRUE,
  comment = "#>",
  fig.path = "man/figures/README-",
  out.width = "100%"
)
```

# LightFitR




The goal of LightFitR is to allow scientists to program complex light regimes with confidence.

Often, LED light fixtures are programmed with 'intensity' units, which often does not scale linearly with the actual measured light output from the light fixtures.
Further, if using multiple wavelength channels, there will often be bleedthrough between the channels, affecting the quality and quantity of light received by your experimental subjects.
Our package takes calibration data and user-defined target irradiances and it tells you what intensities to use in order to achieve those irradiances.


## Installation

You can install the development version of LightFitR from [GitHub](https://github.com/ginavong/LightFitR) with:

``` r
# install.packages("devtools")
devtools::install_github("ginavong/LightFitR")
```

## Example

This is a basic example which shows you how to solve a common problem:

```{r example}
library(LightFitR)

# Prep variables
calib <- LightFitR::calibration
times <- LightFitR::time_vector
target_irradiance <- LightFitR::target_irradiance

# Run function
makeRegime(times, target_irradiance, calib$led, calib$wavelength, calib$intensity, calib$irradiance)
```


# Devnotes

You'll still need to render `README.Rmd` regularly, to keep `README.md` up-to-date. `devtools::build_readme()` is handy for this.

You can also embed plots, for example:

```{r pressure, echo = FALSE}
#plot(pressure)
```

In that case, don't forget to commit and push the resulting figure files, so they display on GitHub and CRAN.

Owner

  • Name: Gina
  • Login: ginavong
  • Kind: user

GitHub Events

Total
  • Create event: 1
  • Commit comment event: 1
  • Issues event: 7
  • Issue comment event: 1
  • Push event: 50
  • Pull request event: 10
Last Year
  • Create event: 1
  • Commit comment event: 1
  • Issues event: 7
  • Issue comment event: 1
  • Push event: 50
  • Pull request event: 10

Issues and Pull Requests

Last synced: 10 months ago

Packages

  • Total packages: 1
  • Total downloads:
    • cran 189 last-month
  • Total dependent packages: 0
  • Total dependent repositories: 0
  • Total versions: 1
  • Total maintainers: 1
cran.r-project.org: LightFitR

Design Complex Light Regimes

  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 189 Last month
Rankings
Dependent packages count: 25.8%
Dependent repos count: 31.7%
Average: 47.7%
Downloads: 85.5%
Maintainers (1)
Last synced: 10 months ago

Dependencies

DESCRIPTION cran