Skip to content

Commit

Permalink
add new kohonen api
Browse files Browse the repository at this point in the history
  • Loading branch information
M3nin0 committed May 9, 2024
1 parent 21954c2 commit 6c154e9
Show file tree
Hide file tree
Showing 10 changed files with 1,602 additions and 86 deletions.
1 change: 1 addition & 0 deletions DESCRIPTION
Original file line number Diff line number Diff line change
Expand Up @@ -138,6 138,7 @@ Collate:
'api_gdal.R'
'api_gdalcubes.R'
'api_jobs.R'
'api_kohonen.R'
'api_label_class.R'
'api_merge.R'
'api_mixture_model.R'
Expand Down
36 changes: 26 additions & 10 deletions R/RcppExports.R
Original file line number Diff line number Diff line change
Expand Up @@ -37,8 37,32 @@ C_kernel_modal <- function(x, ncols, nrows, band, window_size) {
.Call(`_sits_C_kernel_modal`, x, ncols, nrows, band, window_size)
}

dtw <- function() {
.Call(`_sits_dtw`)
kohonen_dtw <- function() {
.Call(`_sits_kohonen_dtw`)
}

kohonen_euclidean <- function() {
.Call(`_sits_kohonen_euclidean`)
}

kohonen_object_distances <- function(data, numVars, numNAs, distanceFunction, weights) {
.Call(`_sits_kohonen_object_distances`, data, numVars, numNAs, distanceFunction, weights)
}

RcppMap <- function(data, numVars, numNAs, codes, weights, distanceFunction) {
.Call(`_sits_RcppMap`, data, numVars, numNAs, codes, weights, distanceFunction)
}

RcppSupersom <- function(data, codes, numVars, weights, distanceFunction, numNAs, neighbourhoodDistances, alphas, radii, numEpochs) {
.Call(`_sits_RcppSupersom`, data, codes, numVars, weights, distanceFunction, numNAs, neighbourhoodDistances, alphas, radii, numEpochs)
}

RcppBatchSupersom <- function(data, codes, numVars, weights, distanceFunction, numNAs, neighbourhoodDistances, radii, numEpochs) {
.Call(`_sits_RcppBatchSupersom`, data, codes, numVars, weights, distanceFunction, numNAs, neighbourhoodDistances, radii, numEpochs)
}

RcppParallelBatchSupersom <- function(data, codes, numVars, weights, distanceFunction, numNAs, neighbourhoodDistances, radii, numEpochs, numCores) {
.Call(`_sits_RcppParallelBatchSupersom`, data, codes, numVars, weights, distanceFunction, numNAs, neighbourhoodDistances, radii, numEpochs, numCores)
}

C_label_max_prob <- function(x) {
Expand Down Expand Up @@ -141,14 165,6 @@ C_temp_iqr <- function(mtx) {
.Call(`_sits_C_temp_iqr`, mtx)
}

rlang_env_unlock <- function(env) {
invisible(.Call(`_sits_rlang_env_unlock`, env))
}

rlang_env_lock <- function(env) {
invisible(.Call(`_sits_rlang_env_lock`, env))
}

C_max_sampling <- function(x, nrows, ncols, window_size) {
.Call(`_sits_C_max_sampling`, x, nrows, ncols, window_size)
}
Expand Down
Loading

0 comments on commit 6c154e9

Please sign in to comment.