MO diagram: phase sketches for ligands of several atoms and for 3-D ligand sets (Oh, Td)
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Aptitud para principiantes
- 35/100
- Tipo de issue
- Nueva funcionalidad
- Claridad
- Bien especificado
- Estado de actividad
- Activo
- Stack tecnológico
- c
- Área
- computer-graphics
Línea de trabajo
Start with the overlap scenes in tests/modiagram/capture.py and inspect how phase sketches are drawn for single element fragments. Implementations need to place signs at ligand donor atoms and show 3-D Oh and Td arrangements in oblique views while keeping planar sets flat. Done means the specified sigma and pi combinations for Cr(CO)6 and CoCl4(2-) match the cited textbook drawings, and rows accommodate larger sketches.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Phase sketches (the small drawings of a ligand set's signs beside the fragment column) are drawn only for a fragment of one element, flattened onto the atoms' own plane. So the (CO)6 combinations of Cr(CO)6 get none, nor do CN-, NH3, H2O or PR3 ligands. The flattening also cannot show an octahedral or tetrahedral set: the axial ligands land on the equatorial ones.
Design
- One point per ligand: a ligand made of several atoms is drawn at its donor atom (C of CO and CN-, N of NH3, P of PR3, O of H2O). Sign and size come from that atom's coefficient in the set's orbital: s and p along the M–L axis for sigma sets, the p vector perpendicular to it for pi sets.
- 3-D sets drawn in the textbook oblique view: axial ligands up and down, the equatorial four on a slanted square for Oh; the matching cube or tetrahedron view for Td. Planar sets (BF3, PtCl4) stay flat as now.
- Room: a row carrying one of the larger sketches gets the height it needs; the overlap scenes in
tests/modiagram/capture.pycheck it.
Checks: for Cr(CO)6 and CoCl4(2-) the sketches must reproduce the textbook sigma combinations (a1g, eg, t1u in Oh; a1, t2 in Td) and the t2g/t1u pi sets, compared against the drawings in Albright–Burdett–Whangbo, Cotton, and Vincent.
- Lenguaje dominante
- C
- Estrellas
- 10
- Forks
- 8
- Merge medio
- 21 min
- PR fusionados (30 d)
- 1
Preparar el entorno
Este proyecto no incluye contenedor de desarrollo, Dockerfile ni guía de contribución, así que la configuración corre por tu cuenta: empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de FriendsofECCE/ECCE
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
FriendsofECCE/ECCE#336 · 1 comentario ·
-
Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100
FriendsofECCE/ECCE#370 · 1 comentario ·
-
Dificultad 4/5 3-5 días Aptitud para principiantes 48/100
FriendsofECCE/ECCE#369 · 2 comentarios ·
-
Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100
FriendsofECCE/ECCE#367 · 2 comentarios ·
-
Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100
FriendsofECCE/ECCE#366 ·
Todos los issues de FriendsofECCE/ECCE
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
FujiNetWIFI/fujinet-lib#204 ·
Los mantenedores suelen responder en 1 día
-
os:linux
Dificultad 2/5 1-3 horas Aptitud para principiantes 66/100
mpv-player/mpv#18649 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 85/100
facebookincubator/muse-gadget-sdk#249 ·
Los mantenedores suelen responder en 1 día
-
docs: nng_dial / nng_dialer_start can return NNG_ECONNSHUT and NNG_ECRYPTO, which are not documentedAbierto
Dificultad 1/5 1-3 horas Aptitud para principiantes 89/100
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 78/100
micropython/micropython#19786 ·
Los mantenedores suelen responder en 1 día