From Alexmagsam at outlook.com Mon Jul 2 22:08:09 2018 From: Alexmagsam at outlook.com (Alexander Magsam) Date: Tue, 3 Jul 2018 02:08:09 +0000 Subject: [scikit-image] Fast Radial Symmetry Transform Message-ID: Hello all, I am new to this mailing list and would like to contribute the Fast Radial Symmetry Transform algorithm described in this paper: Loy, Gareth, and Alexander Zelinsky. "Fast radial symmetry for detecting points of interest." IEEE Transactions on Pattern Analysis & Machine Intelligence 8 (2003): 959-973 This paper has over 600 citations, and I could not find this implemented with any image processing libraries. I have Python and Cython code I can contribute if this of interest to any of the other members. I will have to make some modifications to meet guidelines, but wanted to see initial thoughts from other members first. Thanks, Alex -------------- next part -------------- An HTML attachment was scrubbed... URL: From jni at fastmail.com Thu Jul 5 10:57:18 2018 From: jni at fastmail.com (Juan Nunez-Iglesias) Date: Fri, 6 Jul 2018 00:57:18 +1000 Subject: [scikit-image] Fast Radial Symmetry Transform In-Reply-To: References: Message-ID: <791BB42D-B4EB-4B99-9D0F-E3B603C809D9@fastmail.com> Hi Alex! Thanks for writing and welcome! I hate to be discouraging, but from my perspective, I would be cautious about accepting this in scikit-image. My initial reaction to your email was very positive, but after a cursory skim of the paper I thought that it seemed like a pretty complicated algorithm, and most of the highly cited citations were survey papers, rather than cool applications. This isn?t a straight no, just that I would want to see a recent, complete application of the algorithm that I would find compelling enough. Then we could turn that into a gallery example, which would point users to this algorithm. Otherwise, I fear that it would languish and struggle to find future maintainers. There are a couple of parts of the library like this already, and they are a significant burden. I?m just one person though, and feel free to try to convince me otherwise! Juan. > On 3 Jul 2018, at 12:08 pm, Alexander Magsam wrote: > > Hello all, > > I am new to this mailing list and would like to contribute the Fast Radial Symmetry Transform algorithm described in this paper: > > Loy, Gareth, and Alexander Zelinsky. "Fast radial symmetry for detecting points of interest." IEEE Transactions on Pattern Analysis & Machine Intelligence 8 (2003): 959-973 > > This paper has over 600 citations, and I could not find this implemented with any image processing libraries. I have Python and Cython code I can contribute if this of interest to any of the other members. I will have to make some modifications to meet guidelines, but wanted to see initial thoughts from other members first. > > Thanks, > Alex > > _______________________________________________ > scikit-image mailing list > scikit-image at python.org > https://mail.python.org/mailman/listinfo/scikit-image -------------- next part -------------- An HTML attachment was scrubbed... URL: From fboulogne at sciunto.org Fri Jul 20 08:12:24 2018 From: fboulogne at sciunto.org (=?UTF-8?Q?Fran=c3=a7ois_Boulogne?=) Date: Fri, 20 Jul 2018 14:12:24 +0200 Subject: [scikit-image] Tutorial done @ scipy '18 is online Message-ID: Hi, The tutorial presented by St?fan, Juan and Josh is online. https://www.youtube.com/watch?v=arXiv-TM7DY Best. Fran?ois. -- Fran?ois Boulogne. http://www.sciunto.org GPG: 32D5F22F From jni at fastmail.com Sat Jul 21 03:49:01 2018 From: jni at fastmail.com (Juan Nunez-Iglesias) Date: Sat, 21 Jul 2018 17:49:01 +1000 Subject: [scikit-image] Tutorial done @ scipy '18 is online In-Reply-To: References: Message-ID: <1532159341.1882237.1448080272.719E7836@webmail.messagingengine.com> How embarrassing... =P Also, our video URL really spells arXiv??? that's awesome! =D Juan. On Fri, Jul 20, 2018, at 10:12 PM, Fran?ois Boulogne wrote: > Hi, > > The tutorial presented by St?fan, Juan and Josh is online. > https://www.youtube.com/watch?v=arXiv-TM7DY > > Best. > Fran?ois. > > -- > Fran?ois Boulogne. > http://www.sciunto.org > GPG: 32D5F22F > > _______________________________________________ > scikit-image mailing list > scikit-image at python.org > https://mail.python.org/mailman/listinfo/scikit-image From stuart at cadair.com Fri Jul 27 06:18:59 2018 From: stuart at cadair.com (Stuart Mumford) Date: Fri, 27 Jul 2018 11:18:59 +0100 Subject: [scikit-image] Installing from pypi tarball without cython Message-ID: <6144497.oqkVN3H0vy@archswag> Hello, I have just run into an error while trying to install scikit-image from the pip tarball on linux (as part of the SunPy test infrastructure). It seems that the PyPI tarball needs Cython to be installed: ? pip install --no-binary=:all: --no-cache-dir scikit-image Collecting scikit-image Downloading https://files.pythonhosted.org/packages/fc/20/d3e736493b16e9455ce8579722d644b313814c599d5824d34e448845f746/scikit-image-0.14.0.tar.gz (27.0MB) 100% |????????????????????????????????| 27.0MB 5.9MB/s Complete output from command python setup.py egg_info: Partial import of skimage during the build process. Traceback (most recent call last): File "/tmp/pip-install-ypyllick/scikit-image/skimage/_build.py", line 30, in cython from Cython import __version__ ModuleNotFoundError: No module named 'Cython' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "", line 1, in File "/tmp/pip-install-ypyllick/scikit-image/setup.py", line 149, in **extra File "/opt/miniconda/envs/clean/lib/python3.7/site-packages/numpy/distutils/core.py", line 135, in setup config = configuration() File "/tmp/pip-install-ypyllick/scikit-image/setup.py", line 70, in configuration config.add_subpackage('skimage') File "/opt/miniconda/envs/clean/lib/python3.7/site-packages/numpy/distutils/misc_util.py", line 1034, in add_subpackage caller_level = 2) File "/opt/miniconda/envs/clean/lib/python3.7/site-packages/numpy/distutils/misc_util.py", line 1003, in get_subpackage caller_level = caller_level + 1) File "/opt/miniconda/envs/clean/lib/python3.7/site-packages/numpy/distutils/misc_util.py", line 940, in _get_configuration_from_setup_py config = setup_module.configuration(*args) File "skimage/setup.py", line 14, in configuration config.add_subpackage('feature') File "/opt/miniconda/envs/clean/lib/python3.7/site-packages/numpy/distutils/misc_util.py", line 1034, in add_subpackage caller_level = 2) File "/opt/miniconda/envs/clean/lib/python3.7/site-packages/numpy/distutils/misc_util.py", line 1003, in get_subpackage caller_level = caller_level + 1) File "/opt/miniconda/envs/clean/lib/python3.7/site-packages/numpy/distutils/misc_util.py", line 940, in _get_configuration_from_setup_py config = setup_module.configuration(*args) File "skimage/feature/setup.py", line 22, in configuration cython(['_haar.pyx'], working_path=base_path) File "/tmp/pip-install-ypyllick/scikit-image/skimage/_build.py", line 42, in cython % CYTHON_VERSION) RuntimeError: Cython >= 0.23 is required to build scikit-image from git checkout Cython >= 0.23 not found; falling back to pre-built geometry.c Cython >= 0.23 not found; falling back to pre-built transform.c Cython >= 0.23 not found; falling back to pre-built interpolation.c Cython >= 0.23 not found; falling back to pre-built _draw.c Cython >= 0.23 not found; falling back to pre-built corner_cy.c Cython >= 0.23 not found; falling back to pre-built censure_cy.c Cython >= 0.23 not found; falling back to pre-built orb_cy.c Cython >= 0.23 not found; falling back to pre-built brief_cy.c Cython >= 0.23 not found; falling back to pre-built _texture.c Cython >= 0.23 not found; falling back to pre-built _hessian_det_appx.c Cython >= 0.23 not found; falling back to pre-built _hoghistogram.c ---------------------------------------- Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-install-ypyllick/scikit-image/ I don't know if this is a bug in the tarball / setup machinery or if it's some silly mistake I am making. Thanks for any help, Stuart -------------- next part -------------- An HTML attachment was scrubbed... URL: From egor.v.panfilov at gmail.com Fri Jul 27 07:02:46 2018 From: egor.v.panfilov at gmail.com (Egor Panfilov) Date: Fri, 27 Jul 2018 14:02:46 +0300 Subject: [scikit-image] Installing from pypi tarball without cython In-Reply-To: <6144497.oqkVN3H0vy@archswag> References: <6144497.oqkVN3H0vy@archswag> Message-ID: Hi Stuart, I don't think what you are experiencing is an issue. Several components (i.e. functions) of `scikit-image` are implemented in Cython, and require it in order to be build and linked with Python API. "Binary" distributions of `scikit-image` (including the PyPi .whl-files) ship such components pre-built, so the requirements for running `scikit-image` and building it are different. You can take a look at the requirements for different usecases (building package, executing package, building gallery, etc) in our repository in https://github.com/scikit-image/scikit-image/tree/master/requirements . If you are only interested in installing `scikit-image`, I'd you recommend you to use the provided pre-built distributions available for the most popular architectures and operating systems: pip install --no-cache-dir scikit-image Regards, Egor On Fri, 27 Jul 2018 at 13:28, Stuart Mumford wrote: > Hello, > > > > I have just run into an error while trying to install scikit-image from > the pip tarball on linux (as part of the SunPy test infrastructure). It > seems that the PyPI tarball needs Cython to be installed: > > > > ? pip install --no-binary=:all: --no-cache-dir scikit-image > Collecting scikit-image > Downloading > https://files.pythonhosted.org/packages/fc/20/d3e736493b16e9455ce8579722d644b313814c599d5824d34e448845f746/scikit-image-0.14.0.tar.gz > (27.0MB) > 100% |????????????????????????????????| 27.0MB 5.9MB/s > Complete output from command python setup.py egg_info: > Partial import of skimage during the build process. > Traceback (most recent call last): > File "/tmp/pip-install-ypyllick/scikit-image/skimage/_build.py", line > 30, in cython > from Cython import __version__ > ModuleNotFoundError: No module named 'Cython' > > During handling of the above exception, another exception occurred: > > Traceback (most recent call last): > File "", line 1, in > File "/tmp/pip-install-ypyllick/scikit-image/setup.py", line 149, in > > **extra > File > "/opt/miniconda/envs/clean/lib/python3.7/site-packages/numpy/distutils/core.py", > line 135, in setup > config = configuration() > File "/tmp/pip-install-ypyllick/scikit-image/setup.py", line 70, in > configuration > config.add_subpackage('skimage') > File > "/opt/miniconda/envs/clean/lib/python3.7/site-packages/numpy/distutils/misc_util.py", > line 1034, in add_subpackage > caller_level = 2) > File > "/opt/miniconda/envs/clean/lib/python3.7/site-packages/numpy/distutils/misc_util.py", > line 1003, in get_subpackage > caller_level = caller_level + 1) > File > "/opt/miniconda/envs/clean/lib/python3.7/site-packages/numpy/distutils/misc_util.py", > line 940, in _get_configuration_from_setup_py > config = setup_module.configuration(*args) > File "skimage/setup.py", line 14, in configuration > config.add_subpackage('feature') > File > "/opt/miniconda/envs/clean/lib/python3.7/site-packages/numpy/distutils/misc_util.py", > line 1034, in add_subpackage > caller_level = 2) > File > "/opt/miniconda/envs/clean/lib/python3.7/site-packages/numpy/distutils/misc_util.py", > line 1003, in get_subpackage > caller_level = caller_level + 1) > File > "/opt/miniconda/envs/clean/lib/python3.7/site-packages/numpy/distutils/misc_util.py", > line 940, in _get_configuration_from_setup_py > config = setup_module.configuration(*args) > File "skimage/feature/setup.py", line 22, in configuration > cython(['_haar.pyx'], working_path=base_path) > File "/tmp/pip-install-ypyllick/scikit-image/skimage/_build.py", line > 42, in cython > % CYTHON_VERSION) > RuntimeError: Cython >= 0.23 is required to build scikit-image from git > checkout > Cython >= 0.23 not found; falling back to pre-built geometry.c > Cython >= 0.23 not found; falling back to pre-built transform.c > Cython >= 0.23 not found; falling back to pre-built interpolation.c > Cython >= 0.23 not found; falling back to pre-built _draw.c > Cython >= 0.23 not found; falling back to pre-built corner_cy.c > Cython >= 0.23 not found; falling back to pre-built censure_cy.c > Cython >= 0.23 not found; falling back to pre-built orb_cy.c > Cython >= 0.23 not found; falling back to pre-built brief_cy.c > Cython >= 0.23 not found; falling back to pre-built _texture.c > Cython >= 0.23 not found; falling back to pre-built _hessian_det_appx.c > Cython >= 0.23 not found; falling back to pre-built _hoghistogram.c > > ---------------------------------------- > Command "python setup.py egg_info" failed with error code 1 in > /tmp/pip-install-ypyllick/scikit-image/ > > I don't know if this is a bug in the tarball / setup machinery or if it's > some silly mistake I am making. > > > > Thanks for any help, > > Stuart > _______________________________________________ > scikit-image mailing list > scikit-image at python.org > https://mail.python.org/mailman/listinfo/scikit-image > -------------- next part -------------- An HTML attachment was scrubbed... URL: From steven.silvester at gmail.com Fri Jul 27 07:09:57 2018 From: steven.silvester at gmail.com (Steven Silvester) Date: Fri, 27 Jul 2018 06:09:57 -0500 Subject: [scikit-image] Installing from pypi tarball without cython In-Reply-To: References: <6144497.oqkVN3H0vy@archswag> Message-ID: <458AD1C7-3F74-4393-A8A1-956F77319A02@gmail.com> It is possible to make this work a bit better, see https://github.com/blink1073/tifffile/pull/45/files for an example. Regards, Steve > On Jul 27, 2018, at 6:02 AM, Egor Panfilov wrote: > > Hi Stuart, > > I don't think what you are experiencing is an issue. Several components (i.e. functions) of `scikit-image` are implemented in Cython, and require it in order to be build and linked with Python API. "Binary" distributions of `scikit-image` (including the PyPi .whl-files) ship such components pre-built, so the requirements for running `scikit-image` and building it are different. You can take a look at the requirements for different usecases (building package, executing package, building gallery, etc) in our repository in https://github.com/scikit-image/scikit-image/tree/master/requirements . > If you are only interested in installing `scikit-image`, I'd you recommend you to use the provided pre-built distributions available for the most popular architectures and operating systems: > pip install --no-cache-dir scikit-image > > Regards, > Egor > > On Fri, 27 Jul 2018 at 13:28, Stuart Mumford > wrote: > Hello, > > I have just run into an error while trying to install scikit-image from the pip tarball on linux (as part of the SunPy test infrastructure). It seems that the PyPI tarball needs Cython to be installed: > > ? pip install --no-binary=:all: --no-cache-dir scikit-image > Collecting scikit-image > Downloading https://files.pythonhosted.org/packages/fc/20/d3e736493b16e9455ce8579722d644b313814c599d5824d34e448845f746/scikit-image-0.14.0.tar.gz (27.0MB) > 100% |????????????????????????????????| 27.0MB 5.9MB/s > Complete output from command python setup.py egg_info: > Partial import of skimage during the build process. > Traceback (most recent call last): > File "/tmp/pip-install-ypyllick/scikit-image/skimage/_build.py", line 30, in cython > from Cython import __version__ > ModuleNotFoundError: No module named 'Cython' > > During handling of the above exception, another exception occurred: > > Traceback (most recent call last): > File "", line 1, in > File "/tmp/pip-install-ypyllick/scikit-image/setup.py", line 149, in > **extra > File "/opt/miniconda/envs/clean/lib/python3.7/site-packages/numpy/distutils/core.py", line 135, in setup > config = configuration() > File "/tmp/pip-install-ypyllick/scikit-image/setup.py", line 70, in configuration > config.add_subpackage('skimage') > File "/opt/miniconda/envs/clean/lib/python3.7/site-packages/numpy/distutils/misc_util.py", line 1034, in add_subpackage > caller_level = 2) > File "/opt/miniconda/envs/clean/lib/python3.7/site-packages/numpy/distutils/misc_util.py", line 1003, in get_subpackage > caller_level = caller_level + 1) > File "/opt/miniconda/envs/clean/lib/python3.7/site-packages/numpy/distutils/misc_util.py", line 940, in _get_configuration_from_setup_py > config = setup_module.configuration(*args) > File "skimage/setup.py", line 14, in configuration > config.add_subpackage('feature') > File "/opt/miniconda/envs/clean/lib/python3.7/site-packages/numpy/distutils/misc_util.py", line 1034, in add_subpackage > caller_level = 2) > File "/opt/miniconda/envs/clean/lib/python3.7/site-packages/numpy/distutils/misc_util.py", line 1003, in get_subpackage > caller_level = caller_level + 1) > File "/opt/miniconda/envs/clean/lib/python3.7/site-packages/numpy/distutils/misc_util.py", line 940, in _get_configuration_from_setup_py > config = setup_module.configuration(*args) > File "skimage/feature/setup.py", line 22, in configuration > cython(['_haar.pyx'], working_path=base_path) > File "/tmp/pip-install-ypyllick/scikit-image/skimage/_build.py", line 42, in cython > % CYTHON_VERSION) > RuntimeError: Cython >= 0.23 is required to build scikit-image from git checkout > Cython >= 0.23 not found; falling back to pre-built geometry.c > Cython >= 0.23 not found; falling back to pre-built transform.c > Cython >= 0.23 not found; falling back to pre-built interpolation.c > Cython >= 0.23 not found; falling back to pre-built _draw.c > Cython >= 0.23 not found; falling back to pre-built corner_cy.c > Cython >= 0.23 not found; falling back to pre-built censure_cy.c > Cython >= 0.23 not found; falling back to pre-built orb_cy.c > Cython >= 0.23 not found; falling back to pre-built brief_cy.c > Cython >= 0.23 not found; falling back to pre-built _texture.c > Cython >= 0.23 not found; falling back to pre-built _hessian_det_appx.c > Cython >= 0.23 not found; falling back to pre-built _hoghistogram.c > > ---------------------------------------- > Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-install-ypyllick/scikit-image/ > I don't know if this is a bug in the tarball / setup machinery or if it's some silly mistake I am making. > > Thanks for any help, > Stuart > _______________________________________________ > scikit-image mailing list > scikit-image at python.org > https://mail.python.org/mailman/listinfo/scikit-image > _______________________________________________ > scikit-image mailing list > scikit-image at python.org > https://mail.python.org/mailman/listinfo/scikit-image -------------- next part -------------- An HTML attachment was scrubbed... URL: From stuart at cadair.com Fri Jul 27 07:18:41 2018 From: stuart at cadair.com (Stuart Mumford) Date: Fri, 27 Jul 2018 12:18:41 +0100 Subject: [scikit-image] Installing from pypi tarball without cython In-Reply-To: References: <6144497.oqkVN3H0vy@archswag> Message-ID: <2166405.UgWAjs9Z3U@archswag> Hi Egor, Thanks for the response. I have no issues with compiling the C code, I have a full compile chain setup on the machine etc. What I was expecting to happen is that the C code generated by Cython would be included in the tarball and therefore not need Cython to build from a tarball. This assumption is mainly based on the error that was printed: "RuntimeError: Cython >= 0.23 is required to build scikit-image from git checkout" which indicates (and the fact it's not in the package requirements) Cython should not be needed to build from PyPI. I hope that makes it a little clearer, Thanks again, Stuart On Friday, 27 July 2018 12:02:46 BST Egor Panfilov wrote: > Hi Stuart, > > I don't think what you are experiencing is an issue. Several components > (i.e. functions) of `scikit-image` are implemented in Cython, and require > it in order to be build and linked with Python API. "Binary" distributions > of `scikit-image` (including the PyPi .whl-files) ship such components > pre-built, so the requirements for running `scikit-image` and building it > are different. You can take a look at the requirements for different > usecases (building package, executing package, building gallery, etc) in > our repository in > https://github.com/scikit-image/scikit-image/tree/master/requirements . > If you are only interested in installing `scikit-image`, I'd you recommend > you to use the provided pre-built distributions available for the most > popular architectures and operating systems: > pip install --no-cache-dir scikit-image > > Regards, > Egor > > On Fri, 27 Jul 2018 at 13:28, Stuart Mumford wrote: > > Hello, > > > > > > > > I have just run into an error while trying to install scikit-image from > > the pip tarball on linux (as part of the SunPy test infrastructure). It > > seems that the PyPI tarball needs Cython to be installed: > > > > > > > > ? pip install --no-binary=:all: --no-cache-dir scikit-image > > Collecting scikit-image > > > > Downloading > > > > https://files.pythonhosted.org/packages/fc/20/d3e736493b16e9455ce8579722d6 > > 44b313814c599d5824d34e448845f746/scikit-image-0.14.0.tar.gz (27.0MB) > > > > 100% |????????????????????????????????| 27.0MB 5.9MB/s > > Complete output from command python setup.py egg_info: > > Partial import of skimage during the build process. > > > > Traceback (most recent call last): > > File "/tmp/pip-install-ypyllick/scikit-image/skimage/_build.py", line > > > > 30, in cython > > > > from Cython import __version__ > > > > ModuleNotFoundError: No module named 'Cython' > > > > During handling of the above exception, another exception occurred: > > > > Traceback (most recent call last): > > File "", line 1, in > > File "/tmp/pip-install-ypyllick/scikit-image/setup.py", line 149, in > > > > > > > > **extra > > > > File > > > > "/opt/miniconda/envs/clean/lib/python3.7/site-packages/numpy/distutils/cor > > e.py", line 135, in setup > > > > config = configuration() > > > > File "/tmp/pip-install-ypyllick/scikit-image/setup.py", line 70, in > > > > configuration > > > > config.add_subpackage('skimage') > > > > File > > > > "/opt/miniconda/envs/clean/lib/python3.7/site-packages/numpy/distutils/mis > > c_util.py", line 1034, in add_subpackage > > > > caller_level = 2) > > > > File > > > > "/opt/miniconda/envs/clean/lib/python3.7/site-packages/numpy/distutils/mis > > c_util.py", line 1003, in get_subpackage > > > > caller_level = caller_level + 1) > > > > File > > > > "/opt/miniconda/envs/clean/lib/python3.7/site-packages/numpy/distutils/mis > > c_util.py", line 940, in _get_configuration_from_setup_py > > > > config = setup_module.configuration(*args) > > > > File "skimage/setup.py", line 14, in configuration > > > > config.add_subpackage('feature') > > > > File > > > > "/opt/miniconda/envs/clean/lib/python3.7/site-packages/numpy/distutils/mis > > c_util.py", line 1034, in add_subpackage > > > > caller_level = 2) > > > > File > > > > "/opt/miniconda/envs/clean/lib/python3.7/site-packages/numpy/distutils/mis > > c_util.py", line 1003, in get_subpackage > > > > caller_level = caller_level + 1) > > > > File > > > > "/opt/miniconda/envs/clean/lib/python3.7/site-packages/numpy/distutils/mis > > c_util.py", line 940, in _get_configuration_from_setup_py > > > > config = setup_module.configuration(*args) > > > > File "skimage/feature/setup.py", line 22, in configuration > > > > cython(['_haar.pyx'], working_path=base_path) > > > > File "/tmp/pip-install-ypyllick/scikit-image/skimage/_build.py", line > > > > 42, in cython > > > > % CYTHON_VERSION) > > > > RuntimeError: Cython >= 0.23 is required to build scikit-image from git > > > > checkout > > > > Cython >= 0.23 not found; falling back to pre-built geometry.c > > Cython >= 0.23 not found; falling back to pre-built transform.c > > Cython >= 0.23 not found; falling back to pre-built interpolation.c > > Cython >= 0.23 not found; falling back to pre-built _draw.c > > Cython >= 0.23 not found; falling back to pre-built corner_cy.c > > Cython >= 0.23 not found; falling back to pre-built censure_cy.c > > Cython >= 0.23 not found; falling back to pre-built orb_cy.c > > Cython >= 0.23 not found; falling back to pre-built brief_cy.c > > Cython >= 0.23 not found; falling back to pre-built _texture.c > > Cython >= 0.23 not found; falling back to pre-built _hessian_det_appx.c > > Cython >= 0.23 not found; falling back to pre-built _hoghistogram.c > > > > ---------------------------------------- > > > > Command "python setup.py egg_info" failed with error code 1 in > > /tmp/pip-install-ypyllick/scikit-image/ > > > > I don't know if this is a bug in the tarball / setup machinery or if it's > > some silly mistake I am making. > > > > > > > > Thanks for any help, > > > > Stuart > > _______________________________________________ > > scikit-image mailing list > > scikit-image at python.org > > https://mail.python.org/mailman/listinfo/scikit-image From arokem at gmail.com Fri Jul 27 12:27:34 2018 From: arokem at gmail.com (Ariel Rokem) Date: Fri, 27 Jul 2018 09:27:34 -0700 Subject: [scikit-image] [JOB] Microscopy Image Analyst position at Fred Hutch (Seattle) Message-ID: With apologies for cross-posting, this position at the Fred Hutch Cancer Research Center in Seattle may be of interest to some on this list: https://careers-fhcrc.icims.com/jobs/11530/morphometry-and-image-analyst/job?hub=7 If you have any questions regarding this position, please contact Emily Hatch (ehatch at fredhutch.org). Cheers, Ariel -------------- next part -------------- An HTML attachment was scrubbed... URL: From egor.v.panfilov at gmail.com Fri Jul 27 13:06:41 2018 From: egor.v.panfilov at gmail.com (Egor Panfilov) Date: Fri, 27 Jul 2018 20:06:41 +0300 Subject: [scikit-image] [JOB] Microscopy Image Analyst position at Fred Hutch (Seattle) In-Reply-To: References: Message-ID: Hi Ariel, Thank you for posting! Stefan, I wonder what is this mailing list policy on job postings? Probably, there are many interesting vacancies whirling around our community, and some of them are more than just relevant. I'd be also interesting in sharing some, occasionally (potentially, in-academia ones). In order to bring some food to the discussion, very large projects (such as OCaml, for example) typically have a dedicated `something`-jobs mailing lists. The current bandwidth of this list, though, is not too high, so it doesn't seem to me to have sense to adapt that approach. Regards, Egor On Fri, 27 Jul 2018 at 19:27, Ariel Rokem wrote: > With apologies for cross-posting, this position at the Fred Hutch Cancer > Research Center in Seattle may be of interest to some on this list: > > > https://careers-fhcrc.icims.com/jobs/11530/morphometry-and-image-analyst/job?hub=7 > > If you have any questions regarding this position, please contact Emily > Hatch (ehatch at fredhutch.org). > > Cheers, > > Ariel > _______________________________________________ > scikit-image mailing list > scikit-image at python.org > https://mail.python.org/mailman/listinfo/scikit-image > -------------- next part -------------- An HTML attachment was scrubbed... URL: From matthew.m.mccormick at gmail.com Fri Jul 27 13:31:36 2018 From: matthew.m.mccormick at gmail.com (Matthew McCormick) Date: Fri, 27 Jul 2018 13:31:36 -0400 Subject: [scikit-image] Installing from pypi tarball without cython In-Reply-To: <2166405.UgWAjs9Z3U@archswag> References: <6144497.oqkVN3H0vy@archswag> <2166405.UgWAjs9Z3U@archswag> Message-ID: Hi Stuart, I created a PR to address this issue here: https://github.com/scikit-image/scikit-image/pull/3295 Hope this helps, Matt On Fri, Jul 27, 2018 at 7:24 AM Stuart Mumford wrote: > Hi Egor, > > Thanks for the response. I have no issues with compiling the C code, I > have a > full compile chain setup on the machine etc. What I was expecting to > happen is > that the C code generated by Cython would be included in the tarball and > therefore not need Cython to build from a tarball. > > This assumption is mainly based on the error that was printed: > "RuntimeError: > Cython >= 0.23 is required to build scikit-image from git checkout" which > indicates (and the fact it's not in the package requirements) Cython > should > not be needed to build from PyPI. > > I hope that makes it a little clearer, > Thanks again, > Stuart > > On Friday, 27 July 2018 12:02:46 BST Egor Panfilov wrote: > > Hi Stuart, > > > > I don't think what you are experiencing is an issue. Several components > > (i.e. functions) of `scikit-image` are implemented in Cython, and require > > it in order to be build and linked with Python API. "Binary" > distributions > > of `scikit-image` (including the PyPi .whl-files) ship such components > > pre-built, so the requirements for running `scikit-image` and building it > > are different. You can take a look at the requirements for different > > usecases (building package, executing package, building gallery, etc) in > > our repository in > > https://github.com/scikit-image/scikit-image/tree/master/requirements . > > If you are only interested in installing `scikit-image`, I'd you > recommend > > you to use the provided pre-built distributions available for the most > > popular architectures and operating systems: > > pip install --no-cache-dir scikit-image > > > > Regards, > > Egor > > > > On Fri, 27 Jul 2018 at 13:28, Stuart Mumford wrote: > > > Hello, > > > > > > > > > > > > I have just run into an error while trying to install scikit-image from > > > the pip tarball on linux (as part of the SunPy test infrastructure). It > > > seems that the PyPI tarball needs Cython to be installed: > > > > > > > > > > > > ? pip install --no-binary=:all: --no-cache-dir scikit-image > > > Collecting scikit-image > > > > > > Downloading > > > > > > > https://files.pythonhosted.org/packages/fc/20/d3e736493b16e9455ce8579722d6 > > > 44b313814c599d5824d34e448845f746/scikit-image-0.14.0.tar.gz (27.0MB) > > > > > > 100% |????????????????????????????????| 27.0MB 5.9MB/s > > > Complete output from command python setup.py egg_info: > > > Partial import of skimage during the build process. > > > > > > Traceback (most recent call last): > > > File "/tmp/pip-install-ypyllick/scikit-image/skimage/_build.py", > line > > > > > > 30, in cython > > > > > > from Cython import __version__ > > > > > > ModuleNotFoundError: No module named 'Cython' > > > > > > During handling of the above exception, another exception occurred: > > > > > > Traceback (most recent call last): > > > File "", line 1, in > > > File "/tmp/pip-install-ypyllick/scikit-image/setup.py", line 149, > in > > > > > > > > > > > > **extra > > > > > > File > > > > > > > "/opt/miniconda/envs/clean/lib/python3.7/site-packages/numpy/distutils/cor > > > e.py", line 135, in setup > > > > > > config = configuration() > > > > > > File "/tmp/pip-install-ypyllick/scikit-image/setup.py", line 70, > in > > > > > > configuration > > > > > > config.add_subpackage('skimage') > > > > > > File > > > > > > > "/opt/miniconda/envs/clean/lib/python3.7/site-packages/numpy/distutils/mis > > > c_util.py", line 1034, in add_subpackage > > > > > > caller_level = 2) > > > > > > File > > > > > > > "/opt/miniconda/envs/clean/lib/python3.7/site-packages/numpy/distutils/mis > > > c_util.py", line 1003, in get_subpackage > > > > > > caller_level = caller_level + 1) > > > > > > File > > > > > > > "/opt/miniconda/envs/clean/lib/python3.7/site-packages/numpy/distutils/mis > > > c_util.py", line 940, in _get_configuration_from_setup_py > > > > > > config = setup_module.configuration(*args) > > > > > > File "skimage/setup.py", line 14, in configuration > > > > > > config.add_subpackage('feature') > > > > > > File > > > > > > > "/opt/miniconda/envs/clean/lib/python3.7/site-packages/numpy/distutils/mis > > > c_util.py", line 1034, in add_subpackage > > > > > > caller_level = 2) > > > > > > File > > > > > > > "/opt/miniconda/envs/clean/lib/python3.7/site-packages/numpy/distutils/mis > > > c_util.py", line 1003, in get_subpackage > > > > > > caller_level = caller_level + 1) > > > > > > File > > > > > > > "/opt/miniconda/envs/clean/lib/python3.7/site-packages/numpy/distutils/mis > > > c_util.py", line 940, in _get_configuration_from_setup_py > > > > > > config = setup_module.configuration(*args) > > > > > > File "skimage/feature/setup.py", line 22, in configuration > > > > > > cython(['_haar.pyx'], working_path=base_path) > > > > > > File "/tmp/pip-install-ypyllick/scikit-image/skimage/_build.py", > line > > > > > > 42, in cython > > > > > > % CYTHON_VERSION) > > > > > > RuntimeError: Cython >= 0.23 is required to build scikit-image from > git > > > > > > checkout > > > > > > Cython >= 0.23 not found; falling back to pre-built geometry.c > > > Cython >= 0.23 not found; falling back to pre-built transform.c > > > Cython >= 0.23 not found; falling back to pre-built interpolation.c > > > Cython >= 0.23 not found; falling back to pre-built _draw.c > > > Cython >= 0.23 not found; falling back to pre-built corner_cy.c > > > Cython >= 0.23 not found; falling back to pre-built censure_cy.c > > > Cython >= 0.23 not found; falling back to pre-built orb_cy.c > > > Cython >= 0.23 not found; falling back to pre-built brief_cy.c > > > Cython >= 0.23 not found; falling back to pre-built _texture.c > > > Cython >= 0.23 not found; falling back to pre-built > _hessian_det_appx.c > > > Cython >= 0.23 not found; falling back to pre-built _hoghistogram.c > > > > > > ---------------------------------------- > > > > > > Command "python setup.py egg_info" failed with error code 1 in > > > /tmp/pip-install-ypyllick/scikit-image/ > > > > > > I don't know if this is a bug in the tarball / setup machinery or if > it's > > > some silly mistake I am making. > > > > > > > > > > > > Thanks for any help, > > > > > > Stuart > > > _______________________________________________ > > > scikit-image mailing list > > > scikit-image at python.org > > > https://mail.python.org/mailman/listinfo/scikit-image > > > > > _______________________________________________ > scikit-image mailing list > scikit-image at python.org > https://mail.python.org/mailman/listinfo/scikit-image > -------------- next part -------------- An HTML attachment was scrubbed... URL: From jni at fastmail.com Fri Jul 27 21:37:13 2018 From: jni at fastmail.com (Juan Nunez-Iglesias) Date: Sat, 28 Jul 2018 11:37:13 +1000 Subject: [scikit-image] [JOB] Microscopy Image Analyst position at Fred Hutch (Seattle) In-Reply-To: References: Message-ID: My personal preference is to allow well-targeted job postings (as this one) on the list. > On 28 Jul 2018, at 3:06 am, Egor Panfilov wrote: > > Hi Ariel, > Thank you for posting! > > Stefan, > I wonder what is this mailing list policy on job postings? Probably, there are many interesting vacancies whirling around our community, and some of them are more than just relevant. I'd be also interesting in sharing some, occasionally (potentially, in-academia ones). > In order to bring some food to the discussion, very large projects (such as OCaml, for example) typically have a dedicated `something`-jobs mailing lists. The current bandwidth of this list, though, is not too high, so it doesn't seem to me to have sense to adapt that approach. > > Regards, > Egor > > On Fri, 27 Jul 2018 at 19:27, Ariel Rokem > wrote: > With apologies for cross-posting, this position at the Fred Hutch Cancer Research Center in Seattle may be of interest to some on this list: > > https://careers-fhcrc.icims.com/jobs/11530/morphometry-and-image-analyst/job?hub=7 > > If you have any questions regarding this position, please contact Emily Hatch (ehatch at fredhutch.org ). > > Cheers, > > Ariel > _______________________________________________ > scikit-image mailing list > scikit-image at python.org > https://mail.python.org/mailman/listinfo/scikit-image > _______________________________________________ > scikit-image mailing list > scikit-image at python.org > https://mail.python.org/mailman/listinfo/scikit-image -------------- next part -------------- An HTML attachment was scrubbed... URL: From stefanv at berkeley.edu Sat Jul 28 02:10:39 2018 From: stefanv at berkeley.edu (Stefan van der Walt) Date: Fri, 27 Jul 2018 23:10:39 -0700 Subject: [scikit-image] [JOB] Microscopy Image Analyst position at Fred Hutch (Seattle) In-Reply-To: References: Message-ID: <20180728061039.2n7pgwosutirljlz@carbo> On Fri, 27 Jul 2018 20:06:41 +0300, Egor Panfilov wrote: > I wonder what is this mailing list policy on job postings? Probably, there > are many interesting vacancies whirling around our community, and some of > them are more than just relevant. I'd be also interesting in sharing some, > occasionally (potentially, in-academia ones). I think any image processing-related job that explicitly mentions either Python or scikit-image is on topic. Any company that sponsors scikit-image developer time for their employees can get space on the website to advertise! Best regards, St?fan From stefanv at berkeley.edu Sat Jul 28 03:59:59 2018 From: stefanv at berkeley.edu (Stefan van der Walt) Date: Sat, 28 Jul 2018 00:59:59 -0700 Subject: [scikit-image] Installing from pypi tarball without cython In-Reply-To: References: <6144497.oqkVN3H0vy@archswag> <2166405.UgWAjs9Z3U@archswag> Message-ID: <20180728075959.headjkvrhqnigq5s@carbo> On Fri, 27 Jul 2018 13:31:36 -0400, Matthew McCormick wrote: > I created a PR to address this issue here: > > https://github.com/scikit-image/scikit-image/pull/3295 Thanks, Matt, this is useful. That said, I think Stuart's bug report is still valid: the source tarball is supposed to ship with precompiled Cython code, and thus should not require Cython to be present in order to build. St?fan From tcaswell at gmail.com Sat Jul 28 16:17:11 2018 From: tcaswell at gmail.com (Thomas Caswell) Date: Sat, 28 Jul 2018 16:17:11 -0400 Subject: [scikit-image] Installing from pypi tarball without cython In-Reply-To: <20180728075959.headjkvrhqnigq5s@carbo> References: <6144497.oqkVN3H0vy@archswag> <2166405.UgWAjs9Z3U@archswag> <20180728075959.headjkvrhqnigq5s@carbo> Message-ID: I am not sure that shipping pre-cythonized c-code is a good idea. In the run up to python 3.7 there was as issue that the python c-api changed and as a result tarballs that did include the c code were un-install-able due to the c not building (see https://github.com/yaml/pyyaml/issues/126 ). Tom On Sat, Jul 28, 2018 at 4:00 AM Stefan van der Walt wrote: > On Fri, 27 Jul 2018 13:31:36 -0400, Matthew McCormick wrote: > > I created a PR to address this issue here: > > > > https://github.com/scikit-image/scikit-image/pull/3295 > > Thanks, Matt, this is useful. > > That said, I think Stuart's bug report is still valid: the source > tarball is supposed to ship with precompiled Cython code, and thus > should not require Cython to be present in order to build. > > St?fan > _______________________________________________ > scikit-image mailing list > scikit-image at python.org > https://mail.python.org/mailman/listinfo/scikit-image > -------------- next part -------------- An HTML attachment was scrubbed... URL: From stefanv at berkeley.edu Sat Jul 28 17:16:56 2018 From: stefanv at berkeley.edu (Stefan van der Walt) Date: Sat, 28 Jul 2018 14:16:56 -0700 Subject: [scikit-image] Installing from pypi tarball without cython In-Reply-To: References: <6144497.oqkVN3H0vy@archswag> <2166405.UgWAjs9Z3U@archswag> <20180728075959.headjkvrhqnigq5s@carbo> Message-ID: <164e2c06140.27ae.acf34a9c767d7bb498a799333be0433e@fastmail.com> I don't feel strongly about it, we just need to update our statement about what is required in the documentation. And the pending PR should help for pip, at least. Best regards, St?fan -------------- next part -------------- An HTML attachment was scrubbed... URL: From mark.harfouche at gmail.com Sat Jul 28 23:21:45 2018 From: mark.harfouche at gmail.com (Mark Harfouche) Date: Sat, 28 Jul 2018 23:21:45 -0400 Subject: [scikit-image] Installing from pypi tarball without cython In-Reply-To: <164e2c06140.27ae.acf34a9c767d7bb498a799333be0433e@fastmail.com> References: <6144497.oqkVN3H0vy@archswag> <2166405.UgWAjs9Z3U@archswag> <20180728075959.headjkvrhqnigq5s@carbo> <164e2c06140.27ae.acf34a9c767d7bb498a799333be0433e@fastmail.com> Message-ID: There was one file, that is compiled as a cpp. I had a pr that addressed that. I?ll try to find it soon. On Sat, Jul 28, 2018 at 5:17 PM Stefan van der Walt wrote: > I don't feel strongly about it, we just need to update our statement about > what is required in the documentation. And the pending PR should help for > pip, at least. > > Best regards, > St?fan > _______________________________________________ > scikit-image mailing list > scikit-image at python.org > https://mail.python.org/mailman/listinfo/scikit-image > -------------- next part -------------- An HTML attachment was scrubbed... URL: From jni at fastmail.com Mon Jul 30 11:43:11 2018 From: jni at fastmail.com (Juan Nunez-Iglesias) Date: Tue, 31 Jul 2018 01:43:11 +1000 Subject: [scikit-image] Request for comment: road to scikit-image 1.0 Message-ID: <1532965391.782149.1457529528.0315FE62@webmail.messagingengine.com> Hi Everyone, A couple of weeks ago I published this blog post: https://ilovesymposia.com/2018/07/13/the-road-to-scikit-image-1-0/ I didn't publicise it widely because it was in the middle of SciPy 2018 and I had many other things pulling at my attention. I really want to drive this vision forward, but not without further input from the community (ie you guys). So I would really appreciate if you could take a few minutes to read it, then publish your criticisms/comments/wishlist to: https://github.com/scikit-image/scikit-image/issues/3263 You can also just respond to this list. I'll prime the discussion with a criticism from St?fan: "reference" library is not an exciting word to describe scikit-image. What 1-2 adjectives would you use to describe your vision for scikit-image? We want to convey readability, ease of use, accuracy, and (reasonable) performance. After some reasonable number of comments, I'll do my best to compile them and submit a PR to our documentation that will enshrine the document within an aura of authority. =P Thanks! Juan. PS: The whole discussion is rather timely: Egor Panfilov has drawn our attention (on gitter) to the fact that we have just passed our 10,000th commit! -------------- next part -------------- An HTML attachment was scrubbed... URL: From kmichael.aye at gmail.com Mon Jul 30 12:35:37 2018 From: kmichael.aye at gmail.com (Michael Aye) Date: Mon, 30 Jul 2018 10:35:37 -0600 Subject: [scikit-image] Request for comment: road to scikit-image 1.0 In-Reply-To: <1532965391.782149.1457529528.0315FE62@webmail.messagingengine.com> References: <1532965391.782149.1457529528.0315FE62@webmail.messagingengine.com> Message-ID: Just in terms of descriptors I always find ?tool set? to give the impression of being immensely useful, one could garnish it with ?essential?. ;) Sent from my iPhone > On Jul 30, 2018, at 09:43, Juan Nunez-Iglesias wrote: > > Hi Everyone, > > A couple of weeks ago I published this blog post: > > https://ilovesymposia.com/2018/07/13/the-road-to-scikit-image-1-0/ > > I didn't publicise it widely because it was in the middle of SciPy 2018 and I had many other things pulling at my attention. I really want to drive this vision forward, but not without further input from the community (ie you guys). So I would really appreciate if you could take a few minutes to read it, then publish your criticisms/comments/wishlist to: > > https://github.com/scikit-image/scikit-image/issues/3263 > > You can also just respond to this list. > > I'll prime the discussion with a criticism from St?fan: "reference" library is not an exciting word to describe scikit-image. What 1-2 adjectives would you use to describe your vision for scikit-image? We want to convey readability, ease of use, accuracy, and (reasonable) performance. > > After some reasonable number of comments, I'll do my best to compile them and submit a PR to our documentation that will enshrine the document within an aura of authority. =P > > Thanks! > > Juan. > > PS: The whole discussion is rather timely: Egor Panfilov has drawn our attention (on gitter) to the fact that we have just passed our 10,000th commit! > _______________________________________________ > scikit-image mailing list > scikit-image at python.org > https://mail.python.org/mailman/listinfo/scikit-image -------------- next part -------------- An HTML attachment was scrubbed... URL: From jillc at enthought.com Tue Jul 31 17:09:14 2018 From: jillc at enthought.com (Jill Cowan) Date: Tue, 31 Jul 2018 16:09:14 -0500 Subject: [scikit-image] Job Posting-Scientific Software Developer Position at Enthought Message-ID: Enthought is currently recruiting for a scientific software developer with experience in image processing. If you might be interested, please see https://www.enthought.com/careers/. If you have any questions, feel free to contact Jill Cowan at jobs at enthought.com. _______________ Jill Cowan Operations and Recruiting | Enthought Tel +1 512 536 1057 jillc at enthought.com -------------- next part -------------- An HTML attachment was scrubbed... URL: