Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Library ideas #21

Open
2 tasks done
ctk3b opened this issue Aug 12, 2014 · 3 comments
Open
2 tasks done

Library ideas #21

ctk3b opened this issue Aug 12, 2014 · 3 comments

Comments

@ctk3b
Copy link
Member

ctk3b commented Aug 12, 2014

  • A library of elements with ports attached to them. The default would be to have a ports oriented in the most common orientations. E.g. hydrogen with one port, oxygen with two ports in opposite directions, carbon with ports forming a tetrahedron.
  • A library of common organic building blocks with ports attached to them. E.g. methyl, carbonyl, amine etc.

It may make sense to host the library in a separate repo, especially if it begins to grow in size.

@ctk3b ctk3b added this to the alpha-0.1 milestone Aug 21, 2014
@ctk3b ctk3b modified the milestones: beta-0.1, alpha-0.1 Sep 18, 2014
@ctk3b
Copy link
Member Author

ctk3b commented Mar 2, 2015

Libraries are sort of there. Things to think about:

  • "import all" structure to easily get access to everything without typing out the full import
  • Functionality to search and filter through the compounds
  • Long term plans for storing and indexing. I suspect a folder in the git repo might not make it super far.

@ctk3b
Copy link
Member Author

ctk3b commented Jul 20, 2015

Hook up with pubchem:
https://github.com/mcs07/PubChemPy
and CIR
https://github.com/mcs07/CIRpy

@ctk3b ctk3b modified the milestones: 0.6, 0.7 Sep 23, 2016
@ctk3b ctk3b modified the milestone: 0.7 Feb 14, 2017
@CalCraven
Copy link
Contributor

I think this issue is still relevant. Until this library get's too big, we can continue to host it in mbuild/lib/atoms. This is something we could assign a good first PR for.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants