Releases: nanshe-org/rank_filter
Releases · nanshe-org/rank_filter
v0.5.2
v0.5.1
v0.5.0
- Drop Python 3.4. #121
- Remove VIGRA support. #122
- Fix Cython rank type to
double
. #120 - Use conda-build compiler syntax in recipe. #124
- Use NumPy's
ndindex
instead ofitertools
. #123 - Make Cython import a
cimport
. #125 - Fix Cython
half_length
type tosize_t
. #126 - Use Python 3 division on Python 2. #127
- Make quotes consistent. #128
- Fix
half_length
name inlineRankOrderFilter
. #130 - Simplify fused type wrapper
lambda
. #131 - Cleanup the
for
-loop a bit. #132 - Use NumPy's
copyto
to copyimage
toout
. #133 - Check that
rank
is between0.0
and1.0
. #135 - Validate image. #136
- Drop check for non-negative
half_length
. #137 - Drop extra blank line. #138
- Remove lambda wrappers. #139
- Use ndarray type. #134
- Refactor reused loop variables. #141
- Use float pointers in Cython/C++ binding function. #142
- Fix-up some errors. #140
- Use pointers in
ndindex
. #143 - Refactor single and double precision
while
-loops. #144 - Fix-up some errors (pt. 2). #145
- Simplify looping code and drop unneeded code. #146
- Tidy up C++. #147
- Minor C++ optimizations. #148
- Rename
image
toa
. #149 - Use size_t indices. #150
- Drop Windows 32-bit. #151
v0.4.15
v0.4.14
- Support Python 3.4 on Unix. #92
- Add NumPy 1.13 to the Travis CI test matrix. #93
- Require VIGRA 1.11.0+. #95
- Require Cython. #94
- Test Python 3.4 and NumPy 1.13. #96
- Drop old VIGRA Python bindings. #98
- Cleanup recipe. #99
- Fix comments. #100
- Use Boost's round. #101
- Use distance function to find iterator separation. #102
- Allow multithreaded Boost libraries. #103
- Standardize template types. #106
- Preallocate deque used for the filter window. #107
- Handle filter window reaching end of source. #108
- Simplify the wraparound mirroring index math. #109
- Support Windows. #97
v0.4.13
- Group CI matrix by Python version. #91
- Fix linkage to vigranumpy on Mac. #89
- Detect Python library name. #88
- Tidy up Python inspection. #87
- Fix Mac build. #85
- Drop
.cpp
from our globbed sources. #84 - Update manifest. #83
- Add Python 3.6 to Travis CI's matrix. #82
- NumPy 1.11, 1.12 matrix. #77
- Rename directory
test
totests
. #81 - Drop cleanup step from
conda-build
recipe. #80 - CMake test cleanup. #79
- Fix recipe tests. #78
- Specify the Python version to build against on Travis. #76
- License 2017. #74
- Fix CI build. #75
- Import
setuptools
beforedistutils
. #71
v0.4.12: Metadata updates.
- Include the license file in sdists and conda packages.
- Point Anaconda.org badges to conda-forge.
- Use the conda-forge channel for testing (CI).
v0.4.11: Fix sdist packaging.
- Ensure C++ headers are included in sdists.
v0.4.10: Fix Mac builds with VIGRA bindings.
- Fixes a spurious compile error due to Mac assertions.
- Fixes a CMake error that results in corrupted binaries.
v0.4.9: More fixes for pre C++11 compilers.
- Drop C++11 build flags (except for VIGRA build).
- Drop any remaining C++11 features from tests.
- Other minor fixes.