chguiterman / dfoliatr Goto Github PK
View Code? Open in Web Editor NEWDetection and analysis of insect defoliators in tree rings
Home Page: https://chguiterman.github.io/dfoliatR/
Detection and analysis of insect defoliators in tree rings
Home Page: https://chguiterman.github.io/dfoliatR/
This includes a lot of tedious checking
Preparation for CRAN launch
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.
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.
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.
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()
.
Somehow, it's possible to have two defolations, back-to-back without a break. Needs exploration and validation in id_defoliation
Especially showing the use of the breaks
argument
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.
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.
Updating the East Fork data, and removing the ef_*
data objects. New data are labeled efk_*
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.
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
.
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).
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.