{"push_id":817478021,"size":1,"distinct_size":1,"ref":"refs/heads/boost-python","head":"d9ac33cd7c12294b37dcfbada902b8ce0251d211","before":"459ba6d2d091068f55593af40653c3d6f8e5340f","commits":[{"sha":"d9ac33cd7c12294b37dcfbada902b8ce0251d211","author":{"email":"cf7042e2e8eee958b5bcde1ae2cbefef82efc184@kitware.com","name":"Marcus D. Hanwell"},"message":"Provide some minimal Python wrapping using Boost Python\n\nYou know, I looked at so many other solutions, and I kept coming back\nto this one. We do not need to wrap everything, and it offers a nice\nmechanism for making things more Pythonic inline, works well with\nPython 2 or 3, and we used it before.\n\nCurrently very simple, wrapping a few of the major classes for some\ninitial testing. I think it should be extended to expose each library\nas a component, i.e. avogadro2.core, avogadro2.io, etc. The singleton\nfor file formats has a nice Pythonic conversion, Python strings are\nimmutable, and so the writeString method had to be manually wrapped.","distinct":true,"url":"https://api.github.com/repos/OpenChemistry/avogadrolibs/commits/d9ac33cd7c12294b37dcfbada902b8ce0251d211"}]}