Skip to content

This issue was moved to a discussion.

You can continue the conversation there. Go to discussion →

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

Reconsider the name of this package #354

Closed
rgommers opened this issue May 26, 2020 · 7 comments
Closed

Reconsider the name of this package #354

rgommers opened this issue May 26, 2020 · 7 comments

Comments

@rgommers
Copy link

The name of this package is "Sparse" according to the docs and readme, that's basically not searchable or usable. I've been referring to it as "PyData Sparse", which is also a weird name for a package.

Can we reconsider this and come up with a name that's consistent and searchable?

@rgommers rgommers added the bug Indicates an unexpected problem or unintended behavior label May 26, 2020
@hameerabbasi
Copy link
Collaborator

How about python-sparse or scipy-sparse?

@rgommers
Copy link
Author

ndsparse ?

@hameerabbasi hameerabbasi added infrastructure and removed bug Indicates an unexpected problem or unintended behavior labels May 26, 2020
@hameerabbasi
Copy link
Collaborator

There's also the related issue: Do we change the name on PyPI and the repository name, or just the readme and the documentation for better searchability?

@perimosocordiae
Copy link

Github has very nice support for repository renaming, with automatic forwarding of old links to the new name. I've moved repos around with zero issues.

Not sure about the story from PyPI, though.

@shoyer
Copy link
Member

shoyer commented Jun 15, 2020

I would suggest renaming the PyPI package and repository name. It's a little annoying to migrate but better than having inconsistent names.

For renaming xray -> xarray, I uploaded a final release of xray to PyPI with a new README pointing to the new package: https://pypi.org/project/xray/

I also made import xray issue a DeprecationWarning, suggesting to users that they may want to switch.

@ivirshup
Copy link
Contributor

ivirshup commented Apr 24, 2021

I'm not sure I understand the impetus for renaming.

I think sparse is a good name for a sparse matrix library (and a great get, would've expected it to be taken). sparse_arrays would be a close second for me.

It's nice when a foundational package can have short, descriptive name.

I don't agree it's hard to search for. It's the second result on google for "python sparse" and third on duck-duck-go at the moment (scipy.sparse being the top), and I'm not sure what other search terms would be used.

Plus the name collision with scipy.sparse (the only time I've run into confusion) should go away in the future right?


As an aside, xray -> xarray makes sense to me, since one might assume xray has something to do with medical imaging or physics. This seems much less likely with sparse.

@hameerabbasi
Copy link
Collaborator

Copying here for visibility, I'm open to keeping the name the same, but there will need to be a version 2.0 with TACO-based rewrites, including some possible NaN-related breaks. See #460 (comment).

@pydata pydata locked and limited conversation to collaborators May 20, 2021

This issue was moved to a discussion.

You can continue the conversation there. Go to discussion →

Projects
None yet
Development

No branches or pull requests

5 participants