Displaying 1 to 12 from 12 results

postcss-write-svg - Write SVGs directly in CSS

  •    Javascript

Write SVG lets you write SVGs directly in CSS. @svg at-rules generate SVG elements available to CSS. Within an @svg, descendant at-rules (like @rect) are interpreted as elements, while declarations (like width) are interpreted as attributes.

Eigen - C++ template library for linear algebra: matrices, vectors, numerical solvers, and related algorithms

  •    C++

Eigen is a C++ template library for linear algebra: matrices, vectors, numerical solvers, and related algorithms. It supports all matrix sizes, from small fixed-size matrices to arbitrarily large dense matrices, and even sparse matrices. It supports all standard numeric types, including std::complex, integers, and is easily extensible to custom numeric types. It also supports various matrix decompositions and geometry features.

magnitude - A fast, efficient universal vector embedding utility package.

  •    Python

A feature-packed Python package and vector storage file format for utilizing vector embeddings in machine learning models in a fast, efficient, and simple manner developed by Plasticity. It is primarily intended to be a simpler / faster alternative to Gensim, but can be used as a generic key-vector store for domains outside NLP. Vector space embedding models have become increasingly common in machine learning and traditionally have been popular for natural language processing applications. A fast, lightweight tool to consume these large vector space embedding models efficiently is lacking.

Geometer

  •    

A .NET class library written in Visual Basic 2010 for analytic geometry, particularly vectors and complex numbers.




vectors - A grab bag of vector utility functions for 2D and 3D vectors that operate on plain arrays

  •    Javascript

A grab bag of vector utility functions for 2D and 3D vectors that operate on plain arrays. Much like cog, each method can be required individually to limit the amount of bloat you get from using the module on the client with browserify.Most of the methods in this module support vectors of arbitrary dimensions, but the ones that don't will throw an error to let you know.

vector2d - 2D Vector Library

  •    TypeScript

Detailed documentation is available here. This will produce vec2d.js and vec2d.min.js files in dist/ the folder of the repository that you can include via <script> tags.

linear-algebra - Linear algebra for Nim

  •    Nim

This library is not mantained anymore. It still works fine, but new development happens on Neo. The main difference between the two libraries is that Neo only focuses in what we call here dynamic vectors and matrices. Using static types to encode dimensions was a nice experiment, but it turned out to be one more dimension to support (along with 32 vs 64 bit, CPU vs GPU, dense vs sparse...). This library is meant to provide basic linear algebra operations for Nim applications. The ambition would be to become a stable basis on which to develop a scientific ecosystem for Nim, much like Numpy does for Python.

neo - A matrix library

  •    Nim

This library is meant to provide basic linear algebra operations for Nim applications. The ambition would be to become a stable basis on which to develop a scientific ecosystem for Nim, much like Numpy does for Python. The library has been tested on Ubuntu Linux 16.04 64-bit using either ATLAS, OpenBlas or Intel MKL. It was also tested on OSX Yosemite. The GPU support has been tested using NVIDIA CUDA 8.0.


glm - jvm glm

  •    Kotlin

This is the Kotlin port of OpenGL Mathematics (GLM), written by g-truc (repository), a header only C++ mathematics library for graphics software based on the OpenGL Shading Language (GLSL) specifications. GLM provides classes and functions designed and implemented with the same naming conventions and functionality than GLSL so that anyone who knows GLSL, can use GLM as well in Kotlin and Java.

gfx - Convenience package for dealing with graphics in my pixel drawing experiments.

  •    Go

Convenience package for dealing with graphics in my pixel drawing experiments. Triangles can be drawn to an image using a *gfx.DrawTarget.

korma - PortableMathematic library for Kotlin (JVM, JS, Native and Common)

  •    Kotlin

This is a mathematical library written in Kotlin Common, with no external dependencies. Mostly focused on geometry. It is not related to kotlin coroutines at all, but it is part of the soywiz's korlibs libraries and thus the name.

NGT - Neighborhood Graph and Tree for Indexing High-dimensional Data

  •    C++

NGT provides commands and a library for performing high-speed approximate nearest neighbor searches against a large volume of data (several million to several 10 million items of data) in high dimensional vector data space (several ten to several thousand dimensions). The index can be placed in shared memory. Using shared memory can reduce the amount of memory needed when multiple processes are using the same index. It can also improve the boot-up speed of an index for a large volume of registration data. Since changes become necessary at build time, please add the following parameter when executing "cmake" in order to use shared memory.