Vladimir Prus
52201f0cba
Undo previous commit, it was meant for another branch
...
[SVN r85888]
2013-09-25 08:32:03 +00:00
Vladimir Prus
3480aee9e7
Initial modular patch, from Bjorn.
...
[SVN r85884]
2013-09-25 08:13:57 +00:00
Stephen Kelly
ead8d0aba5
Python: Simplify object and BOOST_PYTHON_FORWARD_OBJECT_CONSTRUCTORS macro.
...
The macro no longer needs an implementation for old MSVC.
[SVN r85881]
2013-09-25 07:55:31 +00:00
Stephen Kelly
7a4b240838
Python: Remove use of obsolete BOOST_PYTHON_EXPLICIT_TT_DEF macro.
...
[SVN r85880]
2013-09-25 07:55:17 +00:00
Stephen Kelly
f500202dab
Python: Trivially define the BOOST_PYTHON_EXPLICIT_TT_DEF macro
...
As BOOST_NO_EXPLICIT_FUNCTION_TEMPLATE_ARGUMENTS is never defined, this
macro is obsolete.
[SVN r85879]
2013-09-25 07:55:01 +00:00
Jim Bosch
c9974daec2
Avoid Python 3 compile warnings in NumPy initialization
2013-08-24 18:08:01 -04:00
Jim Bosch
b46dfd9064
Qualify calls to template member functions in invoke_matching.
...
This is necessary to avoid a bug in which a template struct from another
namespace can be confused with the member function by the parser
(see gcc bug 55576; it's apparently a defect in the C++98 standard).
2013-03-19 11:38:08 -04:00
Jim Bosch
956606ef0c
Update README to mention CMake build system.
2013-03-15 23:08:40 -04:00
Philip Miller
0b59058fa2
Add cmake build system, fix examples for Windows compatibility.
2013-03-15 23:08:16 -04:00
Jim Bosch
2a41c80c58
Fix embedding issues with statically-compiled Python, at least on Linux. Use LINKFLAGS instead of LDFLAGS (see also #23 ; patch from Luc Bourhis)
2013-03-07 09:41:10 -05:00
Jim Bosch
42a57978ee
Merge pull request #17 from awishnick/master
...
Added astype to ndarray
2013-01-18 13:46:42 -08:00
Aaron Wishnick
4b99e6b83f
Add astype to ndarray.
2013-01-11 15:16:29 -05:00
Ralf W. Grosse-Kunstleve
ca18dc9daa
merging current boost/python and libs/python from trunk into release branch
...
[SVN r82295]
2012-12-31 04:14:35 +00:00
Ralf W. Grosse-Kunstleve
fc3f1bb531
libs/python/doc/projects.html: adding Pyrap
...
[SVN r82294]
2012-12-31 03:44:48 +00:00
Ralf W. Grosse-Kunstleve
8cc149f4f4
merging current boost/python and libs/python from trunk into release branch
...
[SVN r81965]
2012-12-15 01:25:41 +00:00
Ralf W. Grosse-Kunstleve
5f8f5b4c3e
libs/python/doc/projects.html: update pointed out by Greg Landrum
...
[SVN r81964]
2012-12-15 01:15:24 +00:00
Jim Bosch
49b536fbd3
replace non-constant array sizes with scoped_array
2012-12-10 23:32:08 -05:00
Ralf W. Grosse-Kunstleve
a3f478e9af
boost.python: merging trunk to release
...
[SVN r81773]
2012-12-07 19:51:06 +00:00
Jim Bosch
2e47285fb5
Add license file and license header to source files.
2012-09-26 00:33:10 -04:00
Jim Bosch
45b588b85a
Merge pull request #12 from barnabyrobson/patch-1
...
Update SConscript to print the correct message when Boost.Python config test cannot be run.
2012-09-25 20:14:19 -07:00
barnabyrobson
cce7dfcf17
Update SConscript
...
Fixing copy and pasted comment to say correct thing when program built against Boost.Python can not run.
2012-09-22 20:13:20 -07:00
Jim Bosch
2f7742ffec
add more permissive equivalence test for dtypes, start using it in tests
2012-09-18 23:13:29 -04:00
Ilya Kolpakov
46b959cceb
ufunc tests now ensure that return value is the same object as the 'output' (if it is provided) argument being the same object as the ufunc return value
2012-09-04 12:10:55 +02:00
Ilya Kolpakov
ca3526c76a
ufunc test now uses assert_array_almost_equal instead of bitwise(?) comparison
2012-09-04 11:30:58 +02:00
Ralf W. Grosse-Kunstleve
303885fefa
applying patch from trac ticket 4609
...
[SVN r79774]
2012-07-27 22:43:32 +00:00
Ralf W. Grosse-Kunstleve
46796f3413
merging current boost/python and libs/python from trunk into release branch
...
[SVN r79096]
2012-06-25 22:09:52 +00:00
Ralf W. Grosse-Kunstleve
2c1a276671
python: minor doc bug fix (ticket #7014 )
...
[SVN r79095]
2012-06-25 21:56:38 +00:00
Ralf W. Grosse-Kunstleve
0b8b88abc7
merging current boost/python and libs/python from trunk into release branch
...
[SVN r79011]
2012-06-19 20:01:25 +00:00
Dave Abrahams
c3d20eb07f
Replace all uses of boost/utility.hpp with more-granular includes. Solves modularization dependency nightmare.
...
[SVN r78502]
2012-05-18 04:44:04 +00:00
Jim Bosch
4ec94c676b
Add example (wrap.py) to demonstrate how to wrap simple functions that operate on C arrays into functions that operate on NumPy arrays ( #6 ).
2012-05-13 17:51:48 -04:00
Jim Bosch
a35cbd1af1
Switch to use RPATH in test and example builds ( #5 ).
2012-05-13 17:50:15 -04:00
Jim Bosch
28a9fab278
Overhauled how builtin dtype objects are accessed for better consistency, added converters for array scalars.
2012-05-13 13:03:10 -04:00
Jim Bosch
ab2225bcbd
Remove unused special handling for bool dtype.
2012-05-12 12:15:32 -04:00
Ralf W. Grosse-Kunstleve
e32979fe0a
boost/python/object_core.hpp: trac #6890
...
[SVN r78427]
2012-05-11 20:39:21 +00:00
Jim Bosch
dbe4903887
fix LoadableModule suffix on darwin
2012-04-29 12:55:57 -04:00
Jim Bosch
405f99cd3c
Fix bug in boost/numpy.hpp install location
2012-04-28 15:47:48 -04:00
Jim Bosch
313dcbb628
added as_matrix call policy
2012-04-21 16:46:28 -04:00
Jim Bosch
dca44829a6
untabify python test files
2012-04-21 16:34:01 -04:00
Jim Bosch
46f6382fe4
Change how external environment variables are propagated to SCons to allow it to find executables in $PATH.
2012-04-21 15:14:29 -04:00
Jim Bosch
99e6194620
more SCons refactoring
2012-04-21 00:50:53 -04:00
Jim Bosch
4c2850cbfd
Make CheckLibs available to ndarray SConstruct file.
2012-04-19 23:28:41 -04:00
Jim Bosch
029eb385ed
Prepend Boost paths rather than append them; puts explicit paths at a higher priority than paths pulled from distutils (patch from Neal Becker).
2012-04-17 23:03:58 -04:00
Jim Bosch
77b89341d0
Added support for specifying installation directories for headers and libraries separately (modified patch from Neal Becker).
...
Signed-off-by: Jim Bosch <jbosch@astro.princeton.edu>
2012-04-17 22:53:06 -04:00
Jim Bosch
588027252b
Remove unnecessary shared_ptr in class_ for ufuncs (from Neal Becker).
...
Signed-off-by: Jim Bosch <jbosch@astro.princeton.edu>
2012-04-17 22:01:39 -04:00
Jim Bosch
d61d41a786
allow CCFLAGS to be passed on command line or through construction variable; default is now '-O2 -g'
2012-04-17 10:00:36 -04:00
Jim Bosch
1d3a535e53
switch to using LoadableModule instead of SharedLibrary for test Python modules
2012-04-16 23:58:34 -04:00
Jim Bosch
65dc91f3da
add bang lines to Python unit test scripts
2012-04-16 23:50:46 -04:00
Jim Bosch
782ca7bf20
add custom rpath option to SCons builds
2012-04-16 23:43:57 -04:00
Jim Bosch
1a5a3e1701
modifications to SCons build system to be friendlier to ndarray
2012-04-16 00:53:38 -04:00
Jim Bosch
00c61f4767
fix GitHub URL in readme
2012-04-11 20:18:38 -04:00