Brandon Flores
Brandon Flores
I'm going to chime in with a different perspective: I don't think `Quantity` should subtype `Number` or restrict the values it wraps to `Real` entries. The reason I'm putting this...
I forgot to respond here, but now that I remembered: > Although, I don't see how `Quantity{ x*u"m", 1:10)`? Presumably, it would still return a regular `Vector{Quantity}`. Correct, that would...
@vtjnash I know that changing the behavior described here would be a breaking change, but I opened this issue solely for documentation purposes, since this behavior is not detailed in...
Did you forget to include the content of your post?
Hi there! I've made post #201 and while it may be a bit beyond the scope of the math you mentioned here, I could definitely use someone who can help...
Quick update: I just solved the issues with the Smith normal form calculations. Barring any major issues, I should have the package registered in the next few days.
Well, it looks like performance needs work: ```julia-repl julia> M = [-1 1 1; 1 -1 1; 1 1 -1] * diagm([1, 1, 2]) 3×3 Matrix{Int64}: -1 1 2 1...
Quick update: I have registered the package and solved the performance issues listed above. However, I think the algorithms that are being used may have some issues. They seem to...
Another update: I've sorted out issues that have come up in my own use cases (generating atomic positions when building a supercell), which primarily involve 3x3 matrices. There are still...
One more update: I believe I've solved all outstanding issues regarding failed Smith/Hermite normal form factorizations for 3x3 matrices (thanks @glwhart). The unimodularity failures I've run into seem to be...