MO diagram: on-the-fly fragment orbitals with ECCE-QM for casual diagrams
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 5/5
- Tempo estimado
- Mais de uma semana
- Facilidade para iniciantes
- 35/100
- Tipo de issue
- Funcionalidade
- Clareza
- Razoavelmente clara
- Status de atividade
- Ativa
- Stack de tecnologia
- c
- Domínio
- computer-graphics
Direção de pesquisa
Start by reading the related issues #201 and #252 to understand existing fragment calculations and fragment definitions. Then trace how the MO correlation diagram is built and how ECCE-QM exposes single-point calculations, basis selection, and integrals for orbital overlaps. Done means the diagram can show projected ligand group orbitals using the parent basis and identify the fragment-orbital method it used.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
The correlation diagram needs fragment orbitals to show ligand group orbitals properly; today that means fragment calculations made by hand (#201). For a casual diagram, ECCE can make them itself:
- Split the molecule into the metal and its ligands (fragment definitions, #252).
- Run a quick ECCE-QM single point on each ligand at the parent geometry, in the parent calculation's own basis set (ECCE-QM accepts an explicit basis), so fragment and parent orbitals are expanded in the same atomic functions, whatever code ran the parent.
- Project the parent MOs onto the ligand orbitals (overlaps from ECCE-QM's integrals) to get the ligand group orbitals and the correlation lines.
Small ligands (CO, NH3, Cl-, PH3) take seconds each. A Hückel or semi-empirical variant would be faster but uses a different basis, so projections are approximate; ECCE-QM in the parent basis is the default. Quantitative work keeps real fragment calculations (#201). The diagram states which kind of fragment orbitals it shows. Related: #132, #201, #252. Suggested by the maintainer, 2026-10-12.
- Linguagem predominante
- C
- Estrelas
- 10
- Forks
- 8
- Merge médio
- 21min
- PRs com merge (30d)
- 1
Preparar o ambiente
Este projeto não oferece contêiner de desenvolvimento, Dockerfile nem guia de contribuição, então a configuração fica por sua conta: comece pelo README e veja nosso guia da primeira contribuição para os passos gerais.
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de FriendsofECCE/ECCE
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 70/100
FriendsofECCE/ECCE#336 · 1 comentário ·
-
Viewer under XWayland: MO Diagram window opens black; bottom strip blinks on property switchesAberta
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 43/100
FriendsofECCE/ECCE#361 · 1 comentário ·
-
Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 20/100
FriendsofECCE/ECCE#359 ·
-
Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 28/100
FriendsofECCE/ECCE#358 ·
-
Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 20/100
FriendsofECCE/ECCE#357 · 3 comentários ·
Todas as issues de FriendsofECCE/ECCE
Issues semelhantes
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 64/100
libsdl-org/SDL#16539 ·
Mantenedores costumam responder em até 1 dia
-
git-workflow task-4
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 66/100
-
bug
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 82/100
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 67/100
dosemu2/dosemu2#3178 · 1 comentário · 1 reação ·
Mantenedores costumam responder em até 1 dia
-
enhancement
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 66/100
Mantenedores costumam responder em até 1 dia