nlesc-nano / CAT

A collection of tools designed for the automatic construction, and subsequent analysis, of chemical compounds.
Other
16 stars 2 forks source link

Construct quantum-dots with more than one type of ligand #91

Open BvB93 opened 4 years ago

BvB93 commented 4 years ago
BvB93 commented 4 years ago

Proposed syntax:

optional:
    core:
        symbol: 'Cl'

    qd:
        multi_ligand:
            f: [0.3, 0.2, 0.1, 0.05]
            mode: 'uniform'
            ligands:
                - 'OCCCCCCCCCC'
                - 'OCCCCCCC'
                - 'OCCCC'

and / or

optional:
    core:
        symbol: 'Cl'

    qd:
        multi_ligand:
            dummy: ['F', 'Br', 'I']
            ligands:
                - 'OCCCCCCCCCC'
                - 'OCCCCCCC'
                - 'OCCCC'
BvB93 commented 4 years ago

Implementation of the dummy-based approach is progressing nicely, the subset-based approach will likelly be implemented the patch afterwards.

BvB93 commented 4 years ago

Implemented the dummy-based approach in https://github.com/nlesc-nano/CAT/pull/92.