From 34f0af564ae2e8525a3ff348e522a0d300a85250 Mon Sep 17 00:00:00 2001 From: Vanya Belyaev Date: Wed, 14 Feb 2024 10:58:11 +0100 Subject: [PATCH] prepare v1.10.0.8 --- CMakeLists.txt | 6 +++++- ReleaseNotes/release_notes.md | 2 ++ ReleaseNotes/v1.10.0.8.md | 23 +++++++++++++++++++++++ 3 files changed, 30 insertions(+), 1 deletion(-) create mode 100644 ReleaseNotes/v1.10.0.8.md diff --git a/CMakeLists.txt b/CMakeLists.txt index a398c1f7..f68c921d 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -23,7 +23,7 @@ include(CTest) set(OSTAP_VERSION_MAJOR 1) set(OSTAP_VERSION_MINOR 10) set(OSTAP_VERSION_PATCH 0) -set(OSTAP_VERSION_TWEAK 7) +set(OSTAP_VERSION_TWEAK 8) set(OSTAP_VERSION ${OSTAP_VERSION_MAJOR}.${OSTAP_VERSION_MINOR}.${OSTAP_VERSION_PATCH}.${OSTAP_VERSION_TWEAK}) @@ -36,6 +36,10 @@ set(OSTAP_PYTHON_SITE_DIR "") find_program(CMAKE_C_COMPILER NAMES $ENV{CC} gcc PATHS ENV PATH NO_DEFAULT_PATH) find_program(CMAKE_CXX_COMPILER NAMES $ENV{CXX} g++ PATHS ENV PATH NO_DEFAULT_PATH) +message ( "----> C-compiler : " $ENV{CC} ) +message ( "----> C++-compiler : " $ENV{CXX} ) + + # You need to tell CMake where to find the ROOT installation. This can be done in a number of ways: # - ROOT built with classic configure/make use the provided $ROOTSYS/etc/cmake/FindROOT.cmake # - ROOT built with CMake. Add in CMAKE_PREFIX_PATH the installation prefix for ROOT diff --git a/ReleaseNotes/release_notes.md b/ReleaseNotes/release_notes.md index db3d1e60..a64af367 100644 --- a/ReleaseNotes/release_notes.md +++ b/ReleaseNotes/release_notes.md @@ -1,3 +1,5 @@ +# v1.10.0.8 + ## New features: 1. Add `split_chunks` and `split_groups` Functions for `ostap.trees.data_utils.Files` objects to split a large collection sof files into smaller chunks diff --git a/ReleaseNotes/v1.10.0.8.md b/ReleaseNotes/v1.10.0.8.md new file mode 100644 index 00000000..096c8557 --- /dev/null +++ b/ReleaseNotes/v1.10.0.8.md @@ -0,0 +1,23 @@ +# v1.10.0.8 + +## New features: + + 1. Add `split_chunks` and `split_groups` Functions for `ostap.trees.data_utils.Files` objects to split a large collection sof files into smaller chunks + 1. Add `merge_chunks` and `merge_groups` Functions for `ostap.trees.data_utils.Data` objects to perform a partial merging + of ROOT files in the large collections + 1. improve `hadd` function from `ostap.utils.utils` module + 1. add `mtime` fnuction into `ostap.utils.basic` module - last createion/modification date for the path (dir/file) + 1. add (much) better cleanup of the ancient tmp directories. Usefulto remove lefovers from the parallel executions. + 1. some improvements for `SimFuit.generate` + 1. fix clang++ bugs&warnings + +## Backward incompatible: + + 1. move `hadd` function from `ostap.trees.data_utils.Files` to `ostap.trees.data_utils.Data` + 1. require `nEvents` argument for `SimFit.generate` to be `dict`-like type + +## Bug fixes: + + 1. fix numerous typos in documentation strings + 1. fix `SimFit.generate` +