NEWS
kindisperse 0.10.1 (2021-07-17)
Expanded the DispersalModel
object & functions to include optional breeding_stage
& visible_stage
parameters to further define dispersal.
Altered simulate_kindist_custom()
& axials_standard()
etc. functions to explicitly take into account new aspects of the dispersal model, especially -1
cycle
numbers (which allow sampling before the 'official' beginning of a lifespan (often defined as first dispersal).
Added cycle
& override
parameters to axials_standard
& axpermute_standard
functions.
Altered simulation functions & KinPairSimulation
object to pass a model to the simulation object.
Added new tutorials to readme & vignettes for applying results to other species.
Vastly improved documentation of almost all functions
kindisperse 0.10.0
Implemented the 'DispersalModel' class and 'dispersal_model()' constructor function to enable descriptions of non-mosquito breeding & dispersal cycles.
Implemented the 'simulate_kindist_custom()' function to enable simulation of custom breeding, dispersal & sampling cycled defined by 'DispersalModel' objects.
Implemented the 'cycle' parameter in the above model object & simulation functions as well as 'axials_standard()' and 'axpermute_standard()' functions to enable the treatment of individuals collected at different (phased) stages of maturity.
Adjusted various class & function definitions to make compatible with custom dispersal model objects & simulations (e.g. KinPairData, KinPairSimulation, df_to_kinpair())
Added generics & methods for accessing DispersalModel class objects (& the 'breeding_cycle' method for the KinPairData class)
kindisperse 0.9.2 (2021-03-31)
Changed all occurrences of the 'gamma' kernelshape/method parameter value to 'vgamma' to make it clear we are using a variance-gamma distribution, not a gamma distribution.
(effects simulation functions)
Removed unused dispersal kernels (simulation functions)
Changed simulation shape parameter default from 1 to 0.5.
kindisperse 0.9.1
- Added a
NEWS.md
file to track changes to the package.
- Fixed several display and layout issues in Shiny app
- Changed parameter of 'elongate' function from 'shape' to 'aspect' to make clear we are manipulating aspect ratios of a rectangular area.
kindisperse 0.9.0
- Permutation functions now output mean instead of median
- Changed all 'dsigma' parameters & references to 'posigma'
- Changed simulation 'method' parameter input from 'Gamma' to 'gamma'
- Changed 'lifestage' parameter values from 'larva' to 'immature' and from 'oviposition' to 'ovipositional'
- Enable package function messages to be suppressed
- Updated app tutorial and documentation (including vignettes)
- Updated KinPairSimulation '<-sampledim' method
- Added Table of Contents to README
kindisperse 0.8.0
- Added Mentari Court field data for example calculations
- Added 2d rectangular dimensions to simulate & sample functions
- Changed the way 'sample_kindist' deals with dimensions
- Added helper function 'elongate' for dimension handling
- Changed 'composite' default parameter value from 2 to 1 in function 'axpermute'
- Changed 'juvsigma' parameter & references to 'initsigma' in line with usage in paper
- included rgamma function
- Improved simgraph commands (simgraph_data, simgraph_graph)
- Cleaned up app
- Removed unneeded class methods (to_tibble). Fixed kernelshape method
- Improved package load
- Updated app interface
- Updated documentation (CRAN compatibility)
kindisperse 0.7.0
- Added options to import data from files within app
- Updated readme, package startup & vignettes
- Added gamma kernel with shape parameter to simulations
kindisperse 0.6.0
- Changed 'category' parameter in all functions and classed to 'kinship' parameter
- Added file writing and reading functions (write_kindata, read_kindata, kinpair_to_tsv, tsv_to_kinpair, kinpair_to_csv, csv_to_kinpair, kinpair_to_tibble)
- Added appdata interface environment & functions to access it (mount_appdata, unmount_appdata, display_appdata, reset_appdata, retrive_appdata)
- Enable loading of appdata into app (functions and interface)
- Improved KinPairSimulation object print function
kindisperse 0.5.0
- Replaced file-based memory storage with environment storage in app
- Added 'distances' method for KinPairData & KinPairSimulation classes
- Added functions to test class membership
- Updated axial functions to take KinPairData &c classes as input
- Limit sample size in axial permuation functions under 'std' option
- Updated class definitions
- Added class constructor functions
- Added class import functions
- Updated dependencies
kindisperse 0.4.0
- Introduced KinPairData & KinpairSimulation classes
- Added and updated class methods & documentation
- Updated app with axial functions
- Fixed bug in 'axials_decompose' function
kindisperse 0.3.0
- improved NAMESPACE
- add axial function
- document many functions
kindisperse 0.2.0
- added temp folder & contents to fix app bug
- removed broken dependencies
kindisperse 0.1.0