Skip to content

Releases: ganga-devs/ganga

7.0.1

Choose a tag to compare

@ganga-ci ganga-ci released this 18 Feb 15:12

ganga/ganga/Ganga

  • Major re-ordering of code. The module Ganga has been renamed to GangaCore to resolve problems with case
    insensitive operating systems (MacOS) #1183. The python folder has been renamed to ganga and the release notes
    and templates moved into it (GangaRelease and GangaTemplates). When installing with pip Ganga now appears as a
    single module (ganga) and the release notes are now included. When importing ganga in python import.ganga has
    become import ganga.ganga . Subsequently the ganga namespace is available as usual (i.e. print ganga.jobs). #1198
  • Bugfix for logging. INFO message should be cached until a new prompt. #1197
  • Bugfix for showing configs. #1187
  • Bugfix for ganga shutdown. #1195
  • Parallel submit disabled by default for local jobs. Can be used with j.backend.force_parallel=True . #1208
  • Slurm backend now available. #1192

ganga/ganga/GangaDirac

  • Now use getReplicasForJobs when splitting with OfflineGangaDiracSplitter. #1203

ganga/ganga/GangaLHCb

  • Bugfix for BenderBox. #1184
  • Bugfix to uploading replica of job script and cmake tarballs for GaudiExec. Instead of raising an exception
    on failure ganga will give a warning and try another SE. In case of no successful SE an exception is raised. #1190 and #1182

7.0.0

Choose a tag to compare

@ganga-ci ganga-ci released this 16 Feb 18:05

ganga/ganga/Ganga

  • Major re-ordering of code. The module Ganga has been renamed to GangaCore to resolve problems with case
    insensitive operating systems (MacOS) #1183. The python folder has been renamed to ganga and the release notes
    and templates moved into it (GangaRelease and GangaTemplates). When installing with pip Ganga now appears as a
    single module (ganga) and the release notes are now included. When importing ganga in python import.ganga has
    become import ganga.ganga . Subsequently the ganga namespace is available as usual (i.e. print ganga.jobs). #1198
  • Bugfix for logging. INFO message should be cached until a new prompt. #1197
  • Bugfix for showing configs. #1187
  • Bugfix for ganga shutdown. #1195
  • Parallel submit disabled by default for local jobs. Can be used with j.backend.force_parallel=True . #1208
  • Slurm backend now available. #1192

ganga/ganga/GangaDirac

  • Now use getReplicasForJobs when splitting with OfflineGangaDiracSplitter. #1203

ganga/ganga/GangaLHCb

  • Bugfix for BenderBox. #1184
  • Bugfix to uploading replica of job script and cmake tarballs for GaudiExec. Instead of raising an exception
    on failure ganga will give a warning and try another SE. In case of no successful SE an exception is raised. #1190 and #1182

6.7.4

Choose a tag to compare

@ganga-ci ganga-ci released this 13 Dec 15:36

ganga/python/Ganga

  • parallel_submit is set to default true for jobs, except interactive backend. Some bugfixes to job submission logic. #1128
  • Bugfix to job removal for jobs loaded from disk. #1181

ganga/python/GangaDirac

  • Fix for race condition in job monitoring. #1178
  • Set default CPUTime request to two weeks. #1171
  • Bugfix for vanilla Dirac - move scripts from GangaGaudi to GangaDirac. #1155

ganga/python/GangaLHCb

  • Request replica of uploaded GaudiExec cmake and job script tarballs when job submitted. Replicas removed
    on master job finalisation. #1173

ganga/python/GangaAtlas

6.7.3

Choose a tag to compare

@ganga-ci ganga-ci released this 01 Dec 14:06

ganga/python/Ganga

  • Bugfix for ARC backend arcsync #1152
  • Bugfix to credential store to update cache when certificates renewed #1142
  • Version numbering hardwired, prevents starting Ganga on installation #1161

ganga/python/GangaDirac

  • Bugfixes for resubmitting jobs submitted with bulkSubmit or old versions of ganga #1138, #1150
  • Bugfix to blockSubmit to use subjob sandboxes. Also sequential submission fixed. #1157
  • Exception raised if call to DIRAC does not return a dictionary #1160
  • Bugfix for auto_resubmit.#1167

ganga/python/GangaAtlas

  • panda-client version to 0.5.94 #1148

6.7.2

Choose a tag to compare

@ganga-ci ganga-ci released this 19 Oct 10:07

ganga/python/GangaDirac

  • Improve Dirac submission speed. Several subjobs are submitted in one process. The attribute to set this is in
    the Dirac backend is 'bulkSubmit' which is set to true by default. The number per process is set by
    the option 'maxSubjobsPerProcess' in the DIRAC configuration. #1131 and #1138

ganga/python/GangaLHCb

  • The LHCbDirac environment has been hard-coded to x86_64-slc6-gcc49-opt so jobs can be submitted from any platform. #1134
  • Minor bugfix to exception in GaudiExec RTHandler. #1140

6.7.1

Choose a tag to compare

@ganga-ci ganga-ci released this 18 Sep 09:36

ganga/python/GangaAtlas

  • Updated pandatools to 0.5.91 and now check if it is already setup. #1125

From 6.7.0:

  • Added support for BYTESTREAM jobs #1121
  • Enabled splitting of jobs by number of events #1116
  • Proxy disabled for ATLAS #1122

ganga/python/Ganga

  • Store the associated files of the ShareDir in the shared directory. #1117

From 6.7.0:

  • Added associated_files to ShareDir, a list of IGangaFiles that are used by an application. #1106
  • Change to signature of decrementShareCounter and incrementShareCounter in IPrepareApp. Both take ShareDir objects now. #1106
  • Change to signature of decrease and increase methods in the PrepRegistry. Both take ShareDir objects now. #1106
  • Added counterVal method to get shareref counter of a ShareDir. #1106
  • maxFiles attribute added to GangaDatasetSplitter. Default is -1, use all files. #1105
  • Bugfix for proxy returning objects properly. #1103
  • Bugfix to transform unit creation and checking #1120
  • Argsplitter can use GaudiExec extraArgs attribute. args take precedence if in the application schema. #1119
  • Ganga optimised bigly. #917
    -> Bugfix: CPU bottleneck in constructing objects inheriting from GangaObject
    -> Bugfix: Race condition in credential managment
    -> Feature: Improved parallel monitoring on backends which support standard interface
    -> Cleanup: using slots and _additional_slots for managing attributes
    -> Cleanup: simplified thread locking

ganga/python/GangaDirac

From 6.7.0:

  • Bugfix to script templates for uploading files from the WN. #1114

ganga/python/GangaLHCb

From 6.7.0:

  • Uploaded DiracFiles for GaudiExec added to ShareDir associated_files and removed with the job. #1106
  • Bugfix to GaudiExec - script files are deleted from temp after job submission. #1104
  • Bugfix to GaudiExec - make postprocessor for XML summary follow getMetadata flag. #1110
  • GaudiExec can be submitted with only extra opts. #994

6.7.0

Choose a tag to compare

@ganga-ci ganga-ci released this 13 Sep 12:31

ganga/python/Ganga

  • Added associated_files to ShareDir, a list of IGangaFiles that are used by an application. #1106
  • Change to signature of decrementShareCounter and incrementShareCounter in IPrepareApp. Both take ShareDir objects now. #1106
  • Change to signature of decrease and increase methods in the PrepRegistry. Both take ShareDir objects now. #1106
  • Added counterVal method to get shareref counter of a ShareDir. #1106
  • maxFiles attribute added to GangaDatasetSplitter. Default is -1, use all files. #1105
  • Bugfix for proxy returning objects properly. #1103
  • Bugfix to transform unit creation and checking #1120
  • Argsplitter can use GaudiExec extraArgs attribute. args take precedence if in the application schema. #1119
  • Ganga optimised bigly. #917
    Bugfix: CPU bottleneck in constructing objects inheriting from GangaObject
    Bugfix: Race condition in credential managment
    Feature: Improved parallel monitoring on backends which support standard interface
    Cleanup: using slots and _additional_slots for managing attributes
    Cleanup: simplified thread locking

ganga/python/GangaDirac

  • Bugfix to script templates for uploading files from the WN. #1114

ganga/python/GangaLHCb

  • Uploaded DiracFiles for GaudiExec added to ShareDir associated_files and removed with the job. #1106
  • Bugfix to GaudiExec - script files are deleted from temp after job submission. #1104
  • Bugfix to GaudiExec - make postprocessor for XML summary follow getMetadata flag. #1110
  • GaudiExec can be submitted with only extra opts. #994

ganga/python/GangaAtlas

  • Added support for BYTESTREAM jobs #1121
  • Enabled splitting of jobs by number of events #1116

6.6.4

Choose a tag to compare

@ganga-ci ganga-ci released this 03 Aug 10:42

ganga/python/Ganga

  • Bugfix such that GangaDatasetSplitter returns dataset of same type as input #1058
  • Change to default config of MassStorageFile. Looks for EOS by default. #1070
  • Improvements to exception raising. #1071
  • Update default config for treatment of output files. Particularly for batch backends. #1088

ganga/python/GangaLHCb

  • Turn on metadata by default for BenderBox applications #1050
  • Bugfix to GaudiExec RT handler #1086

ganga/python/GangaDirac

  • Make Dirac proxy configurable - LHCb calls lhcb-proxy-init by default now #1047
  • Fix for DiracFile remoteDir. Setting remoteDir set the path location for the output of Dirac jobs. See help(DiracFile) for examples. #1072

ganga/python/GangaAtlas

  • Update GLITE_SETUP path #1084
  • Fix to allow LSF jobs to work after setting up with Athena #1084
  • Remove tagdataset #1065
  • Fix for Atlas nightlies #1064

6.6.3

Choose a tag to compare

@ganga-ci ganga-ci released this 11 Jul 11:47

ganga/python/GangaAtlas

  • Adds EXE/ROOT/PYARA support into CMake releases #1061
  • Compiles on request

6.6.2

Choose a tag to compare

@ganga-ci ganga-ci released this 05 Jul 14:11

ganga/python/Ganga

  • Silence harmless warning in auto resubmit #1041
  • Update .gangarc on minor version increment rather than bugfix #1048
  • Moved log of used versions to ~/.cache/Ganga

ganga/python/GangaAtlas

  • Removed ATLASDataset #1039
  • Removed AtlasCastorDataset #1035
  • Removed StagerDataset #1036
  • Allow AthAnalysis to be submitted without setting atlas_release option #1038
  • Bugfix for SL7 - update rucio version and path #1044

ganga/python/GangaLHCb

  • Bugfixes to metadata for GaudiExec and BenderBox applications #1046