Discussion:
ANN Mahotas 0.99 (version 1.0 beta)
Luis Pedro Coelho
2013-05-04 10:48:12 UTC
Permalink
Hello list,

I want 1.0 of mahotas to be completely clean of problems, so I am
releasing a Beta. I fixed several minor documentation issues.

Hopefully, in a week, I can just release this as 1.0, but in the
meanwhile, I will fix any bugs that do show up.

I thank the anonymous reviewers (on the mahotas paper) for pointing out
these documentation and other issues.

Mahotas
-------

Mahotas is a computer vision library. Algorithms operate on numpy
arrays, but are implemented in C++ for speed (efficiency is a major
concern of mahotas).

It includes algorithms such as watershed, morphological operations,
feature computation (Haralick features, Zernike moments, and SURF), and
other tidbits.

License: MIT

Release: http://pypi.python.org/pypi/mahotas
Repository: http://github.com/luispedro/mahotas
API Docs: https://mahotas.readthedocs.org/en/latest/
Mailing List: http://groups.google.com/group/pythonvision
General webpage: http://luispedro.org/software/mahotas

Thanks
--
Luis Pedro Coelho | EMBL | http://luispedro.org
--
You received this message because you are subscribed to the Google Groups "pythonvision" group.
To unsubscribe from this group and stop receiving emails from it, send an email to pythonvision+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/***@public.gmane.org
For more options, visit https://groups.google.com/groups/opt_out.
David Raible
2013-05-07 00:26:24 UTC
Permalink
Hi Luis
I tried to install this version of mahotas using MacOS 10.8. Likely I'm
just missing something but I was unable to do so. The log is below.
Thanks for any help.
Dave

$ python setup.py install

running install

running bdist_egg

running egg_info

running build_src

build_src

building extension "mahotas._histogram" sources

building extension "mahotas.features._zernike" sources

building extension "mahotas._convex" sources

building extension "mahotas._center_of_mass" sources

building extension "mahotas._morph" sources

building extension "mahotas.features._surf" sources

building extension "mahotas._thin" sources

building extension "mahotas._bbox" sources

building extension "mahotas._distance" sources

building extension "mahotas._convolve" sources

building extension "mahotas.features._lbp" sources

building extension "mahotas._labeled" sources

building extension "mahotas.features._texture" sources

building extension "mahotas._interpolate" sources

build_src: building npy-pkg config files

writing mahotas.egg-info/PKG-INFO

writing top-level names to mahotas.egg-info/top_level.txt

writing dependency_links to mahotas.egg-info/dependency_links.txt

reading manifest file 'mahotas.egg-info/SOURCES.txt'

reading manifest template 'MANIFEST.in'

warning: no files found matching 'LICENSE.BOOST'

writing manifest file 'mahotas.egg-info/SOURCES.txt'

installing library code to build/bdist.macosx-10.5-x86_64/egg

running install_lib

running build_py

running build_ext

customize UnixCCompiler

customize UnixCCompiler using build_ext

customize UnixCCompiler

####

/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang

-fno-strict-aliasing -I/Users/draible1/anaconda/include -arch x86_64
-isysroot

/Developer/SDKs/MacOSX10.5.sdk -DNDEBUG -g -fwrapv -O3 -Wall
-Wstrict-prototypes #######

Missing compiler_cxx fix for UnixCCompiler

customize UnixCCompiler using build_ext

Traceback (most recent call last):

File "setup.py", line 110, in <module>

test_suite = 'nose.collector',

File
"/Users/draible1/anaconda/lib/python2.7/site-packages/numpy/distutils/core.py",
line 186,

in setup

return old_setup(**new_attr)

File "/Users/draible1/anaconda/lib/python2.7/distutils/core.py", line
152, in setup

dist.run_commands()

File "/Users/draible1/anaconda/lib/python2.7/distutils/dist.py", line
953, in run_commands

self.run_command(cmd)

File "/Users/draible1/anaconda/lib/python2.7/distutils/dist.py", line
972, in run_command

cmd_obj.run()

File "/Users/draible1/anaconda/lib/python2.7/site-

packages/numpy/distutils/command/install.py", line 57, in run

r = self.setuptools_run()

File "/Users/draible1/anaconda/lib/python2.7/site-

packages/numpy/distutils/command/install.py", line 51, in setuptools_run

self.do_egg_install()

File
"/Users/draible1/anaconda/lib/python2.7/site-packages/setuptools/command/install.py",

line 93, in do_egg_install

self.run_command('bdist_egg')

File "/Users/draible1/anaconda/lib/python2.7/distutils/cmd.py", line 326,
in run_command

self.distribution.run_command(command)

File "/Users/draible1/anaconda/lib/python2.7/distutils/dist.py", line
972, in run_command

cmd_obj.run()

File "/Users/draible1/anaconda/lib/python2.7/site-

packages/setuptools/command/bdist_egg.py", line 179, in run

cmd = self.call_command('install_lib', warn_dir=0)

File "/Users/draible1/anaconda/lib/python2.7/site-

packages/setuptools/command/bdist_egg.py", line 166, in call_command

self.run_command(cmdname)

File "/Users/draible1/anaconda/lib/python2.7/distutils/cmd.py", line 326,
in run_command

self.distribution.run_command(command)

File "/Users/draible1/anaconda/lib/python2.7/distutils/dist.py", line
972, in run_command

cmd_obj.run()

File "/Users/draible1/anaconda/lib/python2.7/site-

packages/setuptools/command/install_lib.py", line 20, in run

self.build()

File
"/Users/draible1/anaconda/lib/python2.7/distutils/command/install_lib.py",
line 111, in

build

self.run_command('build_ext')

File "/Users/draible1/anaconda/lib/python2.7/distutils/cmd.py", line 326,
in run_command

self.distribution.run_command(command)

File "/Users/draible1/anaconda/lib/python2.7/distutils/dist.py", line
972, in run_command

cmd_obj.run()

File "/Users/draible1/anaconda/lib/python2.7/site-

packages/numpy/distutils/command/build_ext.py", line 181, in run

self._cxx_compiler = compiler.cxx_compiler()

File
"/Users/draible1/anaconda/lib/python2.7/site-packages/numpy/distutils/ccompiler.py",
line

486, in CCompiler_cxx_compiler

cxx.compiler_so = [cxx.compiler_cxx[0]] + cxx.compiler_so[1:]

TypeError: can only concatenate list (not "unicode") to list
Post by Luis Pedro Coelho
Hello list,
I want 1.0 of mahotas to be completely clean of problems, so I am
releasing a Beta. I fixed several minor documentation issues.
Hopefully, in a week, I can just release this as 1.0, but in the
meanwhile, I will fix any bugs that do show up.
I thank the anonymous reviewers (on the mahotas paper) for pointing out
these documentation and other issues.
Mahotas
-------
Mahotas is a computer vision library. Algorithms operate on numpy
arrays, but are implemented in C++ for speed (efficiency is a major
concern of mahotas).
It includes algorithms such as watershed, morphological operations,
feature computation (Haralick features, Zernike moments, and SURF), and
other tidbits.
License: MIT
Release: http://pypi.python.org/pypi/mahotas
Repository: http://github.com/luispedro/mahotas
API Docs: https://mahotas.readthedocs.org/en/latest/
Mailing List: http://groups.google.com/group/pythonvision
General webpage: http://luispedro.org/software/mahotas
Thanks
--
Luis Pedro Coelho | EMBL | http://luispedro.org
--
You received this message because you are subscribed to the Google Groups "pythonvision" group.
To unsubscribe from this group and stop receiving emails from it, send an email to pythonvision+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/***@public.gmane.org
For more options, visit https://groups.google.com/groups/opt_out.
Luis Pedro Coelho
2013-05-07 08:21:04 UTC
Permalink
Hi

I think this is just that you need to have a C++ compiler installed.

I wish python would give you a less confusing error message, but, alas,
it does not.

Luis
--
Luis Pedro Coelho | EMBL | http://luispedro.org
Post by David Raible
Hi Luis
I tried to install this version of mahotas using MacOS 10.8. Likely I'm
just missing something but I was unable to do so. The log is below.
Thanks for any help.
Dave
$ python setup.py install
running install
running bdist_egg
running egg_info
running build_src
build_src
building extension "mahotas._histogram" sources
building extension "mahotas.features._zernike" sources
building extension "mahotas._convex" sources
building extension "mahotas._center_of_mass" sources
building extension "mahotas._morph" sources
building extension "mahotas.features._surf" sources
building extension "mahotas._thin" sources
building extension "mahotas._bbox" sources
building extension "mahotas._distance" sources
building extension "mahotas._convolve" sources
building extension "mahotas.features._lbp" sources
building extension "mahotas._labeled" sources
building extension "mahotas.features._texture" sources
building extension "mahotas._interpolate" sources
build_src: building npy-pkg config files
writing mahotas.egg-info/PKG-INFO
writing top-level names to mahotas.egg-info/top_level.txt
writing dependency_links to mahotas.egg-info/dependency_links.txt
reading manifest file 'mahotas.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
warning: no files found matching 'LICENSE.BOOST'
writing manifest file 'mahotas.egg-info/SOURCES.txt'
installing library code to build/bdist.macosx-10.5-x86_64/egg
running install_lib
running build_py
running build_ext
customize UnixCCompiler
customize UnixCCompiler using build_ext
customize UnixCCompiler
####
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang
-fno-strict-aliasing -I/Users/draible1/anaconda/include -arch x86_64
-isysroot
/Developer/SDKs/MacOSX10.5.sdk -DNDEBUG -g -fwrapv -O3 -Wall
-Wstrict-prototypes #######
Missing compiler_cxx fix for UnixCCompiler
customize UnixCCompiler using build_ext
File "setup.py", line 110, in <module>
test_suite = 'nose.collector',
File
"/Users/draible1/anaconda/lib/python2.7/site-packages/numpy/distutils/core.py",
line 186,
in setup
return old_setup(**new_attr)
File "/Users/draible1/anaconda/lib/python2.7/distutils/core.py", line
152, in setup
dist.run_commands()
File "/Users/draible1/anaconda/lib/python2.7/distutils/dist.py", line
953, in run_commands
self.run_command(cmd)
File "/Users/draible1/anaconda/lib/python2.7/distutils/dist.py", line
972, in run_command
cmd_obj.run()
File "/Users/draible1/anaconda/lib/python2.7/site-
packages/numpy/distutils/command/install.py", line 57, in run
r = self.setuptools_run()
File "/Users/draible1/anaconda/lib/python2.7/site-
packages/numpy/distutils/command/install.py", line 51, in setuptools_run
self.do_egg_install()
File
"/Users/draible1/anaconda/lib/python2.7/site-packages/setuptools/command/install.py",
line 93, in do_egg_install
self.run_command('bdist_egg')
File "/Users/draible1/anaconda/lib/python2.7/distutils/cmd.py", line
326, in run_command
self.distribution.run_command(command)
File "/Users/draible1/anaconda/lib/python2.7/distutils/dist.py", line
972, in run_command
cmd_obj.run()
File "/Users/draible1/anaconda/lib/python2.7/site-
packages/setuptools/command/bdist_egg.py", line 179, in run
cmd = self.call_command('install_lib', warn_dir=0)
File "/Users/draible1/anaconda/lib/python2.7/site-
packages/setuptools/command/bdist_egg.py", line 166, in call_command
self.run_command(cmdname)
File "/Users/draible1/anaconda/lib/python2.7/distutils/cmd.py", line
326, in run_command
self.distribution.run_command(command)
File "/Users/draible1/anaconda/lib/python2.7/distutils/dist.py", line
972, in run_command
cmd_obj.run()
File "/Users/draible1/anaconda/lib/python2.7/site-
packages/setuptools/command/install_lib.py", line 20, in run
self.build()
File
"/Users/draible1/anaconda/lib/python2.7/distutils/command/install_lib.py",
line 111, in
build
self.run_command('build_ext')
File "/Users/draible1/anaconda/lib/python2.7/distutils/cmd.py", line
326, in run_command
self.distribution.run_command(command)
File "/Users/draible1/anaconda/lib/python2.7/distutils/dist.py", line
972, in run_command
cmd_obj.run()
File "/Users/draible1/anaconda/lib/python2.7/site-
packages/numpy/distutils/command/build_ext.py", line 181, in run
self._cxx_compiler = compiler.cxx_compiler()
File
"/Users/draible1/anaconda/lib/python2.7/site-packages/numpy/distutils/ccompiler.py",
line
486, in CCompiler_cxx_compiler
cxx.compiler_so = [cxx.compiler_cxx[0]] + cxx.compiler_so[1:]
TypeError: can only concatenate list (not "unicode") to list
Hello list,
I want 1.0 of mahotas to be completely clean of problems, so I am
releasing a Beta. I fixed several minor documentation issues.
Hopefully, in a week, I can just release this as 1.0, but in the
meanwhile, I will fix any bugs that do show up.
I thank the anonymous reviewers (on the mahotas paper) for pointing out
these documentation and other issues.
Mahotas
-------
Mahotas is a computer vision library. Algorithms operate on numpy
arrays, but are implemented in C++ for speed (efficiency is a major
concern of mahotas).
It includes algorithms such as watershed, morphological operations,
feature computation (Haralick features, Zernike moments, and SURF), and
other tidbits.
License: MIT
Release: http://pypi.python.org/pypi/mahotas
<http://pypi.python.org/pypi/mahotas>
Repository: http://github.com/luispedro/mahotas
<http://github.com/luispedro/mahotas>
API Docs: https://mahotas.readthedocs.org/en/latest/
<https://mahotas.readthedocs.org/en/latest/>
Mailing List: http://groups.google.com/group/pythonvision
<http://groups.google.com/group/pythonvision>
General webpage: http://luispedro.org/software/mahotas
<http://luispedro.org/software/mahotas>
Thanks
--
Luis Pedro Coelho | EMBL | http://luispedro.org
--
You received this message because you are subscribed to the Google
Groups "pythonvision" group.
To unsubscribe from this group and stop receiving emails from it, send
For more options, visit https://groups.google.com/groups/opt_out.
--
You received this message because you are subscribed to the Google Groups "pythonvision" group.
To unsubscribe from this group and stop receiving emails from it, send an email to pythonvision+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/***@public.gmane.org
For more options, visit https://groups.google.com/groups/opt_out.
David Raible
2013-05-10 00:59:10 UTC
Permalink
I do have a c++ compiler installed.
However I used MacPorts and successfully installed.
Thanks!
Post by Luis Pedro Coelho
Hi
I think this is just that you need to have a C++ compiler installed.
I wish python would give you a less confusing error message, but, alas,
it does not.
Luis
--
Luis Pedro Coelho | EMBL | http://luispedro.org
Post by David Raible
Hi Luis
I tried to install this version of mahotas using MacOS 10.8. Likely I'm
just missing something but I was unable to do so. The log is below.
Thanks for any help.
Dave
$ python setup.py install
running install
running bdist_egg
running egg_info
running build_src
build_src
building extension "mahotas._histogram" sources
building extension "mahotas.features._zernike" sources
building extension "mahotas._convex" sources
building extension "mahotas._center_of_mass" sources
building extension "mahotas._morph" sources
building extension "mahotas.features._surf" sources
building extension "mahotas._thin" sources
building extension "mahotas._bbox" sources
building extension "mahotas._distance" sources
building extension "mahotas._convolve" sources
building extension "mahotas.features._lbp" sources
building extension "mahotas._labeled" sources
building extension "mahotas.features._texture" sources
building extension "mahotas._interpolate" sources
build_src: building npy-pkg config files
writing mahotas.egg-info/PKG-INFO
writing top-level names to mahotas.egg-info/top_level.txt
writing dependency_links to mahotas.egg-info/dependency_links.txt
reading manifest file 'mahotas.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
warning: no files found matching 'LICENSE.BOOST'
writing manifest file 'mahotas.egg-info/SOURCES.txt'
installing library code to build/bdist.macosx-10.5-x86_64/egg
running install_lib
running build_py
running build_ext
customize UnixCCompiler
customize UnixCCompiler using build_ext
customize UnixCCompiler
####
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang
Post by David Raible
-fno-strict-aliasing -I/Users/draible1/anaconda/include -arch x86_64
-isysroot
/Developer/SDKs/MacOSX10.5.sdk -DNDEBUG -g -fwrapv -O3 -Wall
-Wstrict-prototypes #######
Missing compiler_cxx fix for UnixCCompiler
customize UnixCCompiler using build_ext
File "setup.py", line 110, in <module>
test_suite = 'nose.collector',
File
"/Users/draible1/anaconda/lib/python2.7/site-packages/numpy/distutils/core.py",
Post by David Raible
line 186,
in setup
return old_setup(**new_attr)
File "/Users/draible1/anaconda/lib/python2.7/distutils/core.py", line
152, in setup
dist.run_commands()
File "/Users/draible1/anaconda/lib/python2.7/distutils/dist.py", line
953, in run_commands
self.run_command(cmd)
File "/Users/draible1/anaconda/lib/python2.7/distutils/dist.py", line
972, in run_command
cmd_obj.run()
File "/Users/draible1/anaconda/lib/python2.7/site-
packages/numpy/distutils/command/install.py", line 57, in run
r = self.setuptools_run()
File "/Users/draible1/anaconda/lib/python2.7/site-
packages/numpy/distutils/command/install.py", line 51, in setuptools_run
self.do_egg_install()
File
"/Users/draible1/anaconda/lib/python2.7/site-packages/setuptools/command/install.py",
Post by David Raible
line 93, in do_egg_install
self.run_command('bdist_egg')
File "/Users/draible1/anaconda/lib/python2.7/distutils/cmd.py", line
326, in run_command
self.distribution.run_command(command)
File "/Users/draible1/anaconda/lib/python2.7/distutils/dist.py", line
972, in run_command
cmd_obj.run()
File "/Users/draible1/anaconda/lib/python2.7/site-
packages/setuptools/command/bdist_egg.py", line 179, in run
cmd = self.call_command('install_lib', warn_dir=0)
File "/Users/draible1/anaconda/lib/python2.7/site-
packages/setuptools/command/bdist_egg.py", line 166, in call_command
self.run_command(cmdname)
File "/Users/draible1/anaconda/lib/python2.7/distutils/cmd.py", line
326, in run_command
self.distribution.run_command(command)
File "/Users/draible1/anaconda/lib/python2.7/distutils/dist.py", line
972, in run_command
cmd_obj.run()
File "/Users/draible1/anaconda/lib/python2.7/site-
packages/setuptools/command/install_lib.py", line 20, in run
self.build()
File
"/Users/draible1/anaconda/lib/python2.7/distutils/command/install_lib.py",
Post by David Raible
line 111, in
build
self.run_command('build_ext')
File "/Users/draible1/anaconda/lib/python2.7/distutils/cmd.py", line
326, in run_command
self.distribution.run_command(command)
File "/Users/draible1/anaconda/lib/python2.7/distutils/dist.py", line
972, in run_command
cmd_obj.run()
File "/Users/draible1/anaconda/lib/python2.7/site-
packages/numpy/distutils/command/build_ext.py", line 181, in run
self._cxx_compiler = compiler.cxx_compiler()
File
"/Users/draible1/anaconda/lib/python2.7/site-packages/numpy/distutils/ccompiler.py",
Post by David Raible
line
486, in CCompiler_cxx_compiler
cxx.compiler_so = [cxx.compiler_cxx[0]] + cxx.compiler_so[1:]
TypeError: can only concatenate list (not "unicode") to list
Hello list,
I want 1.0 of mahotas to be completely clean of problems, so I am
releasing a Beta. I fixed several minor documentation issues.
Hopefully, in a week, I can just release this as 1.0, but in the
meanwhile, I will fix any bugs that do show up.
I thank the anonymous reviewers (on the mahotas paper) for pointing
out
Post by David Raible
these documentation and other issues.
Mahotas
-------
Mahotas is a computer vision library. Algorithms operate on numpy
arrays, but are implemented in C++ for speed (efficiency is a major
concern of mahotas).
It includes algorithms such as watershed, morphological operations,
feature computation (Haralick features, Zernike moments, and SURF),
and
Post by David Raible
other tidbits.
License: MIT
Release: http://pypi.python.org/pypi/mahotas
<http://pypi.python.org/pypi/mahotas>
Repository: http://github.com/luispedro/mahotas
<http://github.com/luispedro/mahotas>
API Docs: https://mahotas.readthedocs.org/en/latest/
<https://mahotas.readthedocs.org/en/latest/>
Mailing List: http://groups.google.com/group/pythonvision
<http://groups.google.com/group/pythonvision>
General webpage: http://luispedro.org/software/mahotas
<http://luispedro.org/software/mahotas>
Thanks
--
Luis Pedro Coelho | EMBL | http://luispedro.org
--
You received this message because you are subscribed to the Google
Groups "pythonvision" group.
To unsubscribe from this group and stop receiving emails from it, send
For more options, visit https://groups.google.com/groups/opt_out.
--
You received this message because you are subscribed to the Google Groups "pythonvision" group.
To unsubscribe from this group and stop receiving emails from it, send an email to pythonvision+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/***@public.gmane.org
For more options, visit https://groups.google.com/groups/opt_out.
Loading...