Naming: keep NIX for the project, use "nixio" for the libraries
gicmo opened this issue · 6 comments
gicmo commented
We currently have:
- NIX (C++)
- homebrew science:
nixio
- homebrew science:
- NixPy Python:
- PyPI:
nixpy
(?)
- PyPI:
The idea would be to use nixio
for all libraries to unify naming.
stoewer commented
Agreed
jgrewe commented
does that also mean that we change the names of the library?
libnix -> libnixio
import nixio
etc...
stoewer commented
From my point of view this should definitely apply to:
- library names (so, dll, jar etc)
- package names (Debian, PyPi, homebrew)
- python package names (e.g. from nixio import File ...)
Optionally we can also change:
- C++ namespaces
- Main header (nix.hpp -> nixio.hpp)
jgrewe commented
I am not sure about the namespaces but probably the header.
The project name itself will remain unchanged, correct?
stoewer commented
Yes, the project and repository name(s) should remain unchanged
gicmo commented
I think we should be done here, or can anybody think of anything else?