Skip to content
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

Deprecation: aiida.orm.nodes.data.upf and verdi data core.upf #6114

Merged
merged 1 commit into from
Oct 11, 2023

Conversation

sphuber
Copy link
Contributor

@sphuber sphuber commented Sep 5, 2023

The UpfData data plugin and related utilities have been replaced by the versions maintained in the aiida-pseudo plugin. The latter has now been significantly adopted by most users and plugin in the ecosystem, so the outdated original version in aiida-core can be deprecated and removed.

@sphuber sphuber requested a review from mbercx September 5, 2023 13:54
@sphuber
Copy link
Contributor Author

sphuber commented Sep 8, 2023

Any quarrel with this, respected co-maintainer of aiida-pseudo? @mbercx

@mbercx
Copy link
Member

mbercx commented Sep 8, 2023

Any quarrel with this, respected co-maintainer of aiida-pseudo? @mbercx

Not at all! My one concern is that some users (e.g. @mkotiuga I believe) might want to use "custom" pseudos and currently these aren't trivial to install. Maybe we can still polish the user experience and documentation for non-SSSP/PseudoDojo users a bit before putting the deprecation in a release, and point users explicitly to some documentation (or wiki) on how to migrate to using aiida-pseudo.

@sphuber
Copy link
Contributor Author

sphuber commented Sep 12, 2023

It would be great if we can get some more specific information on the limitations of aiida-pseudo. I have opened aiidateam/aiida-pseudo#160 to improve the docs a bit on how to install a custom family, but I think all use-cases should be supported. @mbercx @mkotiuga Do you have concrete examples of what doesn't work with aiida-pseudo?

@sphuber sphuber force-pushed the fix/deprecate-upf-module branch from 567d125 to 6bca132 Compare October 11, 2023 09:20
The `UpfData` data plugin and related utilities have been replaced by
the versions maintained in the `aiida-pseudo` plugin. The latter has now
been significantly adopted by most users and plugin in the ecosystem, so
the outdated original version in `aiida-core` can be deprecated and
removed.
@sphuber sphuber force-pushed the fix/deprecate-upf-module branch from 6bca132 to 23ff70b Compare October 11, 2023 09:50
@sphuber
Copy link
Contributor Author

sphuber commented Oct 11, 2023

I have updated the aiida-pseudo docs with even more information on how to replace the deprecated functionality. The deprecation warnings now simply link to that page in the documentation. This way we can continuously update it should the need arise

@sphuber sphuber merged commit 6625fd2 into aiidateam:main Oct 11, 2023
17 checks passed
@sphuber sphuber deleted the fix/deprecate-upf-module branch October 11, 2023 10:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants