Draft: add support for nanoparticle models#148
Open
pm-blanco wants to merge 84 commits intopyMBE-dev:mainfrom
Open
Draft: add support for nanoparticle models#148pm-blanco wants to merge 84 commits intopyMBE-dev:mainfrom
pm-blanco wants to merge 84 commits intopyMBE-dev:mainfrom
Conversation
… unit for pymbe_library.get_radius_map()
…ke more robust. Remove unnecessary pieces of code in pyMBE (assign_molecule and get_type_map)
…emove verbose optional arguments
…distribution of sites and two different kinds of sites (one main site and a secondary site)
…create_nanoparticle(), specifically: reading data from pmb.df and creating the center of the nanoparticles
…or uniformly distributing points on a sphere pmb.uniform_distribution_sites_on_sphere(). First draft of the fucntion create_patches()
…f main sites. Need to be fully tested and add the secondary sites to the output list
…he secondary patch implemented, but not working properly. Final report of the construction working.
… Implementation of the calculation of distances between sites and dipole and quadrupole moments. Improving docs of auxiliary functions and readability of the code.
…emplates with nested residues, continue refactoring samples
Co-authored-by: pinedaps <sebastian.pineda_pineda@chem.lu.se>
Co-authored-by: Sebastian Pineda <sebastian.pineda_pineda@chem.lu.se>
…rticles. Updating the code to the new database format of pyMBE Co-authored-by: Sebastian Pineda <sebastian.pineda_pineda@chem.lu.se>
… instance logic Co-authored-by: Sebastian Pineda <sebastian.pineda_pineda@chem.lu.se>
…e_nanoparticle Co-authored-by: Sebastian Pineda <sebastian.pineda_pineda@chem.lu.se>
…unning fine Co-authored-by: Sebastian Pineda <sebastian.pineda_pineda@chem.lu.se>
Co-authored-by: Sebastian Pineda <pinedaps@chem.lu.se>
Co-authored-by: Sebastian Pineda <pinedaps@chem.lu.se>
Co-authored-by: Sebastian Pineda <pinedaps@chem.lu.se>
4 tasks
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Closes #144
Added
NanoparticleTemplateandNanoparticleInstance.pmb.define_nanoparticleandpmb.create_nanoparticleto define and build nanoparticles with configurable core particles and surface site composition.pyMBE.lib.nanoparticle_toolsfor spherical site distribution, patch construction, and overlap checks.samples/nanoparticles_grxmc.pyto demonstrate nanoparticle setup and simulation workflows.testsuite/nanoparticle_unit_tests.py) and coverage for nanoparticle-related code paths.Changed
pmb.create_nanoparticle.Fixed