Skip to content
Snippets Groups Projects
  1. Apr 30, 2018
    • scott snyder's avatar
      PyUtils: Fix length inconsistency in SetSize call. · a390bd66
      scott snyder authored
      The pythonization of TFile::root was calling the SetSize method
      on a PyROOT buffer object.  The argument that SetSize takes is the
      number of elements in the buffer, where the size of each element
      depends on how the buffer was created.  Here, however, we were
      passing to SetSize a number of bytes.
      
      The buffer elements we were seeing were void*, which have size 8.
      So the buffer size was getting misset by a factor of 8.
      This was leading to a crash in the input file peeker.
      
      This crash was however only observed in the muRunData test of TrigUpgradeTest,
      and only when it was run with --stdcmalloc and MALLOC_CHECK_=3.
      It's a bit a mystery why this apparently long-standing bug hasn't 
      caused problems before.
      
      
      
      Former-commit-id: b3df5784
      a390bd66
  2. Apr 03, 2018
  3. Mar 29, 2018
  4. Mar 22, 2018
  5. Mar 09, 2018
  6. Mar 05, 2018
  7. Feb 22, 2018
  8. Feb 07, 2018
  9. Jan 19, 2018
    • Tamara Vazquez Schroeder's avatar
      Merge branch '21.0-read-support-for-WebDAV-TURLs' into '21.0' · 2a69e637
      Tamara Vazquez Schroeder authored and Atlas Nightlybuild's avatar Atlas Nightlybuild committed
      Transform support for input files specified as WebDAV TURLs (ATLASJT-376)
      
      See merge request atlas/athena!8074
      
      (cherry picked from commit 1495609e [formerly 18565a5281bf9877b7d84e11de667c7df56b7638])
      
      6ff72308 Transform support for input files specified as WebDAV TURLs (ATLASJT-376)
      9c792014 Transform support for input files specified as WebDAV TURLs (ATLASJT-376)
      05cc1a4d Clean up of commented code
      
      Former-commit-id: 0f15d55f
      2a69e637
  10. Dec 11, 2017
  11. Dec 08, 2017
  12. Nov 11, 2017
    • charles leggett's avatar
      Use full domain name for eosatlas · a463d03f
      charles leggett authored
      access to files on eos where the hostname is specified as "eosatlas"
      only works from within the cern.ch network. The full domain name needs
      to be specified to enable access from sites outside of cern, ie
      eosatlas.cern.ch
      
      
      Former-commit-id: 8efcbc059122b756ed7f1bfbbdff6bda505fc263
      a463d03f
  13. Sep 25, 2017
  14. Sep 18, 2017
  15. Aug 10, 2017
  16. Aug 08, 2017
  17. Jul 03, 2017
    • Marcin Nowak's avatar
      PyCintex cleanup in Trigger · d3d68aa8
      Marcin Nowak authored
      Final commit for the PyCintex cleanup of Master. Includes Trigger
      packages and the removal of PyCintex support from
      Tools/PyUtils/python/Helpers.py:ROOT6Setup()
      
      
      Former-commit-id: 08c7b751165432009382c1bae3bbe1bab60dcf22
      d3d68aa8
  18. Jun 07, 2017
    • Marcin Nowak's avatar
      PyUtils Reflex cleanup · ef436409
      Marcin Nowak authored
      Removing references to PyCintex, Reflex and ROOT6Setup from PyUtils
      as final cleanup after the ROOT6 transition
      ROOT6Setup remains in Helpers as it is still in use by other packages
      Note: Dso.py was earlier disabled and this commit does not fix it
      
      Former-commit-id: 5e9f6d2e
      ef436409
  19. May 08, 2017
  20. May 05, 2017
  21. Mar 23, 2017
    • Adam Edward Barton's avatar
      Mass Doxygen comment fixes · db04eee1
      Adam Edward Barton authored
        Fixed doxygen @class capitalization
        Fixed doxygen @warning capitalization
        Fixed doxygen parem typo
        Fixed doxygen details typo
        Fixed doxygen formula syntax
        misc doxygen changes
      
      
      Former-commit-id: d3e1b7ef
      db04eee1
  22. Jan 01, 2017
    • Johannes Elmsheuser's avatar
      Tagging PyUtils-00-14-90 (PyUtils-00-14-90) · 29f20c32
      Johannes Elmsheuser authored
      2016-10-25 Johannes Elmsheuser <Johannes.Elmsheuser@cern.ch>
      	* python/AthFileLite.py - add support for multiple redirector arguments
      	* Tagging as PyUtils-00-14-90
      2016-10-25 Johannes Elmsheuser <Johannes.Elmsheuser@cern.ch>
      	* python/AthFileLite.py - add https support
      	* Tagging as PyUtils--00-14-89
      2016-10-18 Marcelo Vogel <marcelo.vogel@cern.ch>
      	* bin/lstags : fixed the return of release package versions for cmake builds (ATLASJT-342)
      	* tag PyUtils--00-14-88
      
      2016-10-03 Walter Lampl <walter.lampl@ cern.ch>
      	* tag PyUtils-00-14-87
      2016-09-20 Will Buttinger <will@cern.ch>
      	* python/scripts/cmt_newanalysisapp.py , newjobo.py , newanalysisalg.py : small improvements and updates to skeletons
      	* tag PyUtils-00-14-86
      
      
      Former-commit-id: dededf12
      29f20c32
  23. Dec 16, 2016
  24. Oct 11, 2016
  25. Aug 19, 2016
    • Peter Van Gemmeren's avatar
      For 21.x, switch off faster AthFile default, because empty file problems (PyUtils-00-14-85-01) · 286741bf
      Peter Van Gemmeren authored
      	* Tagging as PyUtils-00-14-85-01
      	* python/AthFile/impl.py: Revert to DEFAULT implementation
      	(Jira: ATLASJIT-331 and ATEAM-333).
      
      2016-08-09 Walter Lampl <walter.lampl@ cern.ch>
      	* resurrect get-tag-diff.py
      	* tag PyUtils-00-14-85
      
      2016-07-14  edward.moyse@cern.ch
      	* python/scripts/jira_issues.py - first attempt at JIRA interface
            - This has a few not so desirable features at the moment. You need to have the requests library installed, which you can do with : pip install --user requests
      	* tag PyUtils-00-14-84
      
      2016-07-14  Frank Winklmeier  <fwinkl@cern>
      	* python/AmiLib.py (Client.get_releases): Fix the retrieval of the open TC releases, fix project retrieval
      	* tag PyUtils-00-14-83
      
      2016-06-20 Will Buttinger <will@cern.ch>
         * python/scripts/new_asgtool : added comments re how to access concrete tool class in test application
          * tag PyUtils-00-14-82
      ...
      (Long ChangeLog diff - truncated)
      
      
      Former-commit-id: 0fd8676d
      286741bf
  26. Jul 02, 2016
    • Scott Snyder's avatar
      Remove references to nonexistent bin/getTagDiff.py. (PyUtils-00-14-80) · 34e4d0e7
      Scott Snyder authored
      	* Tagging PyUtils-00-14-80.
      	* Remove references to nonexistent bin/getTagDiff.py.
      
      2016-06-06 Will Buttinger <will@cern.ch>
      	* python/scripts/new_asgtool : Added missing ../Root/*.cxx to library line if no library line present in requirements file
      	* bin/getMetadata.py: added crossSection_pb special field for crossSections in pb. Also made default output format to files same as to screen, and fixed the final comment line for reproducing the file
      	* tag PyUtils-00-14-79 (78 was mistagged)
      
      2016-05-27 Will Buttinger <will@cern.ch>
      	* bin/getMetadata.py: fix handling of case where no metadata available for a dataset
      	* tag PyUtils-00-14-77
      
      2016-05-25 Will Buttinger <will@cern.ch>
      	* moved getAMIDatasetParameters.py to getMetadata.py and improved efficiency of script to query database
      	* tag PyUtils-00-14-76
      
      
      Former-commit-id: 625bffcc
      34e4d0e7
  27. May 27, 2016
    • Walter Lampl's avatar
      rewrite of get-tag-diff.py to be cmt and cmake compatible (PyUtils-00-14-75) · 6c4a1fa3
      Walter Lampl authored
      2016-04-27 Walter Lampl <walter.lampl@ cern.ch>
      	* rewrite of get-tag-diff.py to be cmt and cmake compatible
      	* tag PyUtils-00-14-75
      
      2016-04-12  scott snyder  <snyder@bnl.gov>
      
      	* Tagging PyUtils-00-14-74.
      	* python/RootUtils.py: Remove diagnostics.  Keep temp files open
      	through the end of program execution to avoid cling caching
      	issues.
      
      2016-04-11  scott snyder  <snyder@bnl.gov>
      
      	* Tagging PyUtils-00-14-73.
      	* Still working on ATN test failure.  Seems to be related to
      	ROOT-7059.
      
      2016-04-11 Will Buttinger <will@cern.ch>
      	* bin/getAMIDatasetParameters.py: improved default printout, preserve order of specified datasets, and preserve comments/blanklines from file in the inDsTxt
      	* Tagging PyUtils-00-14-72
      ...
      (Long ChangeLog diff - truncated)
      6c4a1fa3
  28. Oct 10, 2015
  29. Sep 15, 2015
    • Graeme Stewart's avatar
      Tagging PyUtils-00-14-34-06 (PyUtils-00-14-34-06) · 978aa490
      Graeme Stewart authored
      	** Merge of PyUtils-00-14-45 changes
      	* cmt/requirements
      	* bin/icython.py
      	- Remove old icython.py script
      	* test/PyUtils.xml
      	- Change ATN contact info to atlas-srl-Core-Tools@cern.ch
      	* ChangeLog
      	- Fixup for missing logs for PyUtils-00-14-34-05
      	* Tagging PyUtils-00-14-34-06
      
      2015-06-30 Alexandre Vaniachine <vaniachine@anl.gov>
      	* python/AthFile/impl.py
      	- backporting PyUtils-00-14-42 for ATEAM-186
      	* Tagging PyUtils-00-14-34-05
      
      2015-06-26 Alexandre Vaniachine <vaniachine@anl.gov>
      	* python/RootUtils.py
      	- backporting PyUtils-00-14-40 for ATEAM-182
      	* Tagging PyUtils-00-14-34-03
      
      ...
      (Long ChangeLog diff - truncated)
      978aa490
  30. Aug 05, 2015
    • Marcin Nowak's avatar
      PoolFile.py TypeError fix (PyUtils-00-14-34-01) · 02792844
      Marcin Nowak authored
      	* merged diff between PyUtils-00-14-37 PyUtils-00-14-38:
      	* python\PoolFile.py (extract_streams_from_tag): workaround for
      	PyROOT getattr(tree, branchname) bug in ROOT 5.34.25 for reading
      	Tokens from TAG files (https://its.cern.ch/jira/browse/ATLASRECTS-1489)
      	* Tagging PyUtils-00-14-34-01
      
      2015-06-04  Marcin Nowak  <Marcin.Nowak@cern.ch>
      	* bin\getTagDiff.py: improved handling of LCG and MIG tags
      	* Tagging PyUtils-00-14-34
      
      2015-06-01  Marcin Nowak  <Marcin.Nowak@cern.ch>
      	* python\scripts\diff_root_files.py: fix --ignore-leaves which
      	broke in the last tag
      	* Tagging PyUtils-00-14-32
      	* make --ignore-leaves able to ignore subbranches
      	* Tagging PyUtils-00-14-33
      
      2015-05-28  Marcin Nowak  <Marcin.Nowak@cern.ch>
      	* python\scripts\diff_root_files.py: rewrote the code to
      	handle differencies better
      ...
      (Long ChangeLog diff - truncated)
      02792844
  31. May 17, 2015
    • Scott Snyder's avatar
      Dont dump transient members. (PyUtils-00-14-27) · 577815ed
      Scott Snyder authored
      	* Tagging PyUtils-00-14-27.
      	* python/RootUtils.py: Don't dump transient members.
      
      2015-04-23  Alexandre Vaniachine <vaniachine@anl.gov>
      
      	* Tagging PyUtils-00-14-25
      	* python/AthFile/impl.py: Fix for ATEAM-122: IS_DATA for BS files from SFO
      
      2015-04-22  scott snyder  <snyder@bnl.gov>
      
      	* Tagging PyUtils-00-14-24.
      	* python/RootUtils.py (RootFileDumper): Fix for non-class
      	branches.
      
      2015-04-16 Graeme Stewart <graeme.andrew.stewart@cern.ch>
      	* bin/diffTAGTree.py
      	- Continue to check events that do match between TAG files
      	  even when TAG files have different content or have
      	  duplicates
      ...
      (Long ChangeLog diff - truncated)
      577815ed
  32. Mar 03, 2015
    • R D Schaffer's avatar
      extent checkxAOD to work with ESD (PyUtils-00-14-15) · 7fd6972c
      R D Schaffer authored
      	* bin/checkxAOD.py: extend to work with ESD - summing together the aux and dyn, and adding
      	in extra trees for the indet/muon tracking
      	* tagging as PyUtils-00-14-15
      
      2015-02-20  Marcin Nowak  <Marcin.Nowak@cern.ch>
      	* python\Dso.py (CxxDsoDb.__init__): another ROOT version check fix
      	* Tagging as PyUtils-00-14-14
      
      	* python\Dso.py (gen_typeregistry_dso): Fixed ROOT version checks
      	for ROOT5: ATEAM-112. Disabled DSO functionality for ROOT6
      	* Tagging as PyUtils-00-14-13
      
      2015-02-16 Will Buttinger <will@cern.ch>
      	* python/WorkAreaLib.py: added AthAnalysisBase to exceptions list, so that WorkArea requirements file is generated correctly
      	* Tagging as PyUtils-00-14-12
      7fd6972c
  33. Feb 18, 2015
    • Graeme Stewart's avatar
      * bin/pkgco.py · c7cce36b
      Graeme Stewart authored
      	- Fix pkgco.py for checkout of Gaudi packages
      	* python/RootUtils.py
      	- Enable cppyy in import_root helper
      	* Tagging as PyUtils-00-14-11 (PyUtils-00-14-11)
      
      	* bin/pkgco.py
      	- Fix pkgco.py for checkout of Gaudi packages
      	* python/RootUtils.py
      	- Enable cppyy in import_root helper
      	* Tagging as PyUtils-00-14-11
      
      2015-01-16  Marcin Nowak  <Marcin.Nowak@cern.ch>
      	* python\Dso.py: Add ROOT6 setup
      	* Tagging as PyUtils-00-14-10
      
      2014-12-22 Peter van Gemmeren  <gemmeren@anl.gov>
      	* python/scripts/diff_root_files.py: Add ROOT6 setup
      	* Tagging as PyUtils-00-14-09
      
      2014-12-18 Graeme Stewart <graeme.andrew.stewart@cern.ch>
      	* python/AmiLib.py
      	- Remove duplicate results from get_pkg_info
      	* python/scripts/tc_submit_tag.py
      	- Fix readline history in query_project
      c7cce36b
  34. Jan 19, 2015
    • Graeme Stewart's avatar
      Large refactoring of AmiLib to reduce cut'n'paste code, more robust error · de6eb9d5
      Graeme Stewart authored
      reporting, throw proper exceptions.
      Prevent AthFileLits from running AthenaMP mode (PyUtils-00-14-07)
      
      	* python/AmiLib.py
      	- Remove commented out code
      	* Tagging as PyUtils-00-14-07
      
      2014-12-18 Graeme Stewart <graeme.andrew.stewart@cern.ch>
      	* python/AmiLib.py
      	- Another big refactoring:
      	- badresult improved and now returns a boolean and an error message
      	- Rename dry_run to dryrun for consistency
      	- Introduce PyUtilsAMIException exception, which now gets thrown
      	  consistently if there are problems
      	- Consolidate the functions of get_project_of_pkg, get_version_of_pkg
      	  and tc_submit_tag._get_projects into single method get_pkg_info
      	- Rewrite get_version_of_pkg_with_deps to use module utilities
      	- Simplify find_pkg to remove callback function
      	* python/scripts/tc_find_pkg.py
      	* python/scripts/tc_find_tag.py
      	- Embed script in try: except PyUtilsAMIException:
      	* python/scripts/tc_show_clients.py
      	- Update to get_pkg_info (N.B. Script is still non-functional and disabled)
      ...
      (Long ChangeLog diff - truncated)
      de6eb9d5
  35. Sep 19, 2014
Loading