!JEiuNJLuxedbohAOuH:matrix.org

ASE

199 Members
Atomic Simulation Environment — https://wiki.fysik.dtu.dk/ase/ — Channel for discussions, support, and development of ASE3 Servers

Load older messages


SenderMessageTime
28 Jun 2024
@hasithv:matrix.orgHasith Vattikuti
In reply to @nw18rica:matrix.tu-darmstadt.de
Is there a way to get auto completion working? (Using pycharm)
As long as you have ASE (or any module for that matter, even a local one) autocomplete should be working unless you specifically turned off some setting to do so. Double check that you installed ase in your python environment as well as your pycharm settings
16:50:07
@hasithv:matrix.orgHasith Vattikuti
In reply to @nw18rica:matrix.tu-darmstadt.de
Is there a way to get auto completion working? (Using pycharm)
* As long as you have ASE (or any module for that matter, even a local one) autocomplete should be working unless you specifically turned off some setting to do so. Double check that you installed ase in your python environment as well as your pycharm settings. If you did your due diligence, DM me as I highly doubt this is relevant to ASE specifically.
16:53:09
@nw18rica:matrix.tu-darmstadt.deNils Phillip Winkelmann (TUDa)I installed it via a conda in intellij via the GUI of intellij 16:53:44
3 Jul 2024
@mjwaters:matrix.orgmjwatersI just submitted a 1-character bug fix which required 3 characters to be changed in a test. This might be my smallest MR that isn't spelling related typo. 04:36:51
@askhl:matrix.orgAsk Hjorth Larsen Adam Jackson: Hi. How's the plugins MR? Is there something I can do? 13:07:50
@ajjackson:matrix.orgAdam JacksonI managed to look at it a few times last week, am still trying to fully understand it. Would be easier with more type annotation and docstrings to describe arguments, but I appreciate the code is officially still WIP. I think it didn't help that the modules are alphabetically almost in reverse order of what makes sense for understanding the structure 😅13:12:20
@askhl:matrix.orgAsk Hjorth LarsenWe can also have a videochat at some point if we want to discuss more in depth13:12:50
@ajjackson:matrix.orgAdam Jackson * I managed to look at it a few times last week, am still trying to fully understand it. Would be easier with more type annotation and examples in docstrings, but I appreciate the code is officially still WIP. I think it didn't help that the modules are alphabetically almost in reverse order of what makes sense for understanding the structure 😅13:13:00
@ajjackson:matrix.orgAdam JacksonSounds good, I think I need one more session to look through the actual "plugins" module and then hopefully it will come together a bit more clearly13:13:57
@ajjackson:matrix.orgAdam JacksonThere are also perhaps some fundamental questions about e.g. how we handle conflicts and multiple implementations of the same format/calculator13:14:34
@askhl:matrix.orgAsk Hjorth LarsenI can talk at almost any time. We could scroll through and try to understand at a higher level. I mean I did something like that at some point, but it's a while ago and probably wise to review well :)13:15:06
@askhl:matrix.orgAsk Hjorth LarsenThose are good questions indeed.13:16:26
4 Jul 2024
@askhl:matrix.orgAsk Hjorth Larsen Bar is open over in #ase-bar:matrix.org 18:58:08
5 Jul 2024
@ajjackson:matrix.orgAdam JacksonCould have a chat about plugins this afternoon?10:11:17
@askhl:matrix.orgAsk Hjorth LarsenYes. Maybe 15:00?10:15:21
@askhl:matrix.orgAsk Hjorth LarsenCEST, so that must be 14:00 UK10:15:43
@askhl:matrix.orgAsk Hjorth Larsen Adam Jackson: Should we use the bar? 12:57:50
@ajjackson:matrix.orgAdam JacksonSure! Am on a new laptop so will take a minute to sign in12:58:27
8 Jul 2024
@mjwaters:matrix.orgmjwaters Andrew Rosen: There's another bug in the vasp calculator when setting case sensitive tags for vtst. 06:11:56
@mjwaters:matrix.orgmjwaterswhen I want to set 'DRotMax' by setting drotmax=2, it writes the incorrect string "DROTMAX" to the INCAR file. 06:13:47
@mjwaters:matrix.orgmjwatersI'm not sure how this is supposed to be handled in the vasp calculator. 06:14:45
@mjwaters:matrix.orgmjwatersI did notice that drotmax is in the float section but it's an integer tag. 06:15:14
@mjwaters:matrix.orgmjwatersI could fix that, but the tag still won't work without fixing the first thing. 06:16:04
@mjwaters:matrix.orgmjwatersanyway, it's late, somebody remind me this week to make a issue on gitlab for this. 06:17:14
@askhl:matrix.orgAsk Hjorth Larsen

Maybe it would be wise to start a simple vasp calculator, one which has minimal awareness of keywords.

A good starting point would be a simplified vasp writer which speaks Vasp language but doesn't know about ASE. Then there can be an explicit conversion layer between ASE (atoms, kpts) and Vasp keywords which is outside the writer. And finally that can be integrated with a calculator -- or with other things.

11:57:14
@ajjackson:matrix.orgAdam Jackson What layer of abstraction do you have in mind for "vasp language"? Presumably it is higher than {"POSCAR": list[str], "INCAR": list[str], "KPOINTS": list[str], "POTCAR": list[str]} 14:05:33
@ajjackson:matrix.orgAdam Jackson I guess the answer for any code here is "a reasonable mapping from Python data types to the input syntax", but then we are 90% of the way towards an ASE-specific syntax 14:07:25
@ajjackson:matrix.orgAdam JacksonMaybe that is still useful as most of the hard parts lie in that other 10% 🤔14:08:01
@mjwaters:matrix.orgmjwaters
In reply to @askhl:matrix.org

Maybe it would be wise to start a simple vasp calculator, one which has minimal awareness of keywords.

A good starting point would be a simplified vasp writer which speaks Vasp language but doesn't know about ASE. Then there can be an explicit conversion layer between ASE (atoms, kpts) and Vasp keywords which is outside the writer. And finally that can be integrated with a calculator -- or with other things.

the ugly and compatibility breaking solution would be stop using the lowercase string versions of tags.
15:46:55
@mjwaters:matrix.orgmjwaterswait, don't we have mechanism for passing custom tags in the vasp calculator? 15:47:28

Show newer messages


Back to Room ListRoom Version: 5