licenses.dev

nalgebra v0.33.3

General-purpose linear algebra library with transformations and statically-sized or dynamically-sized matrices.

Published on

Licenses

Learn more about license information.

Package Licenses

Apache-2.0

Dependency Licenses

Apache-2.0 OR MIT105
PackageRelationDependenciesPublished
anes • 0.1.6ANSI Escape Sequences provider & parserINDIRECT0
autocfg • 1.5.0Automatic cfg for Rust compiler featuresINDIRECT0
bitflags • 1.3.2A macro to generate structures which behave like bitflags. INDIRECT0
bitflags • 2.11.0A macro to generate structures which behave like bitflags. INDIRECT0
block-buffer • 0.10.4Buffer types for block processing of dataINDIRECT3
bumpalo • 3.20.2A fast bump allocation arena for Rust.INDIRECT0
cast • 0.3.0Ergonomic, checked cast functions for primitive typesINDIRECT0
cfg-if • 1.0.4A macro to ergonomically define an item depending on a large number of #[cfg] parameters. Structured like an if-else chain, the first matching branch is the item that gets emitted. INDIRECT0
clap_lex • 0.2.4Minimal, flexible command line parserINDIRECT1
clap • 3.2.25A simple to use, efficient, and full-featured Command Line Argument ParserINDIRECT7
cpufeatures • 0.2.17Lightweight runtime CPU feature detection for aarch64, loongarch64, and x86/x86_64 targets, with no_std support and support for mobile targets including Android and iOS INDIRECT1
criterion-plot • 0.5.0Criterion's plotting libraryINDIRECT3
criterion • 0.4.0Statistics-driven micro-benchmarking libraryDIRECT67
crossbeam-deque • 0.8.6Concurrent work-stealing dequeINDIRECT2
crossbeam-epoch • 0.9.18Epoch-based garbage collectionINDIRECT1
crossbeam-utils • 0.8.21Utilities for concurrent programmingINDIRECT0
crypto-common • 0.1.7Common traits used by cryptographic algorithmsINDIRECT3
digest • 0.10.7Traits for cryptographic hash functions and message authentication codesINDIRECT5
either • 1.15.0The enum `Either` with variants `Left` and `Right` is a general purpose sum type with two cases. INDIRECT0
env_logger • 0.8.4A logging implementation for `log` which is configured via an environment variable. INDIRECT5
getrandom • 0.2.17A small cross-platform library for retrieving random data from system sourceINDIRECT3
glam • 0.14.0A simple and fast 3D math library for games and graphicsDIRECT0
glam • 0.15.2A simple and fast 3D math library for games and graphicsDIRECT0
glam • 0.16.0A simple and fast 3D math library for games and graphicsDIRECT0
glam • 0.17.3A simple and fast 3D math library for games and graphicsDIRECT0
glam • 0.18.0A simple and fast 3D math library for games and graphicsDIRECT0
glam • 0.19.0A simple and fast 3D math library for games and graphicsDIRECT0
glam • 0.20.5A simple and fast 3D math library for games and graphicsDIRECT0
glam • 0.21.3A simple and fast 3D math library for games and graphicsDIRECT0
glam • 0.22.0A simple and fast 3D math library for games and graphicsDIRECT0
glam • 0.23.0A simple and fast 3D math library for games and graphicsDIRECT0
glam • 0.24.2A simple and fast 3D math library for games and graphicsDIRECT0
glam • 0.25.0A simple and fast 3D math library for games and graphicsDIRECT0
glam • 0.27.0A simple and fast 3D math library for games and graphicsDIRECT0
glam • 0.28.0A simple and fast 3D math library for games and graphicsDIRECT0
glam • 0.29.3A simple and fast 3D math library for games and graphicsDIRECT0
glam • 0.30.10A simple and fast 3D math library for games and graphicsDIRECT0
glob • 0.3.3Support for matching file paths against Unix shell style patterns. INDIRECT0
half • 2.7.1Half-precision floating point f16 and bf16 types for Rust implementing the IEEE 754-2008 standard binary16 and bfloat16 types.INDIRECT8
hashbrown • 0.12.3A Rust port of Google's SwissTable hash mapINDIRECT0
hermit-abi • 0.1.19Hermit system calls definitions.INDIRECT1
indexmap • 1.9.3A hash table with consistent order and fast iteration.INDIRECT2
itertools • 0.10.5Extra iterator adaptors, iterator methods, free functions, and macros.INDIRECT1
itertools • 0.13.0Extra iterator adaptors, iterator methods, free functions, and macros.DIRECT1
itoa • 1.0.18Fast integer primitive to string conversionINDIRECT0
js-sys • 0.3.94Bindings for all JS global objects and functions in all JS environments like Node.js and browsers, built on `#[wasm_bindgen]` using the `wasm-bindgen` crate. INDIRECT12
lazy_static • 1.5.0A macro for declaring lazily evaluated statics in Rust.INDIRECT0
libc • 0.2.184Raw FFI bindings to platform libraries like libc.INDIRECT0
log • 0.4.29A lightweight logging facade for Rust INDIRECT0
matrixmultiply • 0.3.10General matrix multiplication for f32 and f64 matrices. Operates on matrices with general layout (they can use arbitrary row and column stride). Detects and uses AVX or SSE2 on x86 platforms transparently for higher performance. Uses a microkernel strategy, so that the implementation is easy to parallelize and optimize. Supports multithreading.DIRECT2
num-complex • 0.2.4Complex numbers implementation for RustINDIRECT3
num-complex • 0.4.6Complex numbers implementation for RustDIRECT3
num-integer • 0.1.46Integer traits and functionsINDIRECT3
num-rational • 0.4.1Rational numbers implementation for RustDIRECT4
num-traits • 0.2.19Numeric traits for generic mathematicsDIRECT2
once_cell • 1.21.4Single assignment cells and lazy values.INDIRECT0
os_str_bytes • 6.6.1Lossless functionality for platform-native strings INDIRECT0
paste • 1.0.15Macros for all your token pasting needsINDIRECT0
pest_derive • 2.8.6pest's derive macroDIRECT19
pest_generator • 2.8.6pest code generatorINDIRECT18
pest_meta • 2.8.6pest meta language parser and validatorINDIRECT13
pest • 2.8.6The Elegant ParserDIRECT2
ppv-lite86 • 0.2.21Cross-platform cryptography-oriented low-level SIMD library.INDIRECT6
proc-macro2 • 1.0.106A substitute implementation of the compiler's `proc_macro` API to decouple token-based libraries from the procedural macro use case.INDIRECT1
proptest • 1.6.0Hypothesis-like property-based testing and shrinking. DIRECT22
quote • 1.0.45Quasi-quoting macro quote!(...)INDIRECT2
rand_chacha • 0.3.1ChaCha random number generator INDIRECT12
rand_core • 0.6.4Core random number generation traits and tools for implementation.INDIRECT4
rand_distr • 0.4.3Sampling from random number distributions DIRECT17
rand_isaac • 0.3.0ISAAC random number generator DIRECT5
rand_xorshift • 0.3.0Xorshift random number generator DIRECT5
rand • 0.8.5Random number generators and other randomness functionality. DIRECT13
rawpointer • 0.2.1Extra methods for raw pointers and `NonNull<T>`. For example `.post_inc()` and `.pre_dec()` (c.f. `ptr++` and `--ptr`), `offset` and `add` for `NonNull<T>`, and the function `ptrdistance`. INDIRECT0
rayon-core • 1.13.0Core APIs for RayonINDIRECT3
rayon • 1.11.0Simple work-stealing parallelism for RustDIRECT5
regex-syntax • 0.7.5A regular expression parser.INDIRECT0
regex-syntax • 0.8.10A regular expression parser.INDIRECT0
regex • 1.8.4An implementation of regular expressions for Rust. This implementation uses finite automata and guarantees linear time matching on all inputs. INDIRECT3
rustversion • 1.0.22Conditional compilation according to rustc compiler versionINDIRECT0
serde_derive • 1.0.210Macros 1.1 implementation of #[derive(Serialize, Deserialize)]INDIRECT4
serde_json • 1.0.143A JSON serialization file formatDIRECT9
serde_spanned • 0.6.9Serde-compatible spanned ValueINDIRECT6
serde • 1.0.210A generic serialization/deserialization frameworkDIRECT5
sha2 • 0.10.9Pure Rust implementation of the SHA-2 hash function family including SHA-224, SHA-256, SHA-384, and SHA-512. INDIRECT9
syn • 1.0.109Parser for Rust source codeINDIRECT3
syn • 2.0.56Parser for Rust source codeINDIRECT3
target-triple • 0.1.4TARGET and HOST triplesINDIRECT0
tinytemplate • 1.2.1Simple, lightweight template engineINDIRECT10
toml_datetime • 0.6.11A TOML-compatible datetime typeINDIRECT6
toml • 0.8.23A native Rust encoder and decoder of TOML-formatted files and streams. Provides implementations of the standard Serialize/Deserialize traits for TOML data to facilitate deserializing and serializing Rust structures. INDIRECT8
trybuild • 1.0.105Test harness for ui tests of compiler diagnosticsDIRECT19
typenum • 1.19.0Typenum is a Rust library for type-level numbers evaluated at compile time. It currently supports bits, unsigned integers, and signed integers. It also provides a type-level array of type-level numbers, but its implementation is incomplete.DIRECT0
ucd-trie • 0.1.7A trie for storing Unicode codepoint sets and maps. INDIRECT0
unarray • 0.1.4Utilities for working with uninitialized arraysINDIRECT0
version_check • 0.9.5Tiny crate to check the version of the installed/running rustc.INDIRECT0
wasm-bindgen-macro-support • 0.2.117Implementation APIs for the `#[wasm_bindgen]` attributeINDIRECT6
wasm-bindgen-macro • 0.2.117Definition of the `#[wasm_bindgen]` attribute, an internal dependency INDIRECT7
wasm-bindgen-shared • 0.2.117Shared support between wasm-bindgen and wasm-bindgen cli, an internal dependency. INDIRECT1
wasm-bindgen • 0.2.117Easy support for interacting between JS and Rust. INDIRECT11
web-sys • 0.3.94Bindings for all Web APIs, a procedurally generated crate from WebIDL INDIRECT13
winapi-i686-pc-windows-gnu • 0.4.0Import libraries for the i686-pc-windows-gnu target. Please don't use this crate directly, depend on winapi instead.INDIRECT0
winapi-x86_64-pc-windows-gnu • 0.4.0Import libraries for the x86_64-pc-windows-gnu target. Please don't use this crate directly, depend on winapi instead.INDIRECT0
winapi • 0.3.9Raw FFI bindings for all of Windows API.INDIRECT2
windows-link • 0.2.1Linking for WindowsINDIRECT0
windows-sys • 0.61.2Rust for WindowsINDIRECT1
MIT17
PackageRelationDependenciesPublished
atty • 0.2.14A simple interface for querying attyINDIRECT5
crunchy • 0.2.4Crunchy unroller: deterministically unroll constant loopsINDIRECT0
generic-array • 0.14.7Generic types implementing functionality of arraysINDIRECT2
libm • 0.2.16libm in pure RustINDIRECT0
matrixcompare-core • 0.1.0Core traits for matrixcompareDIRECT0
matrixcompare • 0.3.0Tools for convenient comparison of matricesDIRECT4
mint • 0.5.9Math interoperability standard typesDIRECT0
oorandom • 11.1.5A tiny, robust PRNG implementation.INDIRECT0
plotters-backend • 0.3.7Plotters Backend APIINDIRECT0
plotters-svg • 0.3.7Plotters SVG backendINDIRECT1
plotters • 0.3.7A Rust drawing library focus on data plotting for both WASM and native applicationsINDIRECT19
ptr_meta_derive • 0.1.4Proc macros for ptr_metaINDIRECT4
ptr_meta • 0.1.4A radioactive stabilization of the ptr_meta rfcINDIRECT5
rkyv_derive • 0.7.46Derive macro for rkyvINDIRECT4
rkyv • 0.7.46Zero-copy deserialization framework for RustDIRECT8
seahash • 4.1.0A blazingly fast, portable hash function with proven statistical guarantees.INDIRECT0
textwrap • 0.16.2Library for word wrapping, indenting, and dedenting strings. Has optional support for Unicode and emojis as well as machine hyphenation.INDIRECT0
Apache-2.08
PackageRelationDependenciesPublished
alga • 0.9.3Abstract algebra for RustDIRECT5
approx • 0.3.2Approximate floating point equality comparisons and assertions.INDIRECT3
approx • 0.5.1Approximate floating point equality comparisons and assertions.DIRECT3
ciborium-io • 0.2.2Simplified Read/Write traits for no_std usageINDIRECT0
ciborium-ll • 0.2.2Low-level CBOR codec primitivesINDIRECT10
ciborium • 0.2.2serde implementation of CBOR using ciborium-basicINDIRECT13
nalgebra-macros • 0.2.2Procedural macros for nalgebraDIRECT4
simba • 0.9.1SIMD algebra for RustDIRECT6
MIT OR Unlicense7
PackageRelationDependenciesPublished
aho-corasick • 1.1.4Fast multiple substring searching.INDIRECT0
memchr • 2.8.0Provides extremely fast (uses SIMD on x86_64, aarch64 and wasm32) routines for 1, 2 or 3 byte search and single substring search. INDIRECT0
quickcheck • 1.0.3Automatic property based testing with shrinking.DIRECT20
same-file • 1.0.6A simple crate for determining whether two file paths point to the same file. INDIRECT3
termcolor • 1.4.1A simple cross platform library for writing colored text to a terminal. INDIRECT3
walkdir • 2.5.0Recursively walk a directory.INDIRECT4
winapi-util • 0.1.11A dumping ground for high level safe wrappers over windows-sys.INDIRECT2
MPL-2.02
PackageRelationDependenciesPublished
cool_asserts • 2.0.4A collection of useful testing assertions and utilitiesDIRECT1
indent_write • 2.2.0Simple Write adapters to add line indentationINDIRECT0
Apache-2.0 OR BSD-2-Clause OR MIT2
PackageRelationDependenciesPublished
zerocopy-derive • 0.8.48Custom derive for traits from the zerocopy crateINDIRECT4
zerocopy • 0.8.48Zerocopy makes zero-cost memory manipulation effortless. We write "unsafe" so you don't have to.INDIRECT5
Apache-2.0 OR MIT OR Zlib1
PackageRelationDependenciesPublished
bytemuck • 1.25.0A crate for mucking around with piles of bytes.DIRECT0
Apache-2.0 OR BSL-1.01
PackageRelationDependenciesPublished
ryu • 1.0.23Fast floating point to string conversionINDIRECT0
Unicode-3.0 AND (Apache-2.0 OR MIT)1
PackageRelationDependenciesPublished
unicode-ident • 1.0.24Determine whether characters have the XID_Start or XID_Continue properties according to Unicode Standard Annex #31INDIRECT0
Apache-2.0 OR MIT OR Apache-2.0 WITH LLVM-exception1
PackageRelationDependenciesPublished
wasi • 0.11.1+wasi-snapshot-preview1WASI API bindings for RustINDIRECT0
Last updated on

Copy the licenses badge code for the latest version:

[![licenses](https://licenses.dev/b/cargo/nalgebra)](https://licenses.dev/cargo/nalgebra)
<a href="https://licenses.dev/cargo/nalgebra">
  <img src="https://licenses.dev/b/cargo/nalgebra" alt="licenses" />
</a>

Or the licenses badge code for the 0.33.3 version:

[![licenses](https://licenses.dev/b/cargo/nalgebra/0.33.3)](https://licenses.dev/cargo/nalgebra/0.33.3)
<a href="https://licenses.dev/cargo/nalgebra/0.33.3">
  <img src="https://licenses.dev/b/cargo/nalgebra/0.33.3" alt="licenses" />
</a>
GitHub