From 394037a12755a4e3247fec9cb3a038fcd47a6b1b Mon Sep 17 00:00:00 2001 From: Dave Abrahams Date: Mon, 25 Nov 2002 16:12:27 +0000 Subject: [PATCH] updated [SVN r16408] --- doc/projects.html | 170 +++++++++++++++++++++++++++++----------------- 1 file changed, 106 insertions(+), 64 deletions(-) diff --git a/doc/projects.html b/doc/projects.html index 9d1484bb..5db7ec27 100644 --- a/doc/projects.html +++ b/doc/projects.html @@ -34,10 +34,32 @@ using Boost.Python as your Python/C++ binding solution, we'd be proud to list your project on this page. Just post a short description of your project - and how Boost.Python helps you get the job done, and we'll add it to - .

+ and how Boost.Python helps you get the job done, and we'll add it to this + page .


+

Enterprise Software

+ +
+
OpenWBEM
+ +
+ The OpenWBEM project is an effort to develop an open-source + implementation of Web Based Enterprise Management suitable for + commercial and non-commercial application + +

Dan Nuffer writes:

+ +
+ I'm using Boost.Python to wrap the client API of OpenWBEM.This will + make it easier to do rapid prototyping, testing, and scripting when + developing management solutions that use WBEM. +
+
+
+ +

Financial Analysis

+
TSLib - Fortress Investment Group LLC
@@ -51,8 +73,8 @@

Tom Barket of Fortress writes:

- We have a large C++ analytical library specialized for research - in finance and economics, built for speed and mission critical + We have a large C++ analytical library specialized for research in + finance and economics, built for speed and mission critical stability. Yet Python offers us the flexibility to test out new ideas quickly and increase the productivity of our time versus working in C++. There are several key features which make Python @@ -60,16 +82,14 @@ web are all valuable, but the most important is its extensibility, due to its open source transparency. Boost.Python makes Python extensibility extremely simple and straightforward, yet preserves a - great deal of power and control. + great deal of power and control.
+
-
EMSolve
- -
EMSolve is a provably stable, charge conserving, and energy - conserving solver for Maxwell's equations.
-  
+

Graphics

+
OpenSceneGraph
@@ -89,36 +109,6 @@ to Python.
  -
OpenWBEM
- -
- The OpenWBEM project is an effort to develop an open-source - implementation of Web Based Enterprise Management suitable for - commercial and non-commercial application - -

Dan Nuffer writes:

- -
- I'm using Boost.Python to wrap the client API of OpenWBEM.This - will make it easier to do rapid prototyping, testing, and scripting - when developing management solutions that use WBEM. -
-
- -
CAMFR
- -
- CAMFR is a photonics and electromagnetics modelling tool. Python is - used for computational steering. - -

Peter Bienstman - writes:

- -
- Thanks for providing such a great tool! -
-
-
HippoDraw - Stanford Linear Accelerator Center
@@ -134,36 +124,88 @@ writes:

- Don't have a web page for the project, but the organization's is - http://www.slac.stanford.edu - (the first web server site in America, I installed it). + (the first web server site in America, I installed it).
Which was just too cool a piece of trivia to omit.
-   +   + +
+ +

Scientific Computing

+ +
+
CAMFR
-
cctbx - Computational Crystallography Toolbox
- Computational Crystallography is concerned with the derivation - of atomic models of crystal structures, given experimental - X-ray diffraction data. The cctbx is an open-source library of - fundamental algorithms for crystallographic computations. The - core algorithms are implemented in C++ and accessed through - higher-level Python interfaces. The cctbx grew together - with Boost.Python and is designed from the ground up as - a hybrid Python/C++ system. With one minor exception, + CAMFR is a photonics and electromagnetics modelling tool. Python is + used for computational steering. + +

Peter Bienstman + writes:

+ +
+ Thanks for providing such a great tool! +
+
+ +
cctbx - Computational + Crystallography Toolbox
+ +
+ Computational Crystallography is concerned with the derivation of + atomic models of crystal structures, given experimental X-ray + diffraction data. The cctbx is an open-source library of fundamental + algorithms for crystallographic computations. The core algorithms are + implemented in C++ and accessed through higher-level Python + interfaces. + +

The cctbx grew together with Boost.Python and is designed from the + ground up as a hybrid Python/C++ system. With one minor exception, run-time polymorphism is completely handled by Python. C++ - compile-time polymorphism is used to implement performance - critical algorithms. The Python and C++ layers are seamlessly - integrated using Boost.Python. -

- The SourceForge cctbx project is organized in modules to - facilitate use in non-crystallographic applications. - The scitbx module implements a general purpose - array family for scientific applications and pure C++ - ports of FFTPACK and the LBFGS conjugate gradient - minimizer. + compile-time polymorphism is used to implement performance critical + algorithms. The Python and C++ layers are seamlessly integrated using + Boost.Python.

+ +

The SourceForge cctbx project is organized in modules to + facilitate use in non-crystallographic applications. The scitbx + module implements a general purpose array family for scientific + applications and pure C++ ports of FFTPACK and the LBFGS conjugate + gradient minimizer.

+
+ +
EMSolve
+ +
EMSolve is a provably stable, charge conserving, and energy + conserving solver for Maxwell's equations.
+  
+ +
Gaudi and RootPython
+ +
+ Gaudi is a framework for particle physics collision data processing + applications developed in the context of the LHCb and ATLAS + experiments at CERN. + +

Pere Mato Vila writes:

+ +
+ We are using Boost.Python to provide scripting/interactive + capability to our framework. We have a module called "GaudiPython" + implemented using Boost.Python that allows the interaction with any + framework service or algorithm from python. RootPython also uses + Boost.Python to provide a generic "gateway" between the ROOT framework and python + +

Boost.Python is great. We managed very quickly to interface our + framework to python, which is great language. We are trying to + facilitate to our physicists (end-users) a rapid analysis + application development environment based on python. For that, + Boost.Python plays and essential role.

+