Although open-source contributions to ARPES data analysis like PyARPES, peaks, and piva are a huge step forward from Igor Pro based proprietary code bases, they still face challenges in standardization. The diversity of experimental setups and the specific needs of different research groups make it difficult to create a unified package or standard data formats. Each group tends to develop its own tools tailored to their specific requirements, leading to decentralized efforts and a lack of interoperability. This trend will likely continue, as each group holds their own preferences and priorities, which can conflict with those of others.
Hence comes the question: is it impossible to create a standard package, or at least a standard on data formats for ARPES data analysis? Can multiple groups agree to develop a common package that can be used by all, with open-source contributions and open discussion? The answer is not straightforward. While it is technically possible to create a standard package, the challenge lies in the willingness of different groups to adopt and contribute to it.
This issue has been filed as a discussion topic, and it is hoped that it will lead to a constructive dialogue among the community.
Although open-source contributions to ARPES data analysis like PyARPES, peaks, and piva are a huge step forward from Igor Pro based proprietary code bases, they still face challenges in standardization. The diversity of experimental setups and the specific needs of different research groups make it difficult to create a unified package or standard data formats. Each group tends to develop its own tools tailored to their specific requirements, leading to decentralized efforts and a lack of interoperability. This trend will likely continue, as each group holds their own preferences and priorities, which can conflict with those of others.
Hence comes the question: is it impossible to create a standard package, or at least a standard on data formats for ARPES data analysis? Can multiple groups agree to develop a common package that can be used by all, with open-source contributions and open discussion? The answer is not straightforward. While it is technically possible to create a standard package, the challenge lies in the willingness of different groups to adopt and contribute to it.
This issue has been filed as a discussion topic, and it is hoped that it will lead to a constructive dialogue among the community.