Package: imply 0.1.0
imply: Efficiently Apply Functions to Images
Infrastructure for handling generalised two and three dimensional images, which may hold multiple values at each spatial location, and efficiently applying functions to them. Dense, compacted and sparse pixel/voxel representations are supported, with one core engine for processing them all. Parallelism is supported via the 'parallel' package, 'libdispatch' and 'OpenMP'.
Authors:
imply_0.1.0.tar.gz
imply_0.1.0.zip(r-4.7-x86_64)imply_0.1.0.zip(r-4.7-arm64)imply_0.1.0.zip(r-4.6-x86_64)imply_0.1.0.zip(r-4.6-arm64)imply_0.1.0.zip(r-4.5-x86_64)
imply_0.1.0.tgz(r-4.6-x86_64)imply_0.1.0.tgz(r-4.6-arm64)imply_0.1.0.tgz(r-4.5-x86_64)imply_0.1.0.tgz(r-4.5-arm64)
imply_0.1.0.tar.gz(r-4.7-arm64)imply_0.1.0.tar.gz(r-4.7-x86_64)imply_0.1.0.tar.gz(r-4.6-arm64)imply_0.1.0.tar.gz(r-4.6-x86_64)
imply_0.1.0.tgz(r-4.6-emscripten)
manual.pdf |manual.html✨
DESCRIPTION |NEWS
card.svg |card.png
imply/json (API)
| # Install 'imply' in R: |
| install.packages('imply', repos = c('https://jonclayden.r-universe.dev', 'https://cloud.r-project.org')) |
Bug tracker:https://github.com/jonclayden/imply/issues
Last updated from:0f9477ba0d. Checks:12 OK, 3 WARNING. Indexed: yes.
| Target | Result | Time | Files | Syslog |
|---|---|---|---|---|
| linux-devel-arm64 | OK | 125 | ||
| linux-devel-x86_64 | OK | 161 | ||
| source / vignettes | OK | 184 | ||
| linux-release-arm64 | OK | 159 | ||
| linux-release-x86_64 | OK | 159 | ||
| macos-release-arm64 | OK | 141 | ||
| macos-release-x86_64 | OK | 384 | ||
| macos-oldrel-arm64 | WARNING | 175 | ||
| macos-oldrel-x86_64 | WARNING | 338 | ||
| windows-devel-arm64 | OK | 289 | ||
| windows-devel-x86_64 | OK | 212 | ||
| windows-release-arm64 | OK | 334 | ||
| windows-release-x86_64 | OK | 168 | ||
| windows-oldrel-x86_64 | WARNING | 188 | ||
| wasm-release | OK | 96 |
Exports:asDenseasMaskVectorasPackedasSparsecanForkcentercentredenseImageextentfromVoxelgeometrygeometry<-imageGeometryimapplyimreduceisDenseImageisImageisImageGeometryisPackedImageisSparseImagelineApplymaskmaskedMatrixpackedImageparallelBackendreadImageDatareorientresolveThreadssameGeometrysliceApplysparseImagesparsenessspatialstorageDescriptorstorageLayoutstorageTypestoredValuestoVoxelvoxelApplyvoxelSizevoxelSize<-worldAxesworldTransformworldTransform<-writeImageData
Readme and manuals
Help Manual
| Help page | Topics |
|---|---|
| Masks over spatial locations | asMaskVector |
| Dense images | asDense denseImage isDenseImage |
| Image geometry | center centre extent fromVoxel geometry geometry<- imageGeometry isImage isImageGeometry sameGeometry spatial toVoxel voxelSize voxelSize<- worldTransform worldTransform<- |
| Apply a function over an image | imapply lineApply sliceApply voxelApply |
| Built-in reductions | imreduce |
| Narrow storage types | asPacked isPackedImage packedImage storageType |
| Parallelism | canFork parallelBackend parallelism resolveThreads |
| Reading and writing image data | readImageData writeImageData |
| Sparse images | asSparse isSparseImage mask maskedMatrix sparseImage sparseness storedValues |
| Storage descriptors | storageDescriptor |
| World axes and reorientation | reorient storageLayout worldAxes |