001 15-02-2007 Seth Zenz
002 * New tag, with no changes, to (hopefully) force new builds to see the full chain trf as executable
003
004 09-02-2007 Martin Woudstra / Seth Senz
005 * scripts/csc_fullchain_trf.py: new transform chaining all the others
006
007 06-09-2006 Martin Woudstra
008 * scripts/csc_digi_reco_trf.py: move argument outputRDOFile to the end and make it optional
009 * test/test_digi_reco: reflect above change in order of arguments
010
011 05-09-2006 Martin Woudstra
012 * scripts/csc_digi_reco_trf.py: generate automatic (temporary) filename for outputRDOFile if not given
013 * test/test_digi_reco: set RDOFILE to NONE to test automatic (temporary) filename generation
014 Requires PyJobTransformsCore-00-06-03 or later
015 Tagged as PyJobTransforms-00-02-01
016
017 29-08-2006 Martin Woudstra
018 * scripts/csc_digi_reco_trf.py: New compound jobtransform to run digitization and reconstruction
019 * share/MaxEvents*.py: new joboptions files for jobConfig argument to set the TransformConfig.maxeventsstrategy
020 * test/test_digi_reco: test script to run the csc_digi_reco_trf.py
021 * cmt/requirements: add the new jobtransform and joboptions
022 Requires PyJobTransformsCore-00-06-00 or later
023 Tagged as PyJobTransforms-00-02-00
024
025 29-03-2006
026 example/ratxml.py: moved to using PyJobTransformsCore
027 6-03-2006 Martin Woudstra
028 Moved all contents to new package PyJobTransformsCore
029 This package now has the role of collector package, (or
030 'virtual container package'). It can also contain some
031 general JobTransform high-level tools.
032 cmt/requirements: using all existing domain JobTransforms packages.
033 example/ratxml.py: example of a tool that print information on the
034 arguments of a jobtransform in XML format (made for RAT)
035 3-03-2006 Martin Woudstra
036 cmt/expand_files.py: new! Utility to expand filenames from source & destination dir
037 cmt/requirements: using new utility expand_files.py to gather all transforms
038 cmt/requirements: default directory for finding jobtransforms is ../scripts
039 2-03-2006 Martin Woudstra
040 python/trfutil.py: fixed bug in Author.__str__()
041 python/runargs.py: added function RunArguments.__str__()
042 1-03-2006 Martin Woudstra
043 python/trfutil.py: load_module() more rubust
044 test/trfutil_test.py: some more tests for load_module() and class StringNumberList
045 28-02-2006 Martin Woudstra
046 test/myunittest.py: now handles temporary files
047 test/MyTest.py: renamed to myunittest.py
048 test/basic_trfarg.py: now using myunittest.py
049 example/dc3_simul_trf.py: new! Jobtransform for simulation (not finished yet)
050 27-02-2006 Martin Woudstra
051 test/*test.py: fixed some bugs
052 test/MyTest.py: new! base class for unit testing
053 python/basic_trfarg.py: bugfix in InputTarFileArg
054 python/trfenv.py: bugfix in setup_runtime()
055 23-02-2006 Martin Woudstra
056 cmt/requirements: added pattern declare_jobtransforms
057 python/trfargs: moved all files in this directory up one level. This dir is now obsolete.
058 python/*.py: adapted for new location of files that were in subdir trfargs
059 17-02-2006 Martin Woudstra
060 python/trfenv.py: added function setup_runtime() that must be called explicitly,
061 otherwise os.system() can not do any command without the athena full
062 runtime environment (I guess because of LD_PRELOAD)
063 python/trf.py: calling trfenv.setup_runtime() explicitly before running athena
064 python/trfutil.py: - added class StringNumList, which does the FileList decoding.
065 - class Filename now allows regexp as type,contents and suffix.
066 python/trfargs/basic_trfarg.py:
067 - moved intelligence of FileListArg to class StringNumberList
068 - added class InputTarFileArg
069 test/filelist_test.py: removed. Contents moved to trfutil_test.py
070 test/load_test.py: removed. Contents moved to trfutil_test.py
071 test/trfutil_test.py: new! gathers all unittests for trfutil.py
072 test/basic_trfarg_test.py: new! gathers all unittests for basic_trfarg.py
073 16-02-2006 Martin Woudstra
074 test/filelist_test.py: new! Unittest for testing FileListArg
075 python/trfargs/basic_trfarg.py: debugged FileListArg.
076 14-02-2006 Martin Woudstra
077 python/trfargs/basic_trfarg.py: added classes FileListArg and InputFileListArg. Not yet tested.
078 python.trferr.py: cosmetic change: don't print ExitStatus to screen if status 0 (appeared in help)
079 10-02-2006 Martin Woudstra
080 python/trferr.py: added class TransformErrorHandler to handle errors
081 python/athena_wrapper.py: moved error handling to external error handler
082 python/trfutil.py: added load_module() and load_errorhandlers() functions
083 08-02-2006 Martin Woudstra
084 python/*.py: improve error reporting in case a DLL is not found
085 01-02-2006 Martin Woudstra
086 python/trf.py: - simplified member function names
087 - made data members private
088 - removed obsolete *Instance* member functions
089 - removed auto-skeleton generation (was not ready anyway)
090 - remove usage of Pre/PostRunCommand classes
091 python/trfutil.py:
092 - simplified member function names
093 - made class data members private and changed some names to avoid clashes
094 - removed overkill classes Pre/PostRunCommand
095 python/trfxml.py: minor improvements
096 python/trfargs/basic_trfarg.py:
097 - simplified member function names
098 - made data members private
099 - changed member function names so type() and metaType() now correspond to the Production System naming scheme
100 - moved fully specified argument classes to module full_trfarg.py
101 python/trfargs/full_trfarg.py: New! Contains fully specified argument classes previously in basic_trfarg.py
102 python/example/ratxml.py: adapted to changes in other python files
103 python/example/dc3_evgen_trf.py: using full_trfarg module instead of basic_trfarg (new scheme)
104 test/ : New directory to hold tests
105 test/testargs_trf.py: New! First TestJobTransform
106 31-01-2006 Martin Woudstra
107 python/trf.py: Removed option -q xmlsig. Functionality now in external python script (example/ratxml.py)
108 python/trfutil.py: added function load_transforms() to load all transformations available in a python file.
109 python/trfxml.py: some improvements
110 python/trfargs/basic_trfargs.py: added classes ListArg and SkipEventsArg
111 example/ratxml.py: New! Takes over the functionality of option -q xmlsig, to move the maintainance of this code
112 to where it belongs: in the RAT group (since they use this functionality).
113 30-01-2006 Martin Woudstra
114 python/trf.py: - First working version of -q,--query xmlsig
115 python/trfutil.py: added some more file classes. Can specify type,contents and suffix.
116 python/athena_wrapper.py: added catching of exception AttributeError
117 python/trfxml.py: New! Some xml utilities
118 python/trfargs/basic_trfargs.py: added some specific input and output classes. Check on filename suffix.
119 example/dc3_evgen_trf.py: using new input/output file classes
120 example/skeleton.dc3_evgen.py: adapted to use new variable name of input file.
121 27-01-2006 Martin Woudstra
122 python/trf.py: - removed option -r,--run (obsolete)
123 - added option -q,--query xmlsig: print arguments signature in xml format for production system.
124 Work in progress...
125 python/trfutil.py: started to add some specific file type classes
126 python/trferr.py: add default for call to trferr.exit()
127 26-01-2006 Martin Woudstra
128 python/athena_wrapper.py: Added catching of exception NameError
129 python/trferr.py: added JOBOPTIONS_PYTHON_ERROR
130 python/trf.py: - writing argument values in object 'runArgs' instead of global namespace
131 - parameters filename renamed to runargs.<trfname>.py
132 - write out last full command line in file 'last.<trfname>' for easy repeating
133 - easier to read help output (-h option)
134 - some cleanup of code
135 python/trfutil.py: removed classes JobOptionsSnippet and JobOptionsFile
136 python/trfargs/runargs.py: New! Holds the RunArgument class
137 example/dc3_evgen_trf.py: removed the default values
138 example/skeleton.dc3_evgen.py: Adapted to use run arguments from runArgs object
139 24-01-2006 Martin Woudstra
140 python/athena_wrapper.py: Catch exception SystemExit
141 python/trf.py: some bug fixes
142 python/trferr.py: added class OutputFileError
143 python/trfargs/basic_trfarg.py: modified Pre/PostRunActions to return message string
144 python/trfutil.py: modified Pre/PostRunActions to return message string
145 example/dc3_evgen_trf.py: added defaults for ntuple and histo files (for testing)
146 example/skeleton.dc3_evgen.py: Fixed bugs. Runs now. Ntuple file missing, Histo file empty.
147 23-01-2006 Martin Woudstra
148 python/trf.py: improve options handling
149 python/trfenv.py: add LD_PRELOAD environment to run athena_wrapper.py
150 python/athena_wrapper.py: added catching of "DLL not found" error
151 example/skeleton.dc3_evgen.py: new! Added to get something to work
152
153 20-01-2006 Martin Woudstra
154 cmt/requirements: fix package name and make consistent with project builds
155 example: now subclassing event generation example transformation
156 python/trf.py: Added 'running athena' part, added exit status values, cleanup
157 python/trferr.py: added error codes & messages (values to be changed)
158 python/trfutil.py: added find_joboptions
159 python/athena_wrapper.py: new! Turn Include exception into exit code
160 python/trfenv.py: new! Set up some environment info
161
162 24-11-2005 Martin Woudstra
163 First import of some real code. Only partly working.
Due to the LXR bug, the updates fail sometimes to remove references to deleted files. The Saturday's full rebuilds fix these problems |
This page was automatically generated by the
LXR engine.
|
|