Skip to content

Releases: nanshe-org/rank_filter

v0.5.2

02 Nov 18:24
967eafb
Compare
Choose a tag to compare
  • Handle window center outside of for-loops. #159

v0.5.1

27 Oct 05:14
9292579
Compare
Choose a tag to compare
  • Support Python 3.7. #152
  • Store first rank value in destination at beginning. #154
  • Use prefix operators for increment/decrement. #155
  • Add missing .s. #156
  • Explain why previous value is dropped from window. #157
  • Handle window center before right side for-loop. #158

v0.5.0

18 Oct 16:06
ccc3a2f
Compare
Choose a tag to compare
  • 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 of itertools. #123
  • Make Cython import a cimport. #125
  • Fix Cython half_length type to size_t. #126
  • Use Python 3 division on Python 2. #127
  • Make quotes consistent. #128
  • Fix half_length name in lineRankOrderFilter. #130
  • Simplify fused type wrapper lambda. #131
  • Cleanup the for-loop a bit. #132
  • Use NumPy's copyto to copy image to out. #133
  • Check that rank is between 0.0 and 1.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 to a. #149
  • Use size_t indices. #150
  • Drop Windows 32-bit. #151

v0.4.15

11 Jan 04:48
e92b827
Compare
Choose a tag to compare
  • Fixes some issues with newer conda-forge packages and simplifies CI. #115
  • Require the VIGRA tests pass on Travis CI. #116
  • More trove classifiers and conda-forge badge. #117

v0.4.14

09 Aug 10:01
Compare
Choose a tag to compare
  • 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

08 Mar 15:53
Compare
Choose a tag to compare
  • 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 to tests. #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 before distutils. #71

v0.4.12: Metadata updates.

15 Aug 03:51
Compare
Choose a tag to compare
  • 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.

20 Jun 03:24
Compare
Choose a tag to compare
  • Ensure C++ headers are included in sdists.

v0.4.10: Fix Mac builds with VIGRA bindings.

15 Mar 01:08
Compare
Choose a tag to compare
  • 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.

14 Mar 16:54
Compare
Choose a tag to compare
  • Drop C++11 build flags (except for VIGRA build).
  • Drop any remaining C++11 features from tests.
  • Other minor fixes.