Skip to content

follow up on dppe example #80

@joshkamm

Description

@joshkamm

One thing that could be a bit difficult for a new user is defining the functional group factory. One possible approach could be to attach a unique atom to the atom you want to bind to the metal (e.g At) and I could use that to require less python tinkering for the user.

  • In bidentate it becomes important to check whether the ancillary ligand has successfully bound to the metal because in some conformers this may not be possible -> I think this would best be checked and filtered in between the metal optimizer step and the xTB step using the functionality that checks how many bonds are different between intended and reperceived optimized structure
  • Try a different example (like eliminating two methyl groups with dppe) and log everything that needs to be changed so collaborators can try their own ligands.
  • Pass test if a certain number of conformers optimize successfully with pyGSM
  • Error handling (probably want to catch exceptions inside function that the parallel pool calls so individual errors don't break all conformers)
  • How do you programmatically determine if you're running in a codespace or github action and the number of CPUs

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions