summaryrefslogtreecommitdiff
path: root/numpy
Commit message (Collapse)AuthorAgeFilesLines
* ENH: missingdata: Implemented boolean assignment, working with NA masksMark Wiebe2011-08-279-44/+472
|
* ENH: missingdata: Rewrote boolean indexing to support NA masksMark Wiebe2011-08-279-24/+477
| | | | Note I haven't hooked it up to the arr[] operator yet...
* ENH: missingdata: Get the NA mask working with slice indexingMark Wiebe2011-08-274-94/+182
|
* ENH: missingdata: In progress making slicing work with NA masksMark Wiebe2011-08-274-2/+88
|
* ENH: missingdata: Finish the initial implementation of numpy.isnaMark Wiebe2011-08-273-10/+80
|
* ENH: missingdata: In progress exposing USE_MASKNA to Python numpy.nditerMark Wiebe2011-08-274-38/+246
|
* ENH: missingdata: More progress towards NPY_ITER_USE_MASKNA flag supportMark Wiebe2011-08-273-8/+61
|
* ENH: missingdata: Part way through supporting the NPY_ITER_USE_MASKNA flagMark Wiebe2011-08-277-50/+130
|
* BLD: missingdata: Signature of arraydescr_short_construction_repr changedMark Wiebe2011-08-272-1/+4
|
* ENH: missingdata: Get printing of NAs to work a little bit betterMark Wiebe2011-08-272-4/+14
|
* ENH: missingdata: Clean up object dtype detection to work with NAs properlyMark Wiebe2011-08-276-171/+316
|
* ENH: missingdata: Really simple printing with NA works in some cases now tooMark Wiebe2011-08-275-6/+85
|
* ENH: missingdata: Have some basic assignment and indexing with NA workingMark Wiebe2011-08-2715-102/+469
|
* ENH: missingdata: Add (untested) functions for creating the NA maskMark Wiebe2011-08-2711-118/+605
|
* ENH: missingdata: Use NPY_NA_NOPAYLOAD instead of constant 255 everywhereMark Wiebe2011-08-271-14/+12
|
* ENH: missingdata: Define the standard Python arithmetic operations for NAMark Wiebe2011-08-275-16/+467
|
* ENH: missingdata: Make comparisons with NA return NA, raise on 'if np.NA: ...'Mark Wiebe2011-08-275-10/+96
|
* ENH: missingdata: Write NA repr functionMark Wiebe2011-08-271-8/+48
|
* ENH: missingdata: Add boilerplate for NA singleton typeMark Wiebe2011-08-277-12/+265
|
* ENH: Create NA singleton fileMark Wiebe2011-08-271-0/+22
|
* ENH: missingdata: Add the NA mask members to PyArrayObjectMark Wiebe2011-08-2710-90/+212
|
* BUG: stray brackets at end of define for macroMatthew Brett2011-08-271-1/+1
|
* DOC: nditer: Add links to the nditer introductory doc to make it more ↵Mark Wiebe2011-08-251-0/+2
| | | | discoverable
* Changed to follow PEP 7Chris Jordan-Squire2011-08-221-1/+1
|
* DOCS: New ufunc creation docsChris Jordan-Squire2011-08-221-1/+1
|
* BUG: Fix segfault when PyArray_VOID and no minitype in _array_find_type.Ben Walsh2011-08-212-3/+9
| | | | | The segfault showed up in numpy/testing/print_coercion_tables.py and 'lookfor'.
* BUG: use npy_isnan, not isnan.David Cournapeau2011-08-211-3/+3
|
* BUG: fix dummy module build.David Cournapeau2011-08-211-1/+1
|
* STY: define all config.h macro to value 1 to match autoheader convention.David Cournapeau2011-08-211-6/+6
|
* ENH: Introduce new options extra_f77_compile_args and extra_f90_compile_args toPearu Peterson2011-08-205-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 Harris2011-08-205-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 Harris2011-08-202-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 Wiebe2011-08-202-5/+30
| |
* | BLD: follow build_ext coding convention in build_clib to catch strange ↵Pearu Peterson2011-08-191-12/+14
| | | | | | | | fcompiler value reported in ml.
* | ENH: add useful repr's for finfo, iinfo.Brent Pedersen2011-08-182-0/+20
| |
* | Introduce new options extra_f77_compiler_args and extra_f90_compiler_args to ↵Pearu Peterson2011-08-165-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 subclassingMatthew Brett2011-08-161-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 definitionMatthew Brett2011-08-161-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 testsMatthew Brett2011-08-162-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 outputMatthew Brett2011-08-162-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 ifmainMatthew Brett2011-08-162-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 supportMatthew Brett2011-08-161-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 managementMatthew Brett2011-08-162-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 Letnes2011-08-152-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/timedeltaAlok Singhal2011-08-131-0/+14
|
* STY: Rewrite some macros to look better. This code could probably use aCharles Harris2011-08-131-8/+41
| | | | bigger refactor.
* BUG: Fix import_umath macro to work with python 3.Arfrever Frehtes Taifersar Arahesis2011-08-131-1/+7
|
* ENH: Faster asarray_chkfiniteChris Jordan-Squire2011-08-131-2/+1
|
* BLD: fix build for py3k + pip. Closes #1857. Thanks to Erik Bray.Ralf Gommers2011-08-131-1/+5
| | | | Also works inside a virtualenv.
* BUG: fix failing npyio test under py3k. Thanks to Derek Homeier. Closes #1793.Ralf Gommers2011-08-102-1/+3
|