62 Commits

Author SHA256 Message Date
3b45c03dd7 Accepting request 1319260 from science
OBS-URL: https://build.opensuse.org/request/show/1319260
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/YODA?expand=0&rev=32
2025-11-24 13:10:50 +00:00
5558efd28f * Update to version 2.1.2.
* Use default python3-Cython for builds instead of pinning to python3-Cython < 3.
* Minor rebase of sover.diff to apply cleanly against new version.
* Add YODA.rpmlintrc to suppress false warning from rpmlint about requiring explicit lib, where python3-matplotlib is a python module, and not a lib, despite its name.
* Build with hdf5 support for Leap 16 and Tumbleweed.

OBS-URL: https://build.opensuse.org/package/show/science/YODA?expand=0&rev=60
2025-11-22 17:27:49 +00:00
bac2714974 Accepting request 1255592 from science
OBS-URL: https://build.opensuse.org/request/show/1255592
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/YODA?expand=0&rev=31
2025-03-25 21:10:12 +00:00
1639f65346 Accepting request 1255412 from home:badshah400:branches:science
Update to version 1.9.11.

OBS-URL: https://build.opensuse.org/request/show/1255412
OBS-URL: https://build.opensuse.org/package/show/science/YODA?expand=0&rev=58
2025-03-24 11:26:23 +00:00
a7e3439120 Accepting request 1149594 from science
OBS-URL: https://build.opensuse.org/request/show/1149594
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/YODA?expand=0&rev=30
2024-02-22 20:02:17 +00:00
d966e01de8 Accepting request 1147571 from home:badshah400:branches:science
Update to version 1.9.10.

OBS-URL: https://build.opensuse.org/request/show/1147571
OBS-URL: https://build.opensuse.org/package/show/science/YODA?expand=0&rev=56
2024-02-22 16:53:33 +00:00
78b80c3840 Accepting request 1132075 from science
OBS-URL: https://build.opensuse.org/request/show/1132075
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/YODA?expand=0&rev=29
2023-12-08 21:33:21 +00:00
74caa7a50e Accepting request 1131280 from home:badshah400:branches:science
Update to version 1.9.9.

OBS-URL: https://build.opensuse.org/request/show/1131280
OBS-URL: https://build.opensuse.org/package/show/science/YODA?expand=0&rev=54
2023-12-08 11:01:02 +00:00
5953cf0d1e Accepting request 1110169 from science
OBS-URL: https://build.opensuse.org/request/show/1110169
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/YODA?expand=0&rev=28
2023-09-11 19:21:45 +00:00
f493239af1 Accepting request 1109738 from home:badshah400:branches:science
Use Cython < 3 to avoid an issue with `setYErr` when using Cython >= 3.

OBS-URL: https://build.opensuse.org/request/show/1109738
OBS-URL: https://build.opensuse.org/package/show/science/YODA?expand=0&rev=52
2023-09-10 20:04:37 +00:00
07d809a4a9 Accepting request 1099611 from science
OBS-URL: https://build.opensuse.org/request/show/1099611
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/YODA?expand=0&rev=27
2023-07-25 09:49:17 +00:00
06760d5f86 Accepting request 1098085 from home:badshah400:branches:science
* Update to version 1.9.8.
* Drop YODA-correct-python-platlib.patch: fixed upstream.
* Split out new package, YODA-matplotlib-style, that installs a style file to produce YODA styled plots using matplotlib. 
* autoconf >= 2.71 now required (update BuildRequires).

OBS-URL: https://build.opensuse.org/request/show/1098085
OBS-URL: https://build.opensuse.org/package/show/science/YODA?expand=0&rev=50
2023-07-20 04:24:34 +00:00
63d1ac5cbd Accepting request 1031545 from science
OBS-URL: https://build.opensuse.org/request/show/1031545
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/YODA?expand=0&rev=26
2022-10-28 17:30:01 +00:00
f06c130970 Accepting request 1030608 from home:badshah400:branches:science
* Update to version 1.9.7
* Add YODA-correct-python-platlib.patch: Use correct python platlib ($prefix/lib64) consistently across different python versions; although we do not build for multiple python versions, we would not want to adapt the file list everytime upstream python vacillates between lib (e.g. python 3.8/3.10) vs lib64 (e.g. python 3.9) for platlib.

OBS-URL: https://build.opensuse.org/request/show/1030608
OBS-URL: https://build.opensuse.org/package/show/science/YODA?expand=0&rev=48
2022-10-27 13:18:28 +00:00
e5a57ae38a Accepting request 999600 from science
OBS-URL: https://build.opensuse.org/request/show/999600
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/YODA?expand=0&rev=25
2022-08-28 11:12:33 +00:00
88b72ea2e8 Accepting request 999127 from home:badshah400:branches:science
Set PYTHONPATH to buildroot's python3_sitearch before testing to allow importing of yoda module.

OBS-URL: https://build.opensuse.org/request/show/999127
OBS-URL: https://build.opensuse.org/package/show/science/YODA?expand=0&rev=46
2022-08-28 04:42:54 +00:00
16f3bf6178 Accepting request 990232 from science
OBS-URL: https://build.opensuse.org/request/show/990232
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/YODA?expand=0&rev=24
2022-07-19 15:20:04 +00:00
0bc547d9fe Accepting request 989509 from home:badshah400:branches:science
- Update to version 1.9.6:
- Drop 0001-fix-cython-rebuild-after-configure.patch: incorporated upstream.

OBS-URL: https://build.opensuse.org/request/show/989509
OBS-URL: https://build.opensuse.org/package/show/science/YODA?expand=0&rev=44
2022-07-19 12:00:50 +00:00
8172882847 Accepting request 987454 from science
OBS-URL: https://build.opensuse.org/request/show/987454
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/YODA?expand=0&rev=23
2022-07-08 12:01:52 +00:00
474a62d986 Accepting request 987396 from home:cgiboudeaux:branches:science
Add patch to fix build with py 3.10 (not built yet)

OBS-URL: https://build.opensuse.org/request/show/987396
OBS-URL: https://build.opensuse.org/package/show/science/YODA?expand=0&rev=42
2022-07-07 14:27:23 +00:00
e6799d3d9b Accepting request 980606 from science
OBS-URL: https://build.opensuse.org/request/show/980606
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/YODA?expand=0&rev=22
2022-06-03 12:17:02 +00:00
f01be7e8c9 Accepting request 979666 from home:badshah400:branches:science
Update to version 1.9.5:

OBS-URL: https://build.opensuse.org/request/show/979666
OBS-URL: https://build.opensuse.org/package/show/science/YODA?expand=0&rev=40
2022-06-03 09:58:41 +00:00
39319e65d9 Accepting request 939967 from science
OBS-URL: https://build.opensuse.org/request/show/939967
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/YODA?expand=0&rev=21
2021-12-11 23:57:51 +00:00
accd29b9e2 Accepting request 936359 from home:badshah400:branches:science
Update to version 1.9.4.

OBS-URL: https://build.opensuse.org/request/show/936359
OBS-URL: https://build.opensuse.org/package/show/science/YODA?expand=0&rev=39
2021-12-11 20:19:32 +00:00
Richard Brown
c21d85726d Accepting request 882907 from science
OBS-URL: https://build.opensuse.org/request/show/882907
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/YODA?expand=0&rev=20
2021-04-06 15:30:31 +00:00
364ab7220a Accepting request 882463 from home:badshah400:branches:science
Update to version 1.9.0

OBS-URL: https://build.opensuse.org/request/show/882463
OBS-URL: https://build.opensuse.org/package/show/science/YODA?expand=0&rev=37
2021-04-04 17:31:34 +00:00
0d54dd1224 Accepting request 852550 from science
OBS-URL: https://build.opensuse.org/request/show/852550
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/YODA?expand=0&rev=19
2020-12-02 12:59:21 +00:00
874a97951c Accepting request 851541 from home:badshah400:branches:science
Update to version 1.8.5

OBS-URL: https://build.opensuse.org/request/show/851541
OBS-URL: https://build.opensuse.org/package/show/science/YODA?expand=0&rev=35
2020-12-02 08:44:02 +00:00
14a3f6066c Accepting request 849050 from science
OBS-URL: https://build.opensuse.org/request/show/849050
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/YODA?expand=0&rev=18
2020-11-17 20:27:00 +00:00
f0898d5781 Accepting request 848023 from home:badshah400:branches:science
* Update to version 1.8.4.
* Move bash_completion file from /usr/etc, where it is installed, to the correct dir: `%{_datadir}/bash-completions/completions/`; add BuildRequires: bash-completion for correct dir ownership.

OBS-URL: https://build.opensuse.org/request/show/848023
OBS-URL: https://build.opensuse.org/package/show/science/YODA?expand=0&rev=33
2020-11-17 09:45:17 +00:00
1a48a7d85b Accepting request 821512 from science
OBS-URL: https://build.opensuse.org/request/show/821512
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/YODA?expand=0&rev=17
2020-07-17 18:53:28 +00:00
73622f4033 Accepting request 820969 from home:badshah400:branches:science
* Update to version 1.8.3.
* Drop YODA-py3-compatibility-for-IO_pyx.patch: incorporated upstream.

OBS-URL: https://build.opensuse.org/request/show/820969
OBS-URL: https://build.opensuse.org/package/show/science/YODA?expand=0&rev=31
2020-07-17 12:53:09 +00:00
a69163211b Accepting request 765934 from science
OBS-URL: https://build.opensuse.org/request/show/765934
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/YODA?expand=0&rev=16
2020-01-21 20:00:45 +00:00
fc9f8097aa Accepting request 765512 from home:badshah400:branches:science
- Add YODA-py3-compatibility-for-IO_pyx.patch -- Py3 compatibilty
  for IO.pyx; patch taken from upstream commit and modified to fix
  further similar errors
  (https://gitlab.com/hepcedar/yoda/issues/4).
- Change hashbangs referring to python or `env python` to use
  `/usr/bin/python3` consistently in source dir, rather than
  from buildroot after installation. This allows to run the tests
  correctly in the %check section.
- Move binaries using the python module to python3-%{name}
  package.
- Run make check.

OBS-URL: https://build.opensuse.org/request/show/765512
OBS-URL: https://build.opensuse.org/package/show/science/YODA?expand=0&rev=29
2020-01-20 21:58:15 +00:00
7f78f246ac Accepting request 762562 from science
OBS-URL: https://build.opensuse.org/request/show/762562
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/YODA?expand=0&rev=15
2020-01-09 21:54:15 +00:00
8ea03e3d43 Accepting request 762494 from home:badshah400:branches:science
- Switch to python3:
  * Requires and BuildRequires switched to python3 versions
  * Rename python package to python3-%{name} and provide
    python-%{name} from it; this makes the py3 switch clear to
    users.
  * Explicitly pass PYTHON_VERSION as py3 version to make it build
    against python3
  * Drop an unecessary hashbang from a file in non-exec location.
- Remove an sed hack for buildroot in *.pyc file(s); no longer
  needed.

OBS-URL: https://build.opensuse.org/request/show/762494
OBS-URL: https://build.opensuse.org/package/show/science/YODA?expand=0&rev=27
2020-01-09 21:08:55 +00:00
2409604ef5 Accepting request 761603 from science
OBS-URL: https://build.opensuse.org/request/show/761603
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/YODA?expand=0&rev=14
2020-01-07 22:55:36 +00:00
4d05e6cb80 Accepting request 760827 from home:badshah400:branches:science
- Update to version 1.8.0:
  * Add extra optional bool arguments to the mkScatter converter
    functions for Histo1D and Histo2D types.
  * Force rebuild of the Python interface if a sufficient Cython
    is found, even if the generated .cpp file is present at
    configure-time.
  * Final conversion to use ast module not just in autotype but as
    first choice in AO.annotation.
  * Remove ALL uses of @property in the Python interfaces: all
    methods must have call-parentheses now.
  * Improve Python annotation parsing to preferentially use ast
    rather than yaml.
  * Add x/yErrs and x/yErrAvgs functions to Scatter2D Python.
- Rebase so numbering patch for updated version.

OBS-URL: https://build.opensuse.org/request/show/760827
OBS-URL: https://build.opensuse.org/package/show/science/YODA?expand=0&rev=25
2020-01-07 13:38:49 +00:00
a7ac7d1248 Accepting request 725666 from science
OBS-URL: https://build.opensuse.org/request/show/725666
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/YODA?expand=0&rev=13
2019-08-24 16:47:19 +00:00
3798d1c73b Accepting request 724993 from home:badshah400:branches:science
- Update to version 1.7.7:
  * Fix printing of YAML annotations.
  * Fix Python 3 / Unicode compatibility for Point.pyx.
- Changes from version 1.7.6:
  * Add xEdges and yEdges methods to the 2D Histo and Profile
    classes, in C++ and Python.
  * Remove @property attributes from Python xEdges methods.
  * Fix Python3/argparse attribute access bug in yodamerge.
- Changes from version 1.7.5:
  * Convert bin/* scripts to use Python3-compatible argparse
    rather than old optparse.
  * Fix Histo1D::integralRange to include the second-argument bin
    content as described in the docstring.
  * Fix Python3 StringIO import compatibility
  * Add -m/-M filtering to yodadiff.
  * Fix HistoBin2D printing in Python interface.
  * Protect yodamerge against zero-valued (?!) ScaledBy
    attributes.
- Drop conditional for boost BuildRequires pertaining to outdated
  versions of openSUSE.

OBS-URL: https://build.opensuse.org/request/show/724993
OBS-URL: https://build.opensuse.org/package/show/science/YODA?expand=0&rev=23
2019-08-23 18:13:45 +00:00
91b4d6bb1e Accepting request 700425 from science
OBS-URL: https://build.opensuse.org/request/show/700425
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/YODA?expand=0&rev=12
2019-05-06 11:26:39 +00:00
07ca58cdc8 Accepting request 699964 from home:badshah400:branches:science
- Update to version 1.7.4:
  * Roll out sameBinning methods for Profile1D and Profile2D.
  * Add sameBinning methods for Histo1D and Histo2D.
  * Remove debug couts from single-AO Writer::write() function.
  * Add --ignore-missing and --ignore-new flags to yodadiff.
  * Tidy up point-comparison output of yodadiff.
  * Fix additional weighting in yodamerge
- See %{_docdir}/YODA-devel/ChangeLog for changes between version
  1.7.1 through 1.7.3.
- Rebase sover.diff to apply cleanly.

OBS-URL: https://build.opensuse.org/request/show/699964
OBS-URL: https://build.opensuse.org/package/show/science/YODA?expand=0&rev=21
2019-05-03 15:39:26 +00:00
1793d7ec45 Accepting request 612675 from science
OBS-URL: https://build.opensuse.org/request/show/612675
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/YODA?expand=0&rev=11
2018-05-30 10:23:07 +00:00
Ismail Dönmez
0aa8e3c721 Accepting request 612630 from home:badshah400:branches:science
- Update to version 1.7.0:
  * Add Nentries printout to yodals -v
  * Patches for ROOT conversion from Robert Hatcher -- thanks!
  * Add YODA format version annotation, at version 2, and update
    YODA reader to use version info and multiline YAML EOF marker.
  * Write YODA annotations in YAML with a --- YAML break-line.
  * Enable compressed writing from Python.
  * Remove UNUSED macro in favour of anonymous args.
  * Enable zipped writing... but only works from C++ so far.
  * Add HistoBin2D::area(), and provide a default normto=1.0
    argument on the Python Histo2D.normalize() method.
  * Change license explicitly to GPLv3, cf. MCnet3 agreement.
  * Parse YODA format AO headers as YAML (restriction to
    single-line dict entries for now).
  * Use a slightly enhanced fast numeric parser in ReaderYODA
    (taken from LHAPDF, originally inspired by Gavin Salam).
  * Add an UNSCALE spec option to yodascale, to undo ScaledBy
    effects.
  * Add optional zlib support via zstr
  * Fix setVal(i, x) numbered-axis methods on Point2D and Point3D:
    switch break statements were missing.
  * Explicitly load all ROOT objects as a list rather than
    generator. Patch from Dmitry Kalinkin.
  * Improvements to yodaplot, including two operating modes: the
    default CMP mode is suitable for plotting histos by path, from
    raw .yoda files.
  * Update yoda.plotting functions to treat plot-keys as args and
    AO annotations via case-insensitive keys.
  * Add annotationsDict to the Python AO interface.
  * Add AO as an alias for AnalysisObject.

OBS-URL: https://build.opensuse.org/request/show/612630
OBS-URL: https://build.opensuse.org/package/show/science/YODA?expand=0&rev=19
2018-05-28 15:10:33 +00:00
6716ec2e55 Accepting request 514122 from science
1

OBS-URL: https://build.opensuse.org/request/show/514122
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/YODA?expand=0&rev=10
2017-08-24 16:44:10 +00:00
77bedc04f1 Accepting request 513771 from home:badshah400:branches:science
- Update to version 1.6.7:
  * pyext/yoda/rootcompat.pyx: Fix ordering of TH1 vs. TProfile
    conversion
  * Add static Reader methods to match the Writer ones.
  * Fix Histo2D and Profile2D total distribution reading from YODA
    format.
  * Convert TH1F to TH1D in root2flat. Much simpler than
    duplicating the TH1D stuff in pyext.
- Changes from version 1.6.6:
  * Bugfixes in Cython bins accessors for Histo2D.
  * Fixed warning messages about the obsoleteness of AIDA so that
    the scripts actually still work.

OBS-URL: https://build.opensuse.org/request/show/513771
OBS-URL: https://build.opensuse.org/package/show/science/YODA?expand=0&rev=17
2017-08-02 20:02:48 +00:00
01f08cf30e Accepting request 457562 from science
1

OBS-URL: https://build.opensuse.org/request/show/457562
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/YODA?expand=0&rev=9
2017-03-24 01:08:53 +00:00
2e5304dd5d Accepting request 456891 from home:jengelh:branches:science
- Call ldconfig directly. Add sover.diff, enforce versioning
  as per guidelines.

OBS-URL: https://build.opensuse.org/request/show/456891
OBS-URL: https://build.opensuse.org/package/show/science/YODA?expand=0&rev=15
2017-02-15 22:21:37 +00:00
56259b87c0 Accepting request 456519 from science
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/456519
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/YODA?expand=0&rev=8
2017-02-13 06:52:13 +00:00
5fcc2c17b7 Accepting request 454235 from home:adamm:branches:devel:libraries:c_c++
- use individual libboost-*-devel packages instead of boost-devel

OBS-URL: https://build.opensuse.org/request/show/454235
OBS-URL: https://build.opensuse.org/package/show/science/YODA?expand=0&rev=13
2017-02-05 13:28:55 +00:00