Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Rename brain_numpy module and associated unit test module | hippo91 | 2019-04-20 | 1 | -151/+0 |
| | |||||
* | Correct prototypes of 3 dunder methods. | hippo91 | 2019-04-20 | 1 | -3/+3 |
| | |||||
* | Correctiong missing default value | hippo91 | 2019-04-06 | 1 | -1/+1 |
| | |||||
* | Finalizing description of numpy.ndarray | hippo91 | 2019-04-06 | 1 | -56/+55 |
| | |||||
* | Finish the split of the numpy brain. Implements all the dunder methods for ↵ | hippo91 | 2019-04-02 | 1 | -459/+48 |
| | | | | ndarray | ||||
* | Split the brain_numpy modules in smaller ones for clarity. | hippo91 | 2019-03-31 | 1 | -32/+4 |
| | |||||
* | Add of __getitem__ and __setitem__ methods in ndarray. Correct signature of ↵ | hippo91 | 2019-03-30 | 1 | -1/+5 |
| | | | | setitem method. Add of empty_like, ones_like function | ||||
* | Add a definition for randint function. Move definition of class ndarray from ↵ | hippo91 | 2019-03-23 | 1 | -94/+95 |
| | | | | numpy_core_numerictypes_transform function to infer_numpy_ndarray which is used a inference_tip. Add a _looks_like_numpy_ndarray function. Deletion of the register_transform for linspace function because it is correctly inferred with the inference_tip function for ndarray | ||||
* | Merge branch 'master' into bug_pylint_2721 | hippo91 | 2019-03-16 | 1 | -249/+249 |
|\ | |||||
| * | Replace `any` with `uninferable` when returning values from `numpy` transform | Claudiu Popa | 2019-03-04 | 1 | -249/+249 |
| | | | | | | | | | | | | | | | | | | | | | | Turns out that this was conflicting with the `any` builtin, while the original intention was to return a value that cannot be inferred, until we have support for types. This should fix a couple of false positives on pylint's side where the return value of numpy functions was considered to be itself a function. Close PyCQA/pylint#2784 | ||||
* | | Add transforms to define return type of numpy.zeros_like et numpy.linspace ↵ | hippo91 | 2019-02-26 | 1 | -13/+24 |
| | | | | | | | | functions | ||||
* | | Removing declaration of zeros_like (pass). Filtering tuple and list from ↵ | hippo91 | 2019-02-26 | 1 | -1/+12 |
| | | | | | | | | types inferred by call to full_like and ones_like | ||||
* | | Goes back to pass instead of return any for randint function. Declare ↵ | hippo91 | 2019-02-26 | 1 | -1/+8 |
|/ | | | | zeros_like function (pass) and filter tuple for type inferred for a call to zeros_like | ||||
* | Format according to Black | hippo91 | 2019-02-09 | 1 | -6/+14 |
| | |||||
* | Refactoring to code DRY | hippo91 | 2019-02-03 | 1 | -20/+28 |
| | |||||
* | Adding support for unary operators for numpy ndarray and numbers. Adding ↵ | hippo91 | 2019-02-03 | 1 | -1/+54 |
| | | | | hook to filter results of infer_call_result from list and tuples for function array and linspace | ||||
* | Remove inadvertent returns from class bodies | Claudiu Popa | 2019-01-27 | 1 | -26/+26 |
| | |||||
* | ``brain_numpy`` returns an undefined type for ``numpy`` methods to avoid ↵ | Claudiu Popa | 2019-01-25 | 1 | -272/+272 |
| | | | | | | | | ``assignment-from-no-retur n`` Close PyCQA/pylint#2694 | ||||
* | Initial formatting of astroid | Claudiu Popa | 2018-10-02 | 1 | -23/+39 |
| | |||||
* | Update the copyright noticesastroid-2.0 | Claudiu Popa | 2018-07-15 | 1 | -1/+3 |
| | |||||
* | Reworking astroid numpy brain (#561) | hippo91 | 2018-06-25 | 1 | -88/+232 |
| | | | | | | Complete refoundation of the numpy_core_numerictypes_transform method thanks to a deep analysis of the numpy.core.numerictpyes module. The generated hierarchy of classes is closer to the real one. | ||||
* | Enrichmend of the unittest to check if methods of the numpy types are ↵ | hippo91 | 2018-06-06 | 1 | -0/+1 |
| | | | | correctly detected | ||||
* | Setting up the numpy.string_ methods signature | hippo91 | 2018-06-06 | 1 | -24/+24 |
| | |||||
* | Taking into account specific numpy types more precisely | hippo91 | 2018-06-06 | 1 | -23/+155 |
| | |||||
* | Add brain tip for numpy.sum. Close PyCQA/pylint#1558 | Claudiu Popa | 2018-04-05 | 1 | -0/+9 |
| | |||||
* | Enhancement of numpy brain to add missing types defined in ↵ | hippo91 | 2018-01-30 | 1 | -0/+33 |
| | | | | numpy.core.numerictypes + add of corresponding unittest | ||||
* | Introduction of numpy.random.mtrand functions signatures inside numpy brain ↵ | hippo91 | 2017-11-11 | 1 | -38/+53 |
| | | | | + add of a dedicated unit test | ||||
* | Introduction of numpy.core.umath functions signatures inside numpy brain + ↵ | hippo91 | 2017-11-11 | 1 | -18/+88 |
| | | | | add of a dedicated unit test | ||||
* | Expose more objects in numpy brain tip | hippo91 | 2017-09-21 | 1 | -1/+17 |
| | |||||
* | Even more granular copyrights (thanks to copyrite) | Claudiu Popa | 2016-07-22 | 1 | -2/+2 |
| | |||||
* | Keep a consistent copyright notice across the board. | Claudiu Popa | 2016-07-19 | 1 | -0/+2 |
| | |||||
* | Remove superfluous boilerplate the first regex missed | Ceridwen | 2016-05-17 | 1 | -17/+0 |
| | |||||
* | Convert all files to new license header | Ceridwen | 2016-05-16 | 1 | -0/+3 |
| | |||||
* | Rename the brain files again to avoid naming conflicts. | Claudiu Popa | 2015-10-28 | 1 | -0/+62 |