Versions
Description
Upsurge is a math utilities library. It provides support for linear operations on vectors and matrices, and slicing of higher-dimensional tensors. It relies on Accelerate, which is a framework that provides high-performance functions for matrix math, digital signal processing, and image manipulation by harnessing SIMD instructions available in modern CPUs. Upsurge supports tensors and has better support for matrices and arrays. It provides a custom ValueArray class as an alternative to Swift's built-in Array. It being a class instead of a struct means that you can manage when and if it gets copied, making memory management more explicit. This also allows defining the += operator to mean addition instead of concatenation.
Repository
https://github.com/aleph7/Upsurge
Project Slug
upsurge
Last Built
3 years, 10 months ago passed
Maintainers
Home Page
https://github.com/aleph7/Upsurge
Badge
Tags
Short URLs
upsurge.readthedocs.io
upsurge.rtfd.io
Default Version
latest
'latest' Version
master