janosh/pymatviz

Rename ml-matrics to pymatviz

janosh opened this issue ยท 6 comments

Not entirely happy with the name ml-matrics anymore. Thinking of changing it to mainvis for materials informatics visualizations. Not sure if it's really better but at least seems to more correctly represent the current focus of this package.

Let me know if you think the new name is terrible @CompRhys @sgbaird. Otherwise will change the name next week maybe.

Seems like a good shift. In terms of Google searches, it looks like it mostly pulls up people with the last name of mainvis. Doesn't seem to have name conflicts or confusions in materials informatics or on GitHub. I hadn't thought of using main as an abbreviation for materials informatics. Something about MaInVis (with the capital letters) strikes me as odd, so all lowercase seems better as you have it. Maybe because the i can be mistaken as an l, and In looks like Indium. MainVis doesn't seem necessary since main and vis read pretty separately in mainvis.

matVis pulls up as a MATLAB package. vismat seems to be a software file extension. vismi or vizmi (i.e. visualizations for materials informatics) would be competing with visme (infographics website) to some extent, but sounds a bit catchy.

Overall I think mainvis is nice, and as a side note I'll be considering the use of "main" for "materials informatics" in other packages; I don't have much claim to package naming creativity ๐Ÿ˜…

pymatvis or pymatviz also come to mind, but if pymatgen isn't a dependency (EDIT: looks like it is) or people can't use e.g. Composition or esp. Structure objects, then people might get confused.

What about being more explicit withMatinfovis? I appreciate my package names are completely opaque but 'main' has too many uses for me to associate with materials informatics easily.

Lots of good points! Thanks guys.

vismi or vizmi (i.e. visualizations for materials informatics) would be competing with visme (infographics website) to some extent, but sounds a bit catchy.

Maybe catchy but sounds cool. ๐Ÿ˜„

pymatvis or pymatviz also come to mind, but if pymatgen isn't a dependency (EDIT: looks like it is) or people can't use e.g. Composition or esp. Structure objects, then people might get confused.

It's definitely meant to be part of the pymatgen ecosystem. I considered pymatviz too a while back but thought it too copy-cat. But considering it signals very clearly the goal of being compatible and a useful addon, maybe the unoriginal name is fine.

I don't have much claim to package naming creativity ๐Ÿ˜…

Me neither. ๐Ÿ˜„

as a side note I'll be considering the use of "main" for "materials informatics" in other packages;

All yours!

What about being more explicit with Matinfovis?

I'm usually for being more explicit but Matinfovis doesn't really roll off the tongue. Maybe has to grow on me.

@sgbaird Thanks again for your input. We're going with pymatviz with permission from @shyuep himself (who says he'll become a user btw)! ๐Ÿ˜