Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | ENH: missingdata: Implemented boolean assignment, working with NA masks | Mark Wiebe | 2011-08-27 | 9 | -44/+472 |
| | |||||
* | ENH: missingdata: Rewrote boolean indexing to support NA masks | Mark Wiebe | 2011-08-27 | 9 | -24/+477 |
| | | | | Note I haven't hooked it up to the arr[] operator yet... | ||||
* | ENH: missingdata: Get the NA mask working with slice indexing | Mark Wiebe | 2011-08-27 | 4 | -94/+182 |
| | |||||
* | ENH: missingdata: In progress making slicing work with NA masks | Mark Wiebe | 2011-08-27 | 4 | -2/+88 |
| | |||||
* | ENH: missingdata: Finish the initial implementation of numpy.isna | Mark Wiebe | 2011-08-27 | 3 | -10/+80 |
| | |||||
* | ENH: missingdata: In progress exposing USE_MASKNA to Python numpy.nditer | Mark Wiebe | 2011-08-27 | 4 | -38/+246 |
| | |||||
* | ENH: missingdata: More progress towards NPY_ITER_USE_MASKNA flag support | Mark Wiebe | 2011-08-27 | 3 | -8/+61 |
| | |||||
* | ENH: missingdata: Part way through supporting the NPY_ITER_USE_MASKNA flag | Mark Wiebe | 2011-08-27 | 7 | -50/+130 |
| | |||||
* | BLD: missingdata: Signature of arraydescr_short_construction_repr changed | Mark Wiebe | 2011-08-27 | 2 | -1/+4 |
| | |||||
* | ENH: missingdata: Get printing of NAs to work a little bit better | Mark Wiebe | 2011-08-27 | 2 | -4/+14 |
| | |||||
* | ENH: missingdata: Clean up object dtype detection to work with NAs properly | Mark Wiebe | 2011-08-27 | 6 | -171/+316 |
| | |||||
* | ENH: missingdata: Really simple printing with NA works in some cases now too | Mark Wiebe | 2011-08-27 | 5 | -6/+85 |
| | |||||
* | ENH: missingdata: Have some basic assignment and indexing with NA working | Mark Wiebe | 2011-08-27 | 15 | -102/+469 |
| | |||||
* | ENH: missingdata: Add (untested) functions for creating the NA mask | Mark Wiebe | 2011-08-27 | 11 | -118/+605 |
| | |||||
* | ENH: missingdata: Use NPY_NA_NOPAYLOAD instead of constant 255 everywhere | Mark Wiebe | 2011-08-27 | 1 | -14/+12 |
| | |||||
* | ENH: missingdata: Define the standard Python arithmetic operations for NA | Mark Wiebe | 2011-08-27 | 5 | -16/+467 |
| | |||||
* | ENH: missingdata: Make comparisons with NA return NA, raise on 'if np.NA: ...' | Mark Wiebe | 2011-08-27 | 5 | -10/+96 |
| | |||||
* | ENH: missingdata: Write NA repr function | Mark Wiebe | 2011-08-27 | 1 | -8/+48 |
| | |||||
* | ENH: missingdata: Add boilerplate for NA singleton type | Mark Wiebe | 2011-08-27 | 7 | -12/+265 |
| | |||||
* | ENH: Create NA singleton file | Mark Wiebe | 2011-08-27 | 1 | -0/+22 |
| | |||||
* | ENH: missingdata: Add the NA mask members to PyArrayObject | Mark Wiebe | 2011-08-27 | 10 | -90/+212 |
| | |||||
* | BUG: stray brackets at end of define for macro | Matthew Brett | 2011-08-27 | 1 | -1/+1 |
| | |||||
* | DOC: nditer: Add links to the nditer introductory doc to make it more ↵ | Mark Wiebe | 2011-08-25 | 1 | -0/+2 |
| | | | | discoverable | ||||
* | Changed to follow PEP 7 | Chris Jordan-Squire | 2011-08-22 | 1 | -1/+1 |
| | |||||
* | DOCS: New ufunc creation docs | Chris Jordan-Squire | 2011-08-22 | 1 | -1/+1 |
| | |||||
* | BUG: Fix segfault when PyArray_VOID and no minitype in _array_find_type. | Ben Walsh | 2011-08-21 | 2 | -3/+9 |
| | | | | | The segfault showed up in numpy/testing/print_coercion_tables.py and 'lookfor'. | ||||
* | BUG: use npy_isnan, not isnan. | David Cournapeau | 2011-08-21 | 1 | -3/+3 |
| | |||||
* | BUG: fix dummy module build. | David Cournapeau | 2011-08-21 | 1 | -1/+1 |
| | |||||
* | STY: define all config.h macro to value 1 to match autoheader convention. | David Cournapeau | 2011-08-21 | 1 | -6/+6 |
| | |||||
* | ENH: Introduce new options extra_f77_compile_args and extra_f90_compile_args to | Pearu Peterson | 2011-08-20 | 5 | -2/+32 |
| | | | | | | Configuration.add_extension. Configuration.add_library, and Extension. These options allow specifying extra compile options for compiling Fortran sources within a setup.py file. | ||||
* | BUG: Revert commit that causes many tests not to run. | Charles Harris | 2011-08-20 | 5 | -32/+2 |
| | | | | | | Revert "Introduce new options extra_f77_compiler_args and extra_f90_compiler_args to Configuration.add_extension. Configuration.add_library, and Extension. These options allow specifying extra compile options for compiling Fortran sources within a setup.py file." This reverts commit 43862759384a86cb4a95e8adb4d39fa1522acb28. | ||||
* | Merge branch 'pull-140' | Charles Harris | 2011-08-20 | 2 | -5/+30 |
|\ | | | | | | | | | * pull-140: BUG: loadtxt: There was some extra nesting for subarray dtypes (Ticket #1936) | ||||
| * | BUG: loadtxt: There was some extra nesting for subarray dtypes (Ticket #1936) | Mark Wiebe | 2011-08-20 | 2 | -5/+30 |
| | | |||||
* | | BLD: follow build_ext coding convention in build_clib to catch strange ↵ | Pearu Peterson | 2011-08-19 | 1 | -12/+14 |
| | | | | | | | | fcompiler value reported in ml. | ||||
* | | ENH: add useful repr's for finfo, iinfo. | Brent Pedersen | 2011-08-18 | 2 | -0/+20 |
| | | |||||
* | | Introduce new options extra_f77_compiler_args and extra_f90_compiler_args to ↵ | Pearu Peterson | 2011-08-16 | 5 | -2/+32 |
|/ | | | | Configuration.add_extension. Configuration.add_library, and Extension. These options allow specifying extra compile options for compiling Fortran sources within a setup.py file. | ||||
* | ENH: refactor doctest plugin to help subclassing | Matthew Brett | 2011-08-16 | 1 | -45/+71 |
| | | | | | | Move numpy-specific parts of the plugin into their own methods, or into class-level defines. This makes it easier to subclass the plugin. This in turn may help keep more eyes on the code. | ||||
* | ENH: remove unused class definition | Matthew Brett | 2011-08-16 | 1 | -22/+1 |
| | | | | | | | NumpyDocTestCase definition overwritten further down the file. The deleted class only redefined the ``id`` method with the same code as that in the parent class since before nose 0.10. | ||||
* | ENH: skip doctests for tests | Matthew Brett | 2011-08-16 | 2 | -11/+9 |
| | | | | | | | | | | | | There are various docstrings show examples of how to run the tests, and give example test output. Obviously the test output changes, and running the doctests for the testing package: import numpy.testing as npt npt.test(doctests=True) will cause several large sets of tests to be run in the rest of the tree. So I skipped these. | ||||
* | FIX: fix doctest error with empty output | Matthew Brett | 2011-08-16 | 2 | -1/+21 |
| | | | | | | | | | | | The numpy doctest extension generates an error with empty doctest output; this most often comes about with the +SKIP option. The numpy doctest plugin exposed a nose bug because it accidentally used a different default for the 'doctest-result-variable'. nose bug report here: http://code.google.com/p/python-nose/issues/detail?id=445 | ||||
* | ENH: move doctest tests to own file with ifmain | Matthew Brett | 2011-08-16 | 2 | -29/+35 |
| | | | | | | | The doctesting tests were in the code file, and (for me) rather difficult to run without running lots of other tests. With this change you can run the doctest tests in isolation by executing the test_doctesting.py file. | ||||
* | ENH: refactor testing to improve subclass support | Matthew Brett | 2011-08-16 | 1 | -23/+39 |
| | | | | | | | Refactor ``prepare_test_args`` method to make it easier for subclasses to adapt its behavior. This should make it easier for nipy and other projects to use the numpy testing machinery without wholesale copies into their source trees. | ||||
* | ENH: refactor of docteset plugin management | Matthew Brett | 2011-08-16 | 2 | -90/+71 |
| | | | | | | | | | | | | | | We previously had a baroque inheritance scheme to deal with the case where the user had normal nose doctests enabled in their environment. However, this scheme didn't deal with bench() routine, and was complicated. This commit uses a null Unplugger plugin to pull the doctest plugin off the nose configuration after it has been initialized. We can use this for bench() and test(), and it allows the doctest module to be enabled (by the user environment) and then thrown away. Also rejigged the docstrings and removed the automated docstring addition as the docstrings have already been copied and adapted in the code. | ||||
* | ENH: Add provision for headers and footers to savetxt, fixes ticket 1236. | Paul Anton Letnes | 2011-08-15 | 2 | -4/+57 |
| | | | | | I suggest using a separate keyword argument for structured arrays. It might also be nice to be able to add a manual header. | ||||
* | BUG: print format fix for datetime/timedelta | Alok Singhal | 2011-08-13 | 1 | -0/+14 |
| | |||||
* | STY: Rewrite some macros to look better. This code could probably use a | Charles Harris | 2011-08-13 | 1 | -8/+41 |
| | | | | bigger refactor. | ||||
* | BUG: Fix import_umath macro to work with python 3. | Arfrever Frehtes Taifersar Arahesis | 2011-08-13 | 1 | -1/+7 |
| | |||||
* | ENH: Faster asarray_chkfinite | Chris Jordan-Squire | 2011-08-13 | 1 | -2/+1 |
| | |||||
* | BLD: fix build for py3k + pip. Closes #1857. Thanks to Erik Bray. | Ralf Gommers | 2011-08-13 | 1 | -1/+5 |
| | | | | Also works inside a virtualenv. | ||||
* | BUG: fix failing npyio test under py3k. Thanks to Derek Homeier. Closes #1793. | Ralf Gommers | 2011-08-10 | 2 | -1/+3 |
| |