spire
spire copied to clipboard
Powerful new number types and numeric abstractions for Scala.
This would be the right way to track a bunch of related issues.
These types are implicitly real, as 1) complex conjugation is not well supported and 2) the norm value should be real while the scalar could be complex. Until we find...
The partial structures (groupoid, ...) have little use. Deprecate them if there is no interest.
Right now, it is not clear how we handle sparse or arbitrary-sized vectors; especially how to handle zero-valued keys (Map), or trailing zeros (Seq, Array, ...). Until we find a...
This collects all proposals to integrate multivariate polynomials in Spire. Note: we should be careful about handling (non-?)commutativity, and which polynomial ring is obtained depending on the coefficient type. -...
This issue collects PR or "new feature" issues concerning the support of linear algebra in Spire. At this time, it is not clear if this should be done in Spire...
We should implement `Hash` for all Spire data types, and revisit these classes
They are now (or in the near future) commented out under "TODO"s, at least for FixedPoint and Real. We should revisit, document and verify their implementation.
#334 Big architectural change proposed by @tixxit in 2014 #396 revival by @pleira in 2015 #569 Support of complex vector spaces #658 Normed vector space should have two scalar parameters...
I have a use case where I need to group elements from a sequence (think `groupBy`) in a group theory library I'm writing, that depends on Spire. I can think...