Found 19 packages in 0.01 seconds
Tropical Cyclone (Hurricane, Typhoon) Spatial Hazard Modelling
Methods for generating modelled parametric Tropical Cyclone (TC) spatial hazard fields and time series output at point locations from TC tracks. R's compatibility to simply use fast 'cpp' code via the 'Rcpp' package and the wide range spatial analysis tools via the 'terra' package makes it an attractive open source environment to study 'TCs'. This package estimates TC vortex wind and pressure fields using parametric equations originally coded up in 'python' by 'TCRM' < https://github.com/GeoscienceAustralia/tcrm> and then coded up in 'Cuda' 'cpp' by 'TCwindgen' < https://github.com/CyprienBosserelle/TCwindgen>.
R Interface to Python Tools for Computing Higher-Order U-Statistics
Provides an R interface to the Python package 'u-stats'
< https://pypi.org/project/u-stats/> for efficient computation of
higher-order U-statistics using Einstein summation notation,
implementing the methods of Chen, Zhang, and Liu (2025)
Solving Differential Equations (ODEs, SDEs, DDEs, DAEs)
An interface to 'DifferentialEquations.jl' < https://diffeq.sciml.ai/dev/> from the R programming language.
It has unique high performance methods for solving ordinary differential equations (ODE), stochastic differential equations (SDE),
delay differential equations (DDE), differential-algebraic equations (DAE), and more. Much of the functionality,
including features like adaptive time stepping in SDEs, are unique and allow for multiple orders of magnitude speedup over more common methods.
Supports GPUs, with support for CUDA (NVIDIA), AMD GPUs, Intel oneAPI GPUs, and Apple's Metal (M-series chip GPUs).
'diffeqr' attaches an R interface onto the package, allowing seamless use of this tooling by R users. For more information,
see Rackauckas and Nie (2017)
Hardware-Accelerated Rerandomization for Improved Balance
Provides hardware-accelerated tools for performing rerandomization
and randomization testing in experimental research. Using a 'JAX' backend, the
package enables exact rerandomization inference even for large experiments
with hundreds of billions of possible randomizations. Key functionalities
include generating pools of acceptable rerandomizations based on covariate
balance, conducting exact randomization tests, and performing pre-analysis
evaluations to determine optimal rerandomization acceptance thresholds. The
package supports various hardware acceleration frameworks including 'CPU',
'CUDA', and 'METAL', making it versatile across accelerated computing environments. This
allows researchers to efficiently implement stringent rerandomization designs and
conduct valid inference even with large sample sizes. The package is partly based on Jerzak and Goldstein (2023)
Geospatial Semantic Segmentation with Torch and Terra
Provides tools for semantic segmentation of geospatial data using convolutional neural
network-based deep learning. Utility functions allow for creating masks, image chips, data frames listing image
chips in a directory, and DataSets for use within DataLoaders. Additional functions are provided to serve as checks
during the data preparation and training process. A UNet architecture can be defined with 4 blocks in the encoder, a
bottleneck block, and 4 blocks in the decoder. The UNet can accept a variable number of input channels, and the user
can define the number of feature maps produced in each encoder and decoder block and the bottleneck. Users can also
choose to (1) replace all rectified linear unit (ReLU) activation functions with leaky ReLU or swish, (2) implement attention gates along the
skip connections, (3) implement squeeze and excitation modules within the encoder blocks, (4) add residual connections
within all blocks, (5) replace the bottleneck with a modified atrous spatial pyramid pooling (ASPP) module, and/or
(6) implement deep supervision using predictions generated at each stage in the decoder. A unified focal loss framework is implemented after
Yeung et al. (2022)
Wasserstein Index Generation (WIG) Model
Efficient implementation of several Optimal Transport algorithms in Fangzhou Xie (2025)
DRESS - A Continuous Framework for Structural Graph Refinement
DRESS is a deterministic, parameter-free framework for continuous structural graph refinement. It iterates a nonlinear dynamical system on real-valued edge similarities and produces a graph fingerprint as a sorted edge-value vector once the iteration reaches a prescribed stopping criterion. The resulting fingerprint is self-contained, isomorphism-invariant by construction, reproducible across vertex labelings under the reference implementation, numerically robust in practice, and efficient to compute with straightforward parallelization and distribution.
Kernel Operations on GPU or CPU, with Autodiff, without Memory Overflows
The 'KeOps' library lets you compute generic reductions of very large arrays whose entries are given by a mathematical formula with CPU and GPU computing support. It combines a tiled reduction scheme with an automatic differentiation engine. It is perfectly suited to the efficient computation of Kernel dot products and the associated gradients, even when the full kernel matrix does not fit into the GPU memory.
'GPU'/CPU Benchmarking in Debian-Based Systems
'GPU'/CPU Benchmarking on Debian-package based systems This package benchmarks performance of a few standard linear algebra operations (such as a matrix product and QR, SVD and LU decompositions) across a number of different 'BLAS' libraries as well as a 'GPU' implementation. To do so, it takes advantage of the ability to 'plug and play' different 'BLAS' implementations easily on a Debian and/or Ubuntu system. The current version supports - 'Reference BLAS' ('refblas') which are un-accelerated as a baseline - Atlas which are tuned but typically configure single-threaded - Atlas39 which are tuned and configured for multi-threaded mode - 'Goto Blas' which are accelerated and multi-threaded - 'Intel MKL' which is a commercial accelerated and multithreaded version. As for 'GPU' computing, we use the CRAN package - 'gputools' For 'Goto Blas', the 'gotoblas2-helper' script from the ISM in Tokyo can be used. For 'Intel MKL' we use the Revolution R packages from Ubuntu 9.10.