SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 
Changelog for python310-uproot-5.3.3-40.12.noarch.rpm :

* Sun Apr 28 2024 Atri Bhattacharya - Update to version 5.3.3:
* feat: add support for std::bitset (gh#scikit-hep/uproot5#1182).
* fix: dask failing for TTrees with duplicate TBranch names (gh#scikit-hep/uproot5#1189).
* fix: update for NumPy 2.0 (gh#scikit-hep/uproot5#1195).- Disable a few more network based or awkward_dask dependent tests.
* Sat Feb 24 2024 Atri Bhattacharya - Update to version 5.3.1:
* Loosen the version constraint on cramjam- Changes from version 5.3.0:
* feat: use cramjam for lzma, lz4, and zstd, opt-in use of isal for zlib (gh#scikit-hep/uproot5#1090).
* feat: expose decompression_executor and interpretation_executor in uproot dask (gh#scikit-hep/uproot5#1120).
* fix: missing \'_fh\' and \'_file\' attributes after unpickling (gh#scikit-hep/uproot5#1118).
* fix: fix dask_write docs (gh#scikit-hep/uproot5#1122).
* fix: attempt to concatenate numpy and awkward arrays (gh#scikit-hep/uproot5#1114).
* fix: test suite creates files not in tmp_path (gh#scikit-hep/uproot5#1123).
* fix: allow colon in key names (gh#scikit-hep/uproot5#1127).
* fix: allow writing generic UHI-compatible histograms (gh#scikit-hep/uproot5#1128).- New dependencies:
* BuildRequires: python-hatch_vcs.
* (Build)Requires: python-cramjam.- Update URL tag.
* Mon Jan 15 2024 Atri Bhattacharya - Update to version 5.2.1:
* feat: supply a pre-calculated base form to avoid file opening [gh#scikit-hep/uproot5#1077].
* test: xrootd server fixture [gh#scikit-hep/uproot5#1076].
* test: fsspec cache [gh#scikit-hep/uproot5#1075].- pytest: Use -k to skip over network based tests as \"-m network\" was no longer working.- New BuildRequires: python-RangeHTTPServer.
* Fri Oct 13 2023 Atri Bhattacharya - Update to version 5.0.13:
* feat: add TLeafC - string - writing support [gh#scikit-hep/uproot5#940].
* feat: adding a very basic FSSpecSource [gh#scikit-hep/uproot5#967].
* fix: inverted axes for variances of 2D weighted histograms when transformed to hist [gh#scikit-hep/uproot5#965].
* fix: pull out .data from NumpyArray [gh#scikit-hep/uproot5#985].- Delete a test file that causes import errors because python-hist is not packaged for the distro.
* Sun Oct 08 2023 Atri Bhattacharya - Update to version 5.0.12:
* fix: changelog script ignores releases past 5.0.0rc2 [gh#scikit-hep/uproot5#935].
* fix: clamp start and stop [gh#scikit-hep/uproot5#941].
* fix: get package import messages up-to-date [gh#scikit-hep/uproot5#947].
* fix: tests were failing because dask_awkward.lib.testutils needs pyarrow [gh#scikit-hep/uproot5#957].
* fix: add minimimal emscripten support via non-HTTP sources [gh#scikit-hep/uproot5#956].
* fix: remove pyarrow import as a dependence coming from dask-awkward in tests [gh#scikit-hep/uproot5#961].
* Sun Sep 17 2023 Atri Bhattacharya - Update to version 5.0.11:
* Support reading from S3 [gh#scikit-hep/uproot5#916].
* fix: pandas and double nested vectors issue 885 [gh#scikit-hep/uproot5#912].
* fix: don\'t assume Uproot is in global scope in TPython::Eval [gh#scikit-hep/uproot5#927].
* fix: expressions failing in pandas issue 922 [gh#scikit-hep/uproot5#930].
* Mon Jul 03 2023 Atri Bhattacharya - Update to version 5.0.9:
* fix: if using form remapping start off with full list of remapped columns [gh#scikit-hep/uproot5#905].- Now BuildRequires scikit-hep-testdata >= 0.4.31 for tests.- For checks, some tests now require a writable tmp dir; create one in working dir using mktemp and set PYTEST_DEBUG_TEMPROOT.
* Sat May 27 2023 Dirk Müller - reenable build for python 3.11, dask is available
* Thu May 04 2023 Atri Bhattacharya - Update to version 5.0.7:
* Previously, uproot.dask would default to step_size=\"100 MB\" if open_files=True and whole-file-steps (limit on step size) if open_files=False. Now both open_files cases default to steps_per_file=1 (whole-file-steps) for uniformity.
* feat: add in capability for blindly splitting files into chunks for dask (gh#scikit-hep/uproot5#876).- Drop tests.tar.xz as additional Source as test files are now included with upstream pypi tarball; drop associated _service.- Update required version of scikit-hep-testdata to 0.4.30 for tests.
* Sun Mar 12 2023 Atri Bhattacharya - Disable building against python3.11 until numba -- and dask -- is compatible.- Disable 32-bit builds since python-awkward no longer builds for those archs.
* Wed Mar 01 2023 Matej Cepl - Clean up SPEC file
* Thu Feb 23 2023 Dirk Müller - update to 5.0.3:
* feat: Infrastructure for writing of RNTuple (incomplete functionality)
* feat: [WIP] RNTuple Basic Writing
* fix: an uproot.dask test was wrong; revealed by new dask- awkward.
* fix: separate AwkwardForth machine for each TBranch context.
* fix: separate ZstdDecompressor for each thread.
* fix: uproot.dask: Protect against `branches=None` in `project_columns`
* fix: AsStridedObjects.awkward_form was still including the \'AATT\' members.
* fix: protect Uproot\'s \'project_columns\' from Dask node names.
* Uproot version 5 has a few major new features, one removal (`uproot.lazy`), and is based on Awkward Array version 2 instead of version 1.
* AATTkkothari2001 upgraded Uproot from Awkward version 1 to version 2, the major part of which was replacing `uproot.lazy`, which is based on Awkward 1\'s virtual and partitioned lazy arrays, with the new Dask collection, dask- awkward. The entry point for this function is `uproot.dask`.
* AATTkkothari2001 also simplified Uproot\'s Pandas backend, which used to \"explode\" ragged arrays from ROOT into Pandas DataFrames with a non-trivial MultiIndex. Now, it takes advantage of awkward-pandas to put ragged (and more complex) Awkward Arrays directly into Pandas columns.
* If you want the old behavior, you can read data using `library=\"ak\"` to get an Awkward Array, and use ak.to_dataframe to \"explode\" the data into a MultiIndex.
* AATTaryan26roy added a new code path to the TTree-reading routines to read them with AwkwardForth instead of pure Python. Users won\'t see any _interface_ changes due to this code, but the performance of reading TBranches with `AsObject` or `AsStrings` Interpretations should be orders of magnitude faster. For example, `std::vector>` reading is now 400× faster.
* AATTMoelf added a complete reader of RNTuple data with most of an RNTuple-writer in an unmerged pull request (#705). Although the RNTuple format is still in development, this is a very good start at reading RNTuple data, whose structure is a close match to Awkward Arrays (so the translation is more one-to-one than it is for TTrees, for instance).
* feat: move to hatchling
* feat: `from_map` like optimization for dask arrays
* feat: Finalizing AwkwardForth reader for Uproot
* feat: implemented NON-memberwise deserialization for AsMap.
* feat: Added column_projection optimization
* feat: support categorical axes on boost histograms
* feat: warn about TBranch name, alias name conflict.
* feat: any Mapping assigned to a WritableDirectory is interpreted as a TTree or failure, no fall-through.
* feat: add \'interp_options\' mechanism and ak_add_doc.
* feat: Use awkward pandas, instead of the existing code that explodes Pandas Dataframes
* feat: made \'very optional\' arguments keyword-only
* feat: adjust for name change in scikit-hep/awkward#1919.
* fix: depend on packaging, not setuptools vendored packaging
* fix: Avoid triggering temporary dask-awkward/awkward incompatibility.
* fix: Do not write incorrect fSumw2 in histograms (v5).
* fix: Fixes uproot.dask bug with empty branches
* fix: Use `from_map` optimization for delayed numpy arrays and add tests with empty branches for the same
* fix: use ctx manager to ensure resources are freed
* fix: ReadOnlyDirectory should provide the largest abs(cycle) when cycle is unspecified, not the largest cycle.
* fix: regularize ROOT type aliases to C fundamental type names.
* fix: avoid empty TBasket issue in embedded TBasket
* fix: don\'t use Awkward in test_0751 that doesn\'t need it
* fix: working TList serialization
* fix: histogram weights not handled correctly in hist / boost conversion
* perf: streamline metadata handling for TBranch name lookup and uproot.dask
* fix: ensure AwkwardForth fallback path is tested without history.
* fix: all AwkwardForth Forms now agree with awkward_form method output.
* fix: Uproot tests now work with Awkward 2.0.0.- drop uproot-use-packaging-module.patch (upstream)
* Wed Aug 10 2022 Atri Bhattacharya - Update to version 4.3.4:
* fixed uninitialized attributes of ReadOnlyDirectory [gh#scikit-hep/uproot4#661].- Refresh uproot-use-packaging-module.patch to correct use of packaging.version.
* Mon Jul 04 2022 Atri Bhattacharya - Update to version 4.3.3:
* Fixed an O(n²) scaling bug in getting data from TDirectories so that now it\'s O(n) [gh#scikit-hep/uproot4#639].
* Tue Jun 21 2022 Atri Bhattacharya - Update to version 4.3.0:
* Added a TMatrixTSym model (long stalled PR): gh#scikit-hep/uproot4#484.
* Restored the argument list of Interpretation.awkward_form, a public function: PR gh#scikit-help/uproot4#618.- Refresh tests tarball with updated dir from git repository.
* Mon Mar 14 2022 Atri Bhattacharya - Update to version 4.2.2:
* Restore performance hack for AsArray(True, False, AsVector(False, dtype)) [gh#scikit-hep/uproot4#572].
* Tue Mar 08 2022 Atri Bhattacharya - Update to version 4.2.1:
* Added a rule to skip parsing Float16/Double32 TBranch titles if the title is not parsable (and just assume default number of bits) [gh#scikit-hep/uproot4#561].
* Removed references to deprecated distutils and Pandas Int64Index [gh#scikit-hep/uproot4#564].
* Removed the rule that interpreted fBits as 1 byte (it\'s 4 bytes everywhere except in some branches of some Delphes files) [gh#scikit-hep/uproot4#570].- Add uproot-use-packaging-module.patch -- Use packaging module directly instead of calling it via setup.extern; the latter does not work on openSUSE directly.- Introduce Requires and BuildRequires (for tests) on python-packaging in light of above patch.- Update tests.tar.xz to tagged 4.2.1 version.
* Tue Feb 15 2022 Atri Bhattacharya - Update to version 4.2.0:
* Drop Python2isms from the codebase: [gh#scikit-hep/uproot#526].
* Make writing to Python file handles work (fixed a half-finished, forgotten implementation): [gh#scikit-hep/uproot#538].
* Fix cut jagged-array corner-case in library=\"pd\".
* Fix a case in which the instance version is 0, but the streamer version is not: [gh#scikit-hep/uproot#537].
* Fix uproot.WritableTTree.extend when the metadata needs to be rewritten: [gh#scikit-hep/uproot#547].
* When checking to see if something in file[\"name\"] = something is an Awkward Array or Pandas DataFrame for creating a TTree, also check for superclasses (the whole mro): [gh#scikit-hep/uproot#557].- Sync tests tarball with version 4.2.0.
* Thu Jan 20 2022 Atri Bhattacharya - Update to version 4.1.9:
* [gh#scikit-hep/uproot#523] docs: add pfackeldey as a contributor for code.
* [gh#scikit-hep/uproot#522] [pre-commit.ci] pre-commit autoupdate.
* [gh#scikit-hep/uproot#506] add uproot.model.TTable.data getter.
* [gh#scikit-hep/uproot#521] Dynamic classes can’t be ABC subclasses, such as Sequence.
* [gh#scikit-hep/uproot#519] [MemmapSource] Remove unnecessary(?) copies.
* [gh#scikit-hep/uproot#517] Be more careful about identifying pd.DataFrame.- Update tests.tar.xz to version 4.1.9.- Disable an additional test on 32-bit that depends on 64-bit long.
* Fri Jul 16 2021 Ben Greiner - Update to v4.0.11
* see https://uproot.readthedocs.io/en/latest/changelog.html- Update runtime and builtime requirements:
* Add awkward as recommendation (upstream: \"highly recommended\")
* Add other optional package as suggestions
* BuildRequire what is available and used for offline tests- Skip some pandas tests which test for 64bit types on 32bit builds- use the pytest network mark in order to skip network tests on obs- add a network mark to test_0220 -- gh#scikit-hep/uproot4#396
* Wed Apr 21 2021 Atri Bhattacharya - Disable builds for python 3.6: no numpy.
 
ICM