README.md

Solar spectra and constants for photoelectrochemistry

DOI Vignettes

With functions for calculating photon flux, current density, and solar-to-hydrogen efficiency based on either the ASTM G173-03 reference spectrum (AM1.5G) or on the black-body radiation (Planck theory), for relevant wavelength ranges.

Install this package

To use this package, install it from this repo:

install.packages("remotes")
remotes::install_github("solarchemist/photoec")

If you encounter bugs or have questions please open an issue.

Develop this package

Check out the source code from this repo:

git clone https://github.com/solarchemist/photoec.git

I suggest the following package rebuild procedure (in RStudio IDE):

── R CMD check results ───────────────────────────────── photoec 0.4.2.9000 ────
Duration: 17.3s

❯ checking R code for possible problems ... NOTE
  cumflux: no visible binding for global variable ‘label’
  currentdensity: no visible binding for global variable ‘label’
  eV2nm: no visible binding for global variable ‘label’
  energy2wavelength: no visible binding for global variable ‘label’
  energy2wavenum: no visible binding for global variable ‘label’
  flux: no visible binding for global variable ‘label’
  nm2eV: no visible binding for global variable ‘label’
  sunlight.ASTM: no visible binding for global variable ‘label’
  sunlight.Planck: no visible binding for global variable ‘label’
  wavelength2energy: no visible binding for global variable ‘label’
  wavenum2energy: no visible binding for global variable ‘label’
  Undefined global functions or variables:
    label

0 errors ✔ | 0 warnings ✔ | 1 note ✖

Contributions are welcome, no matter whether code, bug reports or suggestions!

Read the vignettes

Citing this package

To cite photoec in publications use:

Taha Ahmed (2023). The photoec package: solar spectra and constants for photoelectrochemistry. DOI: 10.5281/zenodo.8034780.

Or see the CITATION.cff (citation file format) file in this repo or in the sidebar. Please note that the DOI above always resolves to the latest release of this package. If you want to explicitly cite a particular version, please use the corresponding DOI (listed on the Zenodo page).

Suggested future work

Consider scrapping our own unit converters in favour of units.

Links and notes



chepec/photoec documentation built on July 27, 2023, 11:33 a.m.