Skip to contents

CycloDesk is in alpha, so the most useful contribution right now is feedback from using it on real data.

Reporting a problem

Open a bug report and include:

  • what you did (menu, tool, parameters) and what you expected;
  • the message shown in the window or in the Log tab;
  • the code from the R code tab for the step that failed;
  • if you can share it, a small data file that shows the problem.

Running sessionInfo() in R and pasting the output helps for installation problems.

Suggesting a method or a change

Open a feature request, ideally with a reference to the method paper or an example of where the current interface gets in the way.

Code

Pull requests are welcome; please open an issue first for anything larger than a small fix. The calculations belong in WaverideR (or astrochron); CycloDesk only calls them. Code style: base R, braces on every if/for body, no apply family or tidyverse, par() and options() restored with on.exit(). Each menu item is one cd_tool() in R/tools*.R with its parameters, compute, plot and generated R code; add a test in tests/testthat/test-tools.R when you add a tool.