Revisions of python-awkward

Ana Guerrero's avatar Ana Guerrero (anag+factory) accepted request 1158839 from Steve Kowalik's avatar Steve Kowalik (StevenK) (revision 33)
- Update to 2.6.2:
  * New features
    + feat: add CUDA kernels that calculate length/sum
    + feat: add variable length loop kernels
    + feat: make ak.mean and ak.count differentiable
  * Bug-fixes and performance
    + fix: remove redundant(?) Jax.is_tracer_type check in _layout
    + fix: throw more meaningful error message for non-NumPy buffers
    + fix: proper typetracer array slicing in BitMaskedArray
    + fix: ak.flatten on BitMaskedArray
    + fix: performance of ufunc resolution for non-nominal signatures
- Add rpmlintrc to silence some rpmlint warnings
Ana Guerrero's avatar Ana Guerrero (anag+factory) accepted request 1128142 from Daniel Garcia's avatar Daniel Garcia (dgarcia) (revision 29)
- Update required version for python-awkward-cpp to 26.
Ana Guerrero's avatar Ana Guerrero (anag+factory) accepted request 1110380 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 26)
- update to 2.3.3:
  * feat: add support for expected termination of transform functions
  * feat: export error classes
  * feat: unpickle arrays made in Awkward v1 (as v2).
  * feat: use pyarrow for string functions
  * feat: add support for dictionary encoding from Arrow
  * feat: add CPU kernel for to_numpy support for strings/bytestrings
  * feat: add support for __arrow_array__
  * feat: add __dlpack__, from_dlpack support

- add sle15_python_module_pythons
  * bump numpy to 1.17.0
- awkward 2.0.7 actually requires awkward-cpp 8.
  * perf: improve Array initialisation performance
- skip python 3.6 (numbas requires scipy)
  * Added the ability to select fields inside of nested
    records with syntax like array[[“pt”, “eta”, “phi”],
  * Fixed Apache Arrow → Awkward Array (ak.from_arrow) for
    sliced Arrow arrays: it has an offset attribute we had
    been ignoring (#625). Thanks to @trickarcher for the
  * Ensured that an ak.Array’s behavior always gets passed to
    output of any operation (#626), even if the input is a
    dict (#627, affected ak.zip, ak.cartesian, and
  * Fixed #629, ak.with_field dropping parameters (#631),
    and #634, ak.fill_none not accepting a Record as a fill
  * Added a roadmap and upvote/thumbs up instructions to the
  * @jpivarski revised the ak.concatenate implementation
    (#610), fixed a bug related to axis handling (#612), and
    made ak.concatenate friendlier to lazy arrays (#613;
  * @chrisburr added setuptools as a requirement because it
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1096327 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 24)
- update to 2.2.4:
  * feat!: canonicalise union of indexed
  * feat: add array dispatcher (inline)
  * fix: patch NDArrayOperatorsMixin
  * fix: improve performance of Form.select_columns
  * refactor: add internal with_operation_context
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1094142 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 23)
- update to 2.2.3:
  * feat!: deprecate to_NumpyForm's ``dtype` argument
  * feat!: deprecate the time __unit__ parameter
  * fix: don't project records during broadcasting; push index down
  * fix: protect ak.to_parquet against memory explosion when args are swapped.
  * fix: str of KeyError for <3.11
  * fix: support axis != -1 for record reduction
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1092133 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 22)
- update to 2.2.2:
  * drop string broadcasting overloading
  * add Index._touch_XXX methods
  * add ak.typetracer.length_one_if_typetracer
  * add placeholder array
  * bugfixes and other changes see https://github.com/scikit-hep/awkward/releases/tag/v2.2.2
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1090965 from Factory Maintainer's avatar Factory Maintainer (factory-maintainer) (revision 21)
Automatic submission by obs-autosubmit
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1082324 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 18)
- update to 2.1.3:
  * fix: support empty records in ak.with_field by @agoose77 in #2387
  * fix: only format exception for primary context
  * fix: only touch data in nplike.asarray if copy is required
  * fix: update GrowableBuffer::move_to algorithm
  * fix: don't touch for ascontiguousarray
  * feat: use cppyy for JIT
  * feat!: rename cpptype
  * feat: implemented GrowableBuffer in Numba as a start toward LayoutBuilder
  * feat: add to_backend to ak.record.Record
  * feat: add type equality is_equal_to member
  * fix: expose array interface for CUDA
  * fix: test untested path in ak.cartesian & broadcasting
  * fix: ak.cartesian for typetracer
  * fix: Numba string reference count memory leak.
  * fix: generate an array view when an Array C++ type is requested
  * fix: do not expose an rdfentry_ column
  * fix: generate RDataSource API based on ROOT attribute
  * fix: simplify depth limit test to support bigger-than-depth values
  * fix: use cppyy include
  * fix: convert ufunc arguments to same backend
  * fix: support N-d sequences in TypeTracer.asarray
  * fix: make from_iter require iterables!
  * fix: avoid stack overflow with std::unique_ptr linked list
  * fix: ak.unzip visits all contents
  * fix: remove spurious typetracer conversion
  * feat: add support for arrays in from_buffers
  * feat: validate axis in L1
  * feat: add examples to header-only module
  * fix: support typetracer in ak.unflatten
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1071882 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 17)
- update to 2.1.0:
  * bump numpy to 1.17.0
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1069926 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 16)
- update to 2.0.9:
  * feat: keep column order after filtering flag
  * feat: Awkward Arrays in Numba's CUDA target
  * feat: add 'highlevel' and 'behavior' arguments to
    'ak.from_rdataframe' function
  * fix: set dtype in full_like
  * fix: use simplified in ak._do.merge_as_union
  * fix: support unknown content length in to_packed
  * fix: run-lengths with typetracer
  * fix: add trivial nan_to_num impl
  * fix: add ak.broadcast_fields
  * fix: keep column order in all tests
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1068476 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 15)
- update to 2.0.8:
  * allow awkward type arrays filtering based on rdfentry
  * feat!: re-introduce unknown-length
  * fix: keep EmptyArray in remove_structure
  * fix: add is_c_contiguous method to Cupy
  * fix: boolean indexing with non-zero starting offsets
  * fix: add license to _backends
  * fix: use of size in to_RegularArray
  * fix: indexing into RegularArray with typetracer
  * fix: support length-zero outer arrays in almost_equal
  * fix: support options in ak.merge_union_of_records
  * fix: don't merge non-union parameters
  * fix: boolean slicing with non-packed arrays
  * refactor: add type hints for Content._getitem_XXX
  * refactor: drop NumpyLike.known_shape
  * refactor: change Content._getitem_range to use explicit indices
  * docs: fix example for merge_union_of_records
  * docs: add 1.10 legacy docs to switcher.json
  * docs: reintroduce Content documentation from v1 reST files.
  * docs: add how-to-examine-type.md
  * docs: improve ragged indexing docs
  * chore: include cuda kernel tests in sdist
  * chore(deps): bump amannn/action-semantic-pull-request
    from 5.0.2 to 5.1.0
  * chore: update pre-commit hooks
Displaying revisions 1 - 20 of 34
openSUSE Build Service is sponsored by