simplifyK:0.2.0

Latest release0.2.0 (almost 2 years ago)
Parent projectsimplifyK (3 stars)
Kotlin version1.9.23
DeveloperJames Yox
Build tool versionGradle 8.7
JVM
1.8
Kotlin/Native
iOS
ios_arm64ios_simulator_arm64ios_x64
Linux
linux_arm64linux_x64
macOS
macos_arm64macos_x64
tvOS
tvos_arm64tvos_simulator_arm64tvos_x64
watchOS
watchos_arm32watchos_arm64watchos_simulator_arm64watchos_x64
Windows
mingw_x64
JS
implementation("dev.jamesyox:simplifyK:0.2.0")

simplifyK

Implements Radial Distance and Ramer-Douglas-Peucker algorithms for polyline simplification, reducing points while preserving shape. Allows custom data types with x and y extractors, avoiding conversions. Supports value transformation via optional x and y transformers, enabling simplification in display units. Utilizes DeepRecursiveFunction to prevent stack overflow in large datasets.

VersionReleasePlatforms and targets
0.2.0
Release: 
01 May 2024
JVMKotlin/NativeJS
iOSLinuxmacOStvOSwatchOSWindows
0.1.0
Release: 
25 Dec 2023
JVMKotlin/NativeJS
LinuxWindows
*Only more recent versions are displayed
JVM
1.8
Kotlin/Native
iOS
ios_arm64ios_simulator_arm64ios_x64
Linux
linux_arm64linux_x64
macOS
macos_arm64macos_x64
tvOS
tvos_arm64tvos_simulator_arm64tvos_x64
watchOS
watchos_arm32watchos_arm64watchos_simulator_arm64watchos_x64
Windows
mingw_x64
JS
VersionReleasePlatforms and targets
0.2.0
Release: 
01 May 2024
JVMKotlin/NativeJS
iOSLinuxmacOStvOSwatchOSWindows
0.1.0
Release: 
25 Dec 2023
JVMKotlin/NativeJS
LinuxWindows
*Only more recent versions are displayed