mention pyrosetta stats

This commit is contained in:
Wenzel Jakob 2016-08-19 09:32:58 +02:00
parent 8de0437e46
commit 68b193e3f2
2 changed files with 12 additions and 5 deletions

View File

@ -74,8 +74,11 @@ In addition to the core functionality, pybind11 provides some extra goodies:
- Everything is contained in just a few header files; there is no need to link - Everything is contained in just a few header files; there is no need to link
against any additional libraries. against any additional libraries.
- Binaries are generally smaller by a factor of 2 or more compared to - Binaries are generally smaller by a factor of at least 2 compared to
equivalent bindings generated by Boost.Python. equivalent bindings generated by Boost.Python. A recent pybind11 conversion
of PyRosetta, an enourmous Boot.Python binding project,
[reported](http://graylab.jhu.edu/RosettaCon2016/PyRosetta-4.pdf) a binary
size reduction of **5.4x** and compile time reduction by **5.8x**.
- When supported by the compiler, two new C++14 features (relaxed constexpr and - When supported by the compiler, two new C++14 features (relaxed constexpr and
return value deduction) are used to precompute function signatures at compile return value deduction) are used to precompute function signatures at compile
@ -107,7 +110,7 @@ Dean Moldovan,
Ben Pritchard, Ben Pritchard,
Jason Rhinelander, Jason Rhinelander,
Boris Schäling, Boris Schäling,
Pim Schellart, Pim Schellart, and
Ivan Smirnov. Ivan Smirnov.
### License ### License

View File

@ -68,8 +68,12 @@ In addition to the core functionality, pybind11 provides some extra goodies:
- Everything is contained in just a few header files; there is no need to link - Everything is contained in just a few header files; there is no need to link
against any additional libraries. against any additional libraries.
- Binaries are generally smaller by a factor of 2 or more compared to - Binaries are generally smaller by a factor of at least 2 compared to
equivalent bindings generated by Boost.Python. equivalent bindings generated by Boost.Python. A recent pybind11 conversion
of `PyRosetta`_, an enourmous Boot.Python binding project, reported a binary
size reduction of **5.4x** and compile time reduction by **5.8x**.
.. _PyRosetta: http://graylab.jhu.edu/RosettaCon2016/PyRosetta-4.pdf
- When supported by the compiler, two new C++14 features (relaxed constexpr and - When supported by the compiler, two new C++14 features (relaxed constexpr and
return value deduction) are used to precompute function signatures at compile return value deduction) are used to precompute function signatures at compile