-
-
Notifications
You must be signed in to change notification settings - Fork 5.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
module SparseMatrix should be renamed #12323
Comments
This will break package/user code and should not be done prior to 0.4. There's an unfortunately-named |
I am ok with |
I am ok with renaming, but post 0.4. |
|
👍 to |
I somewhat prefer |
I've seen people use the term sparse to refer to missing-data situations, which bugs me a little because the implementations are usually quite different. Or sparse coding in the compressed sensing literature, LASSO methods etc where you end up with results that are sparse in values, but not (usually) in representation. And it's likely confusing to have both a |
I agree with @tkelman: the word sparse is used for a lot of things that aren't related to array storage. |
Bump. We should do this soon and early in the cycle. |
Closed by #13440 |
Currently, Julia base has a submodule named
SparseMatrix
. This name is problematic in several ways:SparseVector
into Base (see [WIP] SparseVector #11424). It is really inconsistent and confusing to have a module namedSparseMatrix
while a type within that module namedSparseVector
.StridedMatrix
,DenseMatrix
, andMatrix
, which are all types, whileSparseMatrix
is a module ...I propose to rename this sub-module to
Sparse
orSparseArrays
. (Personally, I prefer the former, which is both concise and informative).The text was updated successfully, but these errors were encountered: