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

Implement Data.tools.* to access methods defined by a plugin #2327

Closed
giovannipizzi opened this issue Dec 7, 2018 · 1 comment
Closed

Implement Data.tools.* to access methods defined by a plugin #2327

giovannipizzi opened this issue Dec 7, 2018 · 1 comment
Assignees
Labels
type/accepted feature approved feature request

Comments

@giovannipizzi
Copy link
Member

Similarly to the .tools.* for Calculations (see #2322) we can implement the same concept for Data, to e.g. cover the tools that are already in aiida.tools.* (e.g. kpoint list generation, structure exporting, ...) and we could move there also other things that now live in the classes (e.g. UPF parsers etc.).

Mentioning also #2311 for the meaning of what will be in aiida.tools.

@ltalirz
Copy link
Member

ltalirz commented Oct 29, 2020

We now have an aiida.tools.data entry point

aiida-core/setup.json

Lines 211 to 214 in 9ff07c1

"aiida.tools.data.orbitals": [
"orbital = aiida.tools.data.orbital.orbital:Orbital",
"realhydrogen = aiida.tools.data.orbital.realhydrogen:RealhydrogenOrbital"
],

@giovannipizzi If that is not what you had in mind (it's not entirely clear to me from the description), feel free to reopen.

@ltalirz ltalirz closed this as completed Oct 29, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
type/accepted feature approved feature request
Projects
None yet
Development

No branches or pull requests

3 participants