You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Currently, the application supports a limited number of live examples: benzene, water, methane, and ethane. To enhance the usability and testing capabilities, more molecular examples need to be added. These should include molecules with varying hybridizations and complexities.
Acceptance Criteria
Add new live examples for molecules of different types:
Molecules with double bonds (e.g., Ethene (C₂H₄)).
Molecules with triple bonds (e.g., Acetylene (C₂H₂)).
Molecules with sp3d and sp3d2 hybridizations (e.g., PCl₅, SF₆).
Ensure correct visualization of these examples in the 3D plot.
Include a dropdown or selector in the UI to easily switch between examples. [Already present]
Suggested Approach
Frontend Updates:
Add new options for the additional molecules in the dropdown menu for live examples.
Pass the selected molecule data to the molecule rendering logic.
Backend Updates:
Define the molecular structures for the new examples in the EditMolecule.jsx or the related logic.
Ensure correct bond angles and connectivity.
Testing:
Verify the 3D visualization for all examples, ensuring accuracy in geometry and bond representations.
File Locations for Implementation
File: /src/components/EditMolecule.jsx
Add New Molecules:
Extend the sampleMolecules array with additional molecules.
Define the molecular structures and ensure compatibility with existing logic.
yes, @adithya-menon-r you can start working on this after the dependency issues are resolved, but as you can hold up only upto 2 issues at a time. I would suggest you to take up issues that you can work on now. Or if you are ok with it I can still assign you to this issue.
Description
Currently, the application supports a limited number of live examples: benzene, water, methane, and ethane. To enhance the usability and testing capabilities, more molecular examples need to be added. These should include molecules with varying hybridizations and complexities.
Acceptance Criteria
Suggested Approach
Frontend Updates:
Backend Updates:
EditMolecule.jsx
or the related logic.Testing:
File Locations for Implementation
File:
/src/components/EditMolecule.jsx
sampleMolecules
array with additional molecules.Code Changes
In
EditMolecule.jsx
Add new molecules to the
sampleMolecules
array:Update the Molecule Construction Logic
Suggested New Examples
Dependencies
The text was updated successfully, but these errors were encountered: