Replies: 2 comments 1 reply
-
Hi @pfebrer, welcome! I'll offer some quick thoughts here, in no particular order:
With that said, I actually think the biggest barriers to a shared I/O library are not technical barriers, but are more related to project management barriers (e.g., how to collaborate across projects, how to ensure incentives are aligned appropriately, how to ensure contributors get appropriate recognition, how to ensure such a library is a net benefit and doesn't hold back research by introducing friction, how to resolve conflict, etc.) On the pymatgen side, we already have much of the I/O we need, and support quite a variety of codes. This took many many years to even reach this coverage. Personally, I am quite in favour of a shared I/O library in theory (any reduction in the code that we have to maintain while still achieving the same research goals is a good thing!) but it does feel like a serious effort to undertake, and whether it is practically possible will very much depend on the details. (Edited to add additional notes.) |
Beta Was this translation helpful? Give feedback.
-
Hi @ml-evs, I just wanted to let you know that |
Beta Was this translation helpful? Give feedback.
-
Hi! I'm a contributor to the
sisl
python package and I'm trying to understand what would be the openness of important scientific packages to have a common library dedicated to only input/output. Sincepymatgen
is one of the most used and starred packages (congratulations on the success! 😄), I would love it if you found the time to chime in on the discussion at https://gitlab.com/ase/ase/-/issues/1056#note_851538575 to give your POV about the idea.Cheers and thanks in advance!
Beta Was this translation helpful? Give feedback.
All reactions