From 68b193e3f2a4d75b021b26ea800e4f3b7d207024 Mon Sep 17 00:00:00 2001 From: Wenzel Jakob Date: Fri, 19 Aug 2016 09:32:58 +0200 Subject: [PATCH] mention pyrosetta stats --- README.md | 9 ++++++--- docs/intro.rst | 8 ++++++-- 2 files changed, 12 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index b2129c1c..efabbfff 100644 --- a/README.md +++ b/README.md @@ -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 against any additional libraries. -- Binaries are generally smaller by a factor of 2 or more compared to - equivalent bindings generated by Boost.Python. +- Binaries are generally smaller by a factor of at least 2 compared to + 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 return value deduction) are used to precompute function signatures at compile @@ -107,7 +110,7 @@ Dean Moldovan, Ben Pritchard, Jason Rhinelander, Boris Schäling, -Pim Schellart, +Pim Schellart, and Ivan Smirnov. ### License diff --git a/docs/intro.rst b/docs/intro.rst index af35db9e..8ad8acb3 100644 --- a/docs/intro.rst +++ b/docs/intro.rst @@ -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 against any additional libraries. -- Binaries are generally smaller by a factor of 2 or more compared to - equivalent bindings generated by Boost.Python. +- Binaries are generally smaller by a factor of at least 2 compared to + 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 return value deduction) are used to precompute function signatures at compile