[Python-modules-commits] [bottleneck] annotated tag master/1.2.0 created (now 2cf25d1)
Ghislain Vaillant
ghisvail-guest at moszumanska.debian.org
Fri Nov 3 18:19:09 UTC 2017
This is an automated email from the git hooks/post-receive script.
ghisvail-guest pushed a change to annotated tag master/1.2.0
in repository bottleneck.
at 2cf25d1 (tag)
tagging a92326c3956de3ba5b529b0a209ebb95e3a1e7f0 (commit)
replaces v1.1.0
tagged by Pietro Battiston
on Thu Oct 20 09:51:22 2016 +0200
- Log -----------------------------------------------------------------
Tagged master/1.2.0
Keith Goodman (233):
open bottleneck 1.2.0 for development
port a reduced featured nansum to pure C...
bug fix of nansum in reduce2
remove reduce2 build warning
remove variable not needed in reduce2
do not release GIL for 1d,float64 in nansum
custom arg parsing for nansum in reduce2.c
reuse arg parsing code in reduce2.c
handle more variety of inputs (nansum reduce2.c)
clean up of reduce2.c
pull out arg parsing code to separate function
clean up of reduce2.c
add support for more dtypes in reduce2.c
add reduction over a single axis in reduce2.c
add support for 0d input arrays in reduce2.c
add support for calls to bn.slow in reduce2.c
nansum2 runs on py2.7 with 1 test failure
nansum2 passes all unit tests on py2.7
add py3 support to reduce2.c
fix py3 compat bugs in reduce2.c
remove most function prototypes in reduce2.c
move slow() from reduce2.c to slow.c
include slow.h in sdist
unit test argument parsing
release GIL in reduce2.c
move new c rewrite code to src/
create bottleneck.h for reuse of code
added templating of dtype in reduce2.c
add nanmean to reduce2.c
code clean up in reduce2.c
add templating of docstrings
make templating more efficient
add benchmark of c rewrite
optimize dtype templating
optimize slow.c
handle runtime errors in slow.c
add function signatures to docstrings in reduce2.c
add C version of nanmin
forgot to release GIL
coding style tweaks
add C version of nanmax
rename variable
lower function call overhead...
code cleaning
refactor bench2 benchmark
declarations at top of blocks for windows support
use NPY_NAN, NPY_INFINITY, NPY_INLINE for compat
macros for setting raise text
copy numpy's nan, infinity, inline macros
add C version of move_sum
add move_sum to bench2 benchmark
add more unit tests of move_sum
refactor move_sum for speed
set keyword defaults in one place
refactor move_sum
add c version of move_mean
use macros for common code
cating not needed
typo in sphinx doc
add C version of move_std
add C version of move_var
DECREF with GIL
more unit tests
add to bench2 benchmark
I hope this makes the code easier to read
move2.c no longer uses numpy iterators
refactor moving window iterators for...
doc of moving window interators
remove numpy iterators from the most common...
remove RETURN macro
removal of last use of numpy iterators
lots of macros
more efficient NEXT iterator macros
code tweaks
more macros
faster iterators (NEXT macros)
simplify reduction function; slow down
reduce number of lines of code
performance bug
code tweaks
optimizations for int input arrays
faster move_mean for float input
faster move_std, move_var but higher overhead
speed ups
code tweaks
macros
simplify move.c
bug fixes
undo accidental commit
simpler arg parsing and prepare for nanstd
make all2 only builds C not Cython
add nanstd
underscore prefix for internal iterator variables
add C version of nanvar
add C version of anynan
add C version of allnan
add C version of ss
add C version of nanargmin
special case contiguous arrays
redesign of nanargmin
add C version of nanargmax
add C version of median
bug in unit tests; sorted input array does not...
refactored median
add C version of nanmedian
underscore prefix for internal iterator variables
add C version of move_min
rewrite of move_min
add C version of move_max
add C version of move_argmin
add C version of move_argmax
add C version of move_median
trying to get bn to build on osx without -std89
replace // comments with /* */
bug fixes for C version of move_median
hide details in macro
add C version of move_rank
some optimization of move_rank
coding style of templating code
use more macros
macros! macros! macros!
more templating
tweak templating
more unit testing
add messy C version of partsort
fix unit tests for partsort and argpartsort
py3 compat fix
use macros
optimize median, nanmedian
more optimizations of median, nanmedian
clean median, nanmedian macros
speed up of median, nanmedian
fix memory leak in median
faster nanmedian
faster median and reuse code
faster partsort; reuse code
add C version of argpartsort
update copy of scipy's rankdata function
simplify bn.slow.rankdata and bn.slow.nanrankdata
reuse code in move_rank
begin redesign of bottleneck iterators
move new iterator to separate file
tweak design of new iterator
minor code tweak
expand use of new iterator
move iterator creation to reducer
hide details of iterator in macros
add iterator for reduction along all axes
clean up iterator code
speed up iterators by removing malloc
iterator tweaks
accelerate reduction of 0d arrays
code tweaks
use new iterator in move.c
partial clean up of iterators in move.c
redesign how iterators are used in reduce.c
clean up iterator macros
faster breaking out of nested loop
windows compat: declare at top of blocks (C89)
simplify signature of low-level move functions
use new iterators
add some comments for iterators
Merge branch 'iterators' into c_rewrite
reduce build output; closes #134
add code comment
move slow() function to bottleneck.h
add C version of rankdata
simplify function signatures
can now use multiline dtype templating info
add C version of nanrankdata
bug hunting is painful
add C version of push
optimize common use case
add more unit tests of nonreduce_axis functions
MSVC (C89) compat. See issue #142
doc
move move_median code to src directory
add C version of replace
bug fix; closes #145
macro mania
macro tweak
WIP bench_detailed
bn.bench_detailed runs
refactor bench_detailed
bench_detailed can now optionally include NaNs
add docstring for bench_detailed
Merge branch 'bench_detailed' into c_rewrite
first pass at removing cython; tests pass
second pass at removing cython
third pass at removing cython
remove cython from travis
cython completely removed
Merge branch 'no_cython' into c_rewrite
update MANIFEST.in
don't include tools directory in sdist
update travis icon
update docs
Bottleneck is now written in C.
remove ci directory
BUG replace arr with a; closes #131
rename (arg)partsort to (arg)partition
refactor and add more input arrays: bench_detailed
add new feature to bench_detailed
attempt to remove compiler warnings...
build bottleneck before creating sphinx doc
flake8 test more bottleneck files
try installing bottleneck before numpy
setup requires numpy
install bottleneck before numpy
can't import numpy before installing it
remove one travis test
update release file
Merge branch 'no_numpy'; closes #141; closes #140
remove unused variable
use positional args when benchmarking functions
appveyor integration
fix appveyor badge
change default arrays in benchmark
bigger arrays, fewer NaNs in benchmark
remove a few lines not needed in setup.py
code style tweaks
docstring tweak. See #152.
use osx 10.10
new transpose unit tests give 4 failures
bug fix; closes #154
Merge branch 'transpose_bug'
upgrade to numpy 1.11.2; closes #149
workaround attempt for xcode 7
do not pin xcode
workaround for travis issue
syntax error
rewrite of unit tests plus more inf tests
add more test arrays
Moritz E. Beber (15):
add AppVeyor support to bottleneck
rename manager to wrapper
add testing after install
fix quotes
move commands out of global env variable
make flake8 formatting fixes
play with conda force 32bit
set force 32bit as environment variable
comment full section
check for OS architecture
print python location and int size
correct quotes
get more system information
adjust miniconda use for platform
clean up and remove debugging output
kwgoodman (2):
Merge pull request #147 from Midnighter/appveyor
Merge pull request #148 from Midnighter/build_arch
-----------------------------------------------------------------------
This annotated tag includes the following new commits:
new 28e711b add flake8 check and source distribution
new 3f83f8d reduce number of test cases
new 1b41e0d Merge pull request #120 from Midnighter/source-dist
new b1871d1 flake8
new bba85d5 tweak readme
new b3e6182 force '-O2' compiler flag
new d0828ef No speed penalty for median, nanmedian...
new 398ede3 Add travis build status to readme but not...
new f1f1320 gitignore doc/source/intro.rst
new 5c95a08 template to create reduce2.pyx
new d225c91 first pass at nansum reduce all...
new f8dc7c5 bn.nansum2 now passes all unit tests
new f47c08b tweaks to reduce2 template
new 296b57a nansum2 refactor
new d447117 Add nansum3
new 9d7d34e optimize nansum3 for 1d input
new 9890e98 code clean up of nansum3
new d122366 code clean up of nansum3
new 6933c9a add nanmean3
new e788aff added nanstd3
new f49f9e0 added nanvar3
new 8a5b975 added nanmin3 and nanmax3
new f739ef0 added ss3
new a0e51f0 added median3
new e218289 added nanmedian3
new 59100a4 added nanargmin3 and nanargmax3
new ad54632 added anynan3 and allnan3
new 517d577 remove reduce2
new 718ebb2 update benchmarks without using reduce3
new 6de28b3 switch to using reduce3
new 5b9f3d4 update benchmark
new 55b5197 Merge branch 'reduce_all'
new 1bf807d make more use of numpy c api
new 0f52275 clean up setup.py
new 71673c4 multi-thread tools not yet ready for release
new cd8f213 Define inline and NAN for msvc9 and msvc10
new 69970f3 Declare variables at the beginning of a scope block
new 46cfe9d change NAN from float to ai_t in move_median.c
new ebb040a Merge branch 'cgohlke-patch-1'
new 1a0512e set bottleneck 1.1.0 release date to today!
new cb7a7af open bottleneck 1.2.0 for development
new 81eb319 port a reduced featured nansum to pure C...
new 505f154 bug fix of nansum in reduce2
new 5c718f9 remove reduce2 build warning
new 7faaa65 remove variable not needed in reduce2
new 6be9aff do not release GIL for 1d,float64 in nansum
new db2d0b0 custom arg parsing for nansum in reduce2.c
new a5f96c1 reuse arg parsing code in reduce2.c
new 9aa791b handle more variety of inputs (nansum reduce2.c)
new 1923199 clean up of reduce2.c
new 553d5c2 pull out arg parsing code to separate function
new 412e6b5 clean up of reduce2.c
new 7c562b8 add support for more dtypes in reduce2.c
new 85eda45 add reduction over a single axis in reduce2.c
new 7a1c915 add support for 0d input arrays in reduce2.c
new 8525c6e add support for calls to bn.slow in reduce2.c
new f314fe7 nansum2 runs on py2.7 with 1 test failure
new 10437cd nansum2 passes all unit tests on py2.7
new 5a3efb9 add py3 support to reduce2.c
new 0802a91 fix py3 compat bugs in reduce2.c
new 28c6597 remove most function prototypes in reduce2.c
new 0879be7 move slow() from reduce2.c to slow.c
new fd85a89 include slow.h in sdist
new 19dc747 unit test argument parsing
new 5696104 release GIL in reduce2.c
new a76e72d move new c rewrite code to src/
new 47eb479 create bottleneck.h for reuse of code
new 122898a added templating of dtype in reduce2.c
new 4969cb4 add nanmean to reduce2.c
new 749105c code clean up in reduce2.c
new 3d2afe9 add templating of docstrings
new 986ade8 make templating more efficient
new 21e3ca0 add benchmark of c rewrite
new ca3fea0 optimize dtype templating
new ad9d568 optimize slow.c
new de224e1 handle runtime errors in slow.c
new 6c7f150 add function signatures to docstrings in reduce2.c
new 7c3e30b add C version of nanmin
new c137be1 forgot to release GIL
new 4bb9f70 coding style tweaks
new 0180797 add C version of nanmax
new 9ca081e rename variable
new 95a40a1 lower function call overhead...
new dc587f0 code cleaning
new d7c0915 refactor bench2 benchmark
new 1302d99 declarations at top of blocks for windows support
new 0a25f5d use NPY_NAN, NPY_INFINITY, NPY_INLINE for compat
new 0a8e0c9 macros for setting raise text
new a22f662 copy numpy's nan, infinity, inline macros
new 7cfb3ec add C version of move_sum
new 5857c06 add move_sum to bench2 benchmark
new 7e1522c add more unit tests of move_sum
new 3a19961 refactor move_sum for speed
new b4fab2f set keyword defaults in one place
new d07efcc refactor move_sum
new 5a83e53 add c version of move_mean
new b7134ff use macros for common code
new 2a73c88 cating not needed
new d603e0b typo in sphinx doc
new d4b0d5c add C version of move_std
new abc3942 add C version of move_var
new 4df494d DECREF with GIL
new a7929a7 more unit tests
new b54799e add to bench2 benchmark
new ffabed6 I hope this makes the code easier to read
new 16c28e4 move2.c no longer uses numpy iterators
new 2451ce4 refactor moving window iterators for...
new b9025a1 doc of moving window interators
new 6a4a315 remove numpy iterators from the most common...
new 7f0ac8e remove RETURN macro
new b3e757d removal of last use of numpy iterators
new 8feb062 lots of macros
new e014bd8 more efficient NEXT iterator macros
new ab30093 code tweaks
new fe0044a more macros
new 990dde3 faster iterators (NEXT macros)
new 1ba17f0 simplify reduction function; slow down
new 22b915f reduce number of lines of code
new 157ea88 performance bug
new 41eb469 code tweaks
new 0df24cb optimizations for int input arrays
new b0d15e2 faster move_mean for float input
new e912ad6 faster move_std, move_var but higher overhead
new 0a7a458 speed ups
new e8f0119 code tweaks
new 3708af1 macros
new 83dcb58 simplify move.c
new 777c0a7 bug fixes
new 62db04b undo accidental commit
new 307d4fd simpler arg parsing and prepare for nanstd
new 2c1e812 make all2 only builds C not Cython
new c36952b add nanstd
new b75d24a underscore prefix for internal iterator variables
new 1b4595a add C version of nanvar
new ed79b30 add C version of anynan
new baae593 add C version of allnan
new 2d858a7 add C version of ss
new de5f3b7 add C version of nanargmin
new dd688ac special case contiguous arrays
new 7464737 redesign of nanargmin
new 93ceff2 add C version of nanargmax
new 5526349 add C version of median
new c3dd4b2 bug in unit tests; sorted input array does not...
new d700301 refactored median
new af64622 add C version of nanmedian
new 6e2853f underscore prefix for internal iterator variables
new f46cec8 add C version of move_min
new d547f3f rewrite of move_min
new 9d7dfff add C version of move_max
new d11eb86 add C version of move_argmin
new ff0e898 add C version of move_argmax
new ef8d057 add C version of move_median
new e38b780 trying to get bn to build on osx without -std89
new 82c4268 replace // comments with /* */
new b6e7bf4 bug fixes for C version of move_median
new 48f7674 hide details in macro
new d8fe0f5 add C version of move_rank
new cfd146d some optimization of move_rank
new eeaf44c coding style of templating code
new d3314df use more macros
new 2a17521 macros! macros! macros!
new 5e9eb20 more templating
new 4bda0d5 tweak templating
new 6d2180b more unit testing
new 53b7e6a add messy C version of partsort
new 77d8889 fix unit tests for partsort and argpartsort
new 7948f6f py3 compat fix
new a2e995b use macros
new 4d0a187 optimize median, nanmedian
new d22825d more optimizations of median, nanmedian
new c957cce clean median, nanmedian macros
new 8f68f0b speed up of median, nanmedian
new 8037f7d fix memory leak in median
new 88fdf86 faster nanmedian
new e766dd4 faster median and reuse code
new f99d508 faster partsort; reuse code
new 60d9bf9 add C version of argpartsort
new 181d046 update copy of scipy's rankdata function
new 2dfb85a simplify bn.slow.rankdata and bn.slow.nanrankdata
new c0b9be1 reuse code in move_rank
new ab5bcc4 begin redesign of bottleneck iterators
new 4f18832 move new iterator to separate file
new 0efaa6c tweak design of new iterator
new e36ed76 minor code tweak
new 88f343b expand use of new iterator
new 4d4a5d4 move iterator creation to reducer
new d454b2b hide details of iterator in macros
new b47dc44 add iterator for reduction along all axes
new 6ca5df2 clean up iterator code
new c1ceb22 speed up iterators by removing malloc
new 0e38b4f iterator tweaks
new 8899409 accelerate reduction of 0d arrays
new 392e583 code tweaks
new bd0231b use new iterator in move.c
new ca5bdd0 partial clean up of iterators in move.c
new 110ca0a redesign how iterators are used in reduce.c
new 8c3804a clean up iterator macros
new 6ebc88d faster breaking out of nested loop
new 2dfe829 windows compat: declare at top of blocks (C89)
new 24bcfcc simplify signature of low-level move functions
new 684c0a8 use new iterators
new cfca8ca add some comments for iterators
new 3b77db1 Merge branch 'iterators' into c_rewrite
new 59505a7 reduce build output; closes #134
new 0a573de add code comment
new 4bfee1f move slow() function to bottleneck.h
new 5157297 add C version of rankdata
new c271eac simplify function signatures
new dadd420 can now use multiline dtype templating info
new 98b8dad add C version of nanrankdata
new 9eacd01 bug hunting is painful
new 649574c add C version of push
new ba2f65f optimize common use case
new 097f588 add more unit tests of nonreduce_axis functions
new d2cc4a9 MSVC (C89) compat. See issue #142
new a2574b8 doc
new d546e9e move move_median code to src directory
new 74e0fa5 add C version of replace
new c779a5f bug fix; closes #145
new dce5e9e macro mania
new 78f0659 macro tweak
new 1d74f4e WIP bench_detailed
new 80eadf1 bn.bench_detailed runs
new 984eb0f refactor bench_detailed
new e210a1e bench_detailed can now optionally include NaNs
new cd6f04b add docstring for bench_detailed
new 74f025d Merge branch 'bench_detailed' into c_rewrite
new da7e464 first pass at removing cython; tests pass
new 8532d85 second pass at removing cython
new 5542427 third pass at removing cython
new 59f5c21 remove cython from travis
new 53df281 cython completely removed
new a251a40 Merge branch 'no_cython' into c_rewrite
new a8ecac5 update MANIFEST.in
new 217e596 don't include tools directory in sdist
new 18f1d12 update travis icon
new adf4931 update docs
new bdb929a Bottleneck is now written in C.
new 932ecdd remove ci directory
new f449839 BUG replace arr with a; closes #131
new 11a12c7 rename (arg)partsort to (arg)partition
new 5b64f81 refactor and add more input arrays: bench_detailed
new c041115 add new feature to bench_detailed
new 53dd005 attempt to remove compiler warnings...
new d2764d0 build bottleneck before creating sphinx doc
new f0f24ce flake8 test more bottleneck files
new 61047d7 try installing bottleneck before numpy
new 9c956ba setup requires numpy
new e7842a2 install bottleneck before numpy
new dafdc94 can't import numpy before installing it
new 387165b remove one travis test
new a85b5b9 update release file
new d8ada1f Merge branch 'no_numpy'; closes #141; closes #140
new 97b7d17 remove unused variable
new 46ab75a use positional args when benchmarking functions
new d926afd add AppVeyor support to bottleneck
new 79f960b rename manager to wrapper
new ecc727e add testing after install
new 0515530 fix quotes
new 28b9fe4 move commands out of global env variable
new 27de7b4 make flake8 formatting fixes
new fa1e4b1 Merge pull request #147 from Midnighter/appveyor
new 2d8eb9b appveyor integration
new c2c7de1 fix appveyor badge
new e2f7e4a change default arrays in benchmark
new 65c2c36 bigger arrays, fewer NaNs in benchmark
new 4c8cdea remove a few lines not needed in setup.py
new c5e0ea4 play with conda force 32bit
new cd0aa42 set force 32bit as environment variable
new 7ad1f17 comment full section
new f86695f check for OS architecture
new fed8042 print python location and int size
new b3a8f74 correct quotes
new 6c25953 get more system information
new 9d569a8 adjust miniconda use for platform
new d5204bb clean up and remove debugging output
new 25246f3 Merge pull request #148 from Midnighter/build_arch
new 3b845ab code style tweaks
new ab667b5 docstring tweak. See #152.
new bd3df2b use osx 10.10
new 9a144d1 new transpose unit tests give 4 failures
new e313e64 bug fix; closes #154
new e987847 Merge branch 'transpose_bug'
new b500957 upgrade to numpy 1.11.2; closes #149
new 62de731 workaround attempt for xcode 7
new 5d8384c do not pin xcode
new 84c47fa workaround for travis issue
new a3f10fd syntax error
new 135068a rewrite of unit tests plus more inf tests
new a92326c add more test arrays
The 290 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/python-modules/packages/bottleneck.git
More information about the Python-modules-commits
mailing list