Giter Site home page Giter Site logo

chguiterman / dfoliatr Goto Github PK

View Code? Open in Web Editor NEW
7.0 7.0 4.0 3.42 MB

Detection and analysis of insect defoliators in tree rings

Home Page: https://chguiterman.github.io/dfoliatR/

R 100.00%
budworm defoliators dendrochronology dendroecology disturbance forests insects outbreak tree-rings

dfoliatr's People

Contributors

chguiterman avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

dfoliatr's Issues

add short-series warning to `id_defoliation`

As presented by Cody Dangerfield, if a series has only 1 year, the runs analysis, rle will fail with an NA that cascades into the for loop and fails on line 93 of "utils.R".
Need some way to catch NA in the departure runs and skip the loop.

bridge successive events

Allow user to combine 2 events if there are separated by a single year. This is response to observations that occasional successive events probably best reflect a single long event, but there are too many positive excursions to be objectively allowed. This option is being tested and should be scrutinized by users.

Include non-defoliated series in plot_defol

Series that lack identified defoliation events are ignored in plot_defol(). This also triggers an error in get_defol_events() which is actually caused bu events_table() yielded a null return.

Add %defol line to `plot_outbreak()`

This can't be done after the fact...so the "filter_prop" variable must be passed to the obr object, probably as an "attr". then it has ot be called by plot_outbreak().

Back-to-back defolations

Somehow, it's possible to have two defolations, back-to-back without a break. Needs exploration and validation in id_defoliation

Ongoing defoliations

If the last year of a series has a positive index, it is not allowed as an excursion in the defoliation event, and the event is cut-off. But if the user knows the event is ongoing, it should not cut-off.

Allow `defoliate_trees` to run in host-only mode

Currently defoliate_trees can be only be done with a host and non-host chronology. Allow it to run with only a host set of tree-ring series, assuming the user has already performed series correction.

Add flexibility for non-host chronologies

Need to ignore samp.depth. For chronology files with multiple types (std, res, ars), need to add warning message for user to select which they want and subset the input data.

series_end_events label

Currently, the "series_end_event" tag in defol objects is placed regardless of whether series_end_event = TRUE in defoliate_trees(). The tag should only be placed where the variable is set to TRUE.

Flexible labels in `plot_oubreak()`

Currently only "GSI" displays in the y-axis label for plot_outbreak(). It would be better if it reflected whether the plot shows the ngsi (default) or gsi (only other option).

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.