fit_point_processNA instead of "NA"reconstruct_algorithmreconstruct_pattern_multi() including several internal functions and methodscomp_fast argumentn_points and window argument from reconstruction due to methodological issuesSys.sleep for verbose reconstructionspatstat dependencyterra instead of rasterpack_randomized() and unpack_randomized() due to terra saving behaviorclassify_habitats() to be more variableresults_habitat_association()classint_to_vector() helper functionspatstat package structureplot.rd_pat() and plot.rd_mar()sample_randomized() function used during plottingreconstruct_pattern_homo(), reconstruct_pattern_cluster(), and reconstruct_pattern_hetero() to reconstruct_pattern()plot_randomized_*() function with generic plot() methodsNA values are presentlist_to_randomized() functionreconstruct_pattern_homo() has arguments to specify number of points and windowreconstruct_pattern_marks() allows to have different number of points for pattern and marked_pattern argumentspatstat package structuremaster to main branchenergy_df to get energy for printing if availableplot_energy() to plot energy over iterations for reconstructed patternsreconstruct_pattern_hetero() allows to reconstruct heterogeneous patternsreconstruct_pattern() was split to three functions: reconstruct_pattern_homo(), reconstruct_pattern_hetero(), reconstruct_pattern_cluster(),reconstruct_marks() is now called reconstruct_pattern_marks()results_habitat_associations() checks if extent of inputs is identicalreconstruct_marks() and calculate_energy() use now weights for the summary functionscalculate_energy() for reconstructed marksplot_randomized_pattern() now uses envelopes to plot randomized summary functionsplot_randomized_pattern() includes a quantum barplot_randomized_pattern() now can return plots after each other (Press calculate_engery() can also calculate the energy for marked reconstructionsplot_randomized_pattern() to plot randomized rastersreconstruct_pattern(), reconstruct_marks() and calculate_energy()
rmaxrcpp_sample() as a faster Rcpp implementation of sample()cat() with message() for all printing to consolen_random = 1comp_fast argument equals TRUE if number of points exceed thresholdreconstruct_pattern() stops if energy did not decrease for n iterationsreconstruct_marks() stops if energy did not decrease for n iterationsplot_randomized_pattern() can also plot point patternsfit_point_process() that more points as present could be removed from simulated patternreconstruct_pattern() that more points as present could be removed from simulated pattern