41 Commits (e96221befff9108f46a497bff96be0b28f0fa80c)

Author SHA1 Message Date
Ralf W. Grosse-Kunstleve e96221beff
Final manual curation in preparation for global `clang-format`ing (#3712) 3 years ago
Ralf W. Grosse-Kunstleve 7769e7719c
clang-tidy readability-qualified-auto (#3702) 3 years ago
Ralf W. Grosse-Kunstleve ddbc74c674 Adding .clang-tidy readability-braces-around-statements option. 3 years ago
Nick Cullen 503ff2a6fb
view for numpy arrays (#987) 4 years ago
Nick Cullen 59ad1e7d05
reshape for numpy arrays (#984) 4 years ago
Ralf W. Grosse-Kunstleve 2d468697d9
NOLINT reduction (#3096) 4 years ago
Aaron Gokaslan dac74ebdf5
fix(clang-tidy): performance fixes applied in tests and CI (#3051) 4 years ago
Jack S. Hale 4c7697dbe9
Add const T to docstring generation. (#3020) 4 years ago
Axel Huebl 0b3df7f964
ci: Intel icc/icpc via oneAPI (#2573) 5 years ago
Henry Schreiner f200832534 style: ssize_t -> py::ssize_t 5 years ago
Henry Schreiner 6bcd220c8d
refactor: module -> module_ with typedef (#2544) 5 years ago
Yannick Jadoul 56784c4f42
Add unchecked_reference::operator() and operator[] to overload resolution of unchecked_mutable_reference (#2514) 5 years ago
Henry Schreiner ce88e940ce style: clang-tidy: modernize-use-auto 5 years ago
Yannick Jadoul 9df13835c8
Stop py::array_t arguments from accepting arrays that do not match the C- or F-contiguity flags (#2484) 5 years ago
Yannick Jadoul 3e448c0b5e
Enable py::ellipsis on Python 2 (#2360) 5 years ago
Eric Cousineau e9ca89f453 numpy: Add test for explicit dtype checks. At present, int64 + uint64 do not exactly match dtype(...).num 6 years ago
Axel Huebl 000aabb2a7 Test: Numpy Scalar Creation (#1530) 6 years ago
Wenzel Jakob d4b37a284a added py::ellipsis() method for slicing of multidimensional NumPy arrays 7 years ago
Naotoshi Seo 5ef1af138d Fix SEGV to create empty shaped numpy array (#1371) 7 years ago
Jason Rhinelander 391c75447d Update all remaining tests to new test styles 8 years ago
Cris Luengo 30d43c4992 Now `shape`, `size`, `ndims` and `itemsize` are also signed integers. 8 years ago
Jason Rhinelander b68959e822 Use numpy rather than Eigen for copying 8 years ago
Cris Luengo d400f60c96 Python buffer objects can have negative strides. 8 years ago
uentity 083a0219b5 array: implement array resize 8 years ago
Jason Rhinelander 51d18aa252 Fix ambiguous initialize_list arguments 8 years ago
Jason Rhinelander 5f38386293 Accept abitrary containers and iterators for shape/strides 8 years ago
Jason Rhinelander 5749b50239 array: set exception message on failure 8 years ago
Jason Rhinelander 773339f131 array-unchecked: add runtime dimension support and array-compatible methods 8 years ago
Jason Rhinelander 423a49b8be array: add unchecked access via proxy object 8 years ago
Dean Moldovan 16afbcef46 Improve py::array_t scalar type information (#724) 8 years ago
Jason Rhinelander c44fe6fda5 array_t overload resolution support 8 years ago
Jason Rhinelander ee2e5a5086 Make string conversion stricter (#695) 8 years ago
Dean Moldovan 4de271027d Improve consistency of array and array_t with regard to other pytypes 9 years ago
Sylvain Corlay 5027c4f95b Switch NumPy variadic indexing to per-value arguments (#500) 9 years ago
Wenzel Jakob 030d10e826 minor style fix 9 years ago
Wenzel Jakob 496feacfd0 pybind11: implicitly convert NumPy integer scalars 9 years ago
Wenzel Jakob fac7c09458 NumPy "base" feature: integrated feedback by @aldanor 9 years ago
Wenzel Jakob 369e9b3937 Permit creation of NumPy arrays with a "base" object that owns the data 9 years ago
Wenzel Jakob 43f6aa6846 added numpy test (minor): check that 'strides' is respected even when creating new arrays 9 years ago
Ivan Smirnov aca6bcaea5 Add tests for array data access /index methods 9 years ago
Ivan Smirnov 91b3d681ad Expose some dtype/array attributes via NumPy C API 9 years ago