ChangeLog

Mon, 08 Apr 2013 17:29:57 +0200

author
Andy Buckley <andy@insectnation.org>
date
Mon, 08 Apr 2013 17:29:57 +0200
changeset 187
7fb3ad4184b2
parent 185
6cae67cd3cc1
child 189
60c73b489420
permissions
-rw-r--r--

Adding example spc file from Lukas to test NAN width/BR handling

     1 2013-04-08  Andy Buckley  <andy.buckley@cern.ch>
     3 	* Version 1.4.4
     5 	* pyslha.py: Fix handling of particles with NaN widths (and decay
     6 	channels with NaN BRs). Both are filled into the blocks in
     7 	readSLHA(File) now, with None as the value for the invalid
     8 	width/BR: test for correctness with e.g. 'myparticle.width is not
     9 	None'. BR == NaN decays will be added if the ignorenobr arg ==
    10 	False (the default). Thanks to Lukas Vanelderen for the report.
    12 2012-11-16  Andy Buckley  <andy.buckley@cern.ch>
    14 	* Version 1.4.2, 1.4.3
    16 	* setup.py: Adding install_requires for tex2pix so that
    17 	PyPI/easy_install/pip automatic dependency handling will work.
    19 2012-03-19  Andy Buckley  <andy.buckley@cern.ch>
    21 	* Adding a naive --aspect-ratio option, but the output is not ideal.
    23 2012-03-04  Andy Buckley  <andy.buckley@cern.ch>
    25 	* Version 1.4.1
    27 	* Adding the --include command line option, which allows
    28 	user-customisable additions to the plot.
    30 	* Version 1.4.0
    32 	* Updated test script which can take the output formats as an optional argument.
    34 	* Check for duplicates and unsupported formats in the format string.
    36 	* Adding rendering support for JPEG and PS (as opposed to EPS) formats.
    38 	* Changing format string behaviour to require comma separators.
    40 2012-03-03  Andy Buckley  <andy.buckley@cern.ch>
    42 	* Version 1.3.3
    44 	* Fix pyslha.ParseError printout to be more helpful.
    46 	* Version 1.3.2
    48 	* Improving error handling if tex2pix cannot be found or the MASS
    49 	block is missing in the spectrum file, and adding the
    50 	pyslha.ParseError class.
    52 	* Version 1.3.1
    54 	* Fix LaTeX package checks for tikz an mathpazo by adding .sty to
    55 	the searched-for package names.
    57 	* Version 1.3.0
    59 	* Test for presence of the mathpazo package before including it in
    60 	the default preamble.
    62 	* Converting rendering system to use the separate tex2pix
    63 	library (which itself is based on the slhaplot rendering
    64 	experience).
    66 2011-10-12  Andy Buckley  <andy@insectnation.org>
    68 	* Version 1.2.9
    70 	* Fixing decay style handling, thanks to a suggestion from John Conley.
    72 2011-09-24  Andy Buckley  <andy@insectnation.org>
    74 	* Version 1.2.8
    76 	* Adding a max mass cutoff for slhaplot: don't show particle lines
    77 	or associated decays for particles with masses greater than the
    78 	cutoff. This is set to 10 TeV by default, i.e. above realistic LHC
    79 	scales and was really introduced to protect the plotting code
    80 	against Planck scale gravitons.
    82 2011-09-10  Andy Buckley  <andy@insectnation.org>
    84 	* Version 1.2.7 (I'm not sure what happened to the ChangeLog
    85 	reports for 1.2.{4,5,6}...)
    87 	* slhaplot: Fixing the min/max x/y functions in the class used to
    88 	implement label merging. Thanks to Alexander Mann for the bug
    89 	report, patch, and test spectrum!
    91 2011-06-20  Andy Buckley  <andy@insectnation.org>
    93 	* pyslha.py: Add "precision" arguments to the write* functions,
    94 	with default FP precision set to ".8" as suggested by Diego
    95 	Restrepo.
    97 2011-04-10  Andy Buckley  <andy@insectnation.org>
    99 	* slhaplot: Add a warning about lack of provided decays if decays
   100 	should be drawn, but none have been found in the input file.
   102 	* Version 1.2.3.
   104 	* Fix insufficiently careful parsing of BLOCK "Q=" declarations.
   106 	* Add little pre-release testing script, "test".
   108 	* Add missing IDHW / IDPDG mapping for W+- and Z0.
   110 2011-03-13  Andy Buckley  <andy@insectnation.org>
   112 	* Version 1.2.2: use a more dynamic system for choosing y-tick
   113 	values, to avoid overlaps and too-close tick labels in high-mass
   114 	SUSY models.
   116 2011-03-10  Andy Buckley  <andy@insectnation.org>
   118 	* Version 1.2.1: add more semantic and case-insensitive handling
   119 	of format codes, and simultaneously avoid using the any() function
   120 	which requires Python >= 2.5.
   122 2011-02-27  Andy Buckley  <andy@insectnation.org>
   124 	* Version 1.2.0 (major version change due to interface changes and
   125 	major new format functionality)
   127 	* Change --outfile to --outname since multiple simultaneous
   128 	formats are now supported and a single output name can't get all
   129 	the file extensions correct.
   131 	* Add EPS and PNG formats, and allow all (apart from TeX fragment)
   132 	formats to be produced with a single command.
   134 	* Version 1.1.0
   136 	* Improving the newly-fixed HERWIG <-> PDG particle ID translation
   137 	with a pair of functions, pdgid2herwigid and herwigid2pdgid, which
   138 	are publicly available in the pyslha API.
   140 	* Enabling simultaneous rendering of multiple input files.
   142 	* Adding repr() implementations for the pyslha objects.
   144 2011-02-26  Andy Buckley  <andy@insectnation.org>
   146 	* Adding some more LHA spectrum files to the collection for
   147 	testing.
   149 	* Removed make-plots output support... TikZ is just nicer and more
   150 	widely supported, and I've not been bothering to test with
   151 	make-plots anymore. It's there in the version history if anyone's
   152 	interested!
   154 	* Removing the --show-gravitino argument from slhaplot: I see no
   155 	reason to treat gravitinos specially and clutter the UI, so if the
   156 	gravitino is there, we plot it! Until we supply a
   157 	user-customization hook for the particle display details, removing
   158 	the gravitino will have to be done by hacking the TeX (or
   159 	slhaplot) source.
   161 	* Version 1.0.8
   163 	* Adding non-SUSY HERWIG IDHW <-> PDGID particle ID code mappings.
   165 	* Protecting plotter against unknown particles in decay spec.
   167 2011-02-22  Andy Buckley  <andy@insectnation.org>
   169 	* Bump version to 1.0.7
   171 	* Accept percentage args for --br
   173 	* Add gravitino rendering, based on a patch from Martin Spinrath.
   176 2011-01-26  Andy Buckley  <andy@insectnation.org>
   178 	* Added tag pyslha-1.0.6 for changeset 4f426f1f5923
   180 	* Merge in a version of decay line color scaling in proportion to
   181 	branching ratio, from Martin Spinrath
   183 2011-01-21  Andy Buckley  <andy@insectnation.org>
   185 	* Added tag pyslha-1.0.5 for changeset 0502c4942fbc
   187 	* Fix units issue in slhaplot -- thanks to Martin Spinrath!
   189 2010-12-30  Andy Buckley  <andy@insectnation.org>
   191 	* Ignore setup build and dist directories
   193 	* Added tag pyslha-1.0.4 for changeset 513c294bc9dd
   195 	* Use normal distutils
   197 	* Added tag pyslha-1.0.3 for changeset f3c3eb463cb1
   199 	* Added tag pyslha-1.0.2 for changeset 3a7032d517e3
   201 	* Add web page link, y-scalefactor in TeX comment, and default
   202 	format indicator in help output
   204 2010-11-30  Andy Buckley  <andy@insectnation.org>
   206 	* Added tag pyslha-1.0.1 for changeset c0c964fdbe5f
   208 	* Doc correction and version bump now that PDF plotting is done
   209 	internally to slhaplot
   211 	* Added tag pyslha-1.0.0 for changeset f82d84b0002b
   213 	* A big moment -- I see no reason not to call this version 1.0.0
   214 	now that all the plotting works as I intended!
   216 	* Set decay line width based on BR by default, contollable with
   217 	new --decaystyle option
   219 	* Allow plotting from a string cated from stdin
   221 	* Make merged labels maintain the plot size by introducing x
   222 	scaling
   224 	* Document label treatment options
   226 2010-11-17  Andy Buckley  <andy@insectnation.org>
   228 	* Added pdflatex, kpsewhich and tikz.sty checks
   230 2010-11-03  Andy Buckley  <andy@insectnation.org>
   232 	* Updating version number and removing need for pdfcrop
   234 	* Specifying a more appropriate paper size
   236 	* PDF making ~working
   238 	* Various fixes and adding the user-preamble insert
   240 2010-11-02  Andy Buckley  <andy@insectnation.org>
   242 	* Added tag pyslha-0.5.1 for changeset 9a0c2171bd69
   244 	* Also natively plot from ISAWIG files: 0.5.1
   246 	* Now that we have TikZ, I think it's time for a version increment
   247 	to 0.5.0
   249 	* TikZ mode version 1 done! That was easy...
   251 	* Adding decay arrows in TikZ
   253 	* TikZ plotting underway. x-coord overhaul required.
   255 	* Started putting in TikZ rendering
   257 2010-10-07  Andy Buckley  <andy@insectnation.org>
   259 	* Added tag pyslha-0.4.4 for changeset 3d3926a3e605
   261 	* Restructuring to allow for multiple output formats, plus some
   262 	other tweaks
   264 	* Removing logscale
   266 2010-10-05  Andy Buckley  <andy@insectnation.org>
   268 	* Added tag pyslha-0.4.3 for changeset 427216d07f43
   270 	* Bug fixes
   272 	* Added tag pyslha-0.4.2 for changeset 1b83c1b0aa71
   274 	* Adding more decay sorting and some guesstimated attempt at
   275 	choosing the appropriate HW matrix element code.
   277 2010-10-04  Andy Buckley  <andy@insectnation.org>
   279 	* Adding 3 body gluino decay sorting
   281 	* Added tag pyslha-0.4.1 for changeset 03bafdeeffa2
   283 	* Not requiring the with statement, to aid backwards compatibility
   285 	* Adding first HERWIG decay order sorting
   287 2010-09-28  Andy Buckley  <andy@insectnation.org>
   289 	* Added tag pyslha-0.4.0 for changeset 279a1614bca4
   291 	* Incrementing release again, and doc upgrades, adding currently
   292 	unused --format flag, etc.
   294 	* Option reworking / clean-up
   296 	* Even more cunning rearrangement of labels
   298 2010-09-27  Andy Buckley  <andy@insectnation.org>
   300 	* A slightly more sophisticated attempt at label shifting for
   301 	collision avoidance
   303 2010-09-24  Andy Buckley  <andy@insectnation.org>
   305 	* Version update for the merged label plotting since the output is
   306 	so much improved
   308 	* Label collision avoidance by merging
   310 2010-09-14  Andy Buckley  <andy@insectnation.org>
   312 	* Tweak to how docstrings are handled between the module and the
   313 	setup file
   315 	* Moving ISAWIG writer functions into module
   317 	* A few typo fixes, including a regex omission which was blocking
   318 	'cyclic' SLHA -> ISA -> SLHA -> ... conversions
   320 2010-09-09  Andy Buckley  <andy@insectnation.org>
   322 	* Better name for minimum BR flag
   324 	* Making labels a bit smaller
   326 	* Hiding x ticks
   328 2010-08-25  Andy Buckley  <andy@insectnation.org>
   330 	* More improvements, and fixing ISAWIG ref file... but still some
   331 	inconsistency
   333 	* Fixes and tests... now problem with listed decays for particles
   334 	with no mass/width entry
   336 	* Reading of ISAWIG file to pyslha objects done
   338 2010-08-21  Andy Buckley  <andy@insectnation.org>
   340 	* More SLHA-writing implementation, plus a consistency check
   341 	assertion on Decay.nda == len(Decay.ids)
   343 	* Reading the first block of masses from the ISAWIG file format
   345 2010-08-20  Andy Buckley  <andy@insectnation.org>
   347 	* Adding use of the distribute/setuptools system
   349 	* Adding setup file, and adding version number variable to pyslha
   350 	module
   352 	* More renamings, tidyings, and adding some structure to
   353 	isawig2slha
   355 	* Rename slha2isa to make it explicit that the format that will be
   356 	written is that for ISAWIG rather than the non-machine-readable
   357 	format written out by ISASUSY
   359 2010-08-17  Andy Buckley  <andy@insectnation.org>
   361 	* Add reading of SLHA from a string with readSLHA, and rename
   362 	readSpcFile to readSLHAFile
   364 2010-08-14  Andy Buckley  <andy@insectnation.org>
   366 	* Writing out remaining params: main missing bits are decay ID
   367 	ordering (need a sorting function) and fixing the handling of the
   368 	ALPHA block (no index, only one entry)
   370 	* slha2isa partially done
   372 	* Better label positioning, command line options, writing to file
   374 2010-08-11  Andy Buckley  <andy@insectnation.org>
   376 	* Added decays, and other tweaks to slhaplot
   378 	* Use physical abs mass, set XMin, colour lines, slight horizontal
   379 	offsets
   381 2010-08-10  Andy Buckley  <andy@insectnation.org>
   383 	* Writing the initial form of slhaplot
   385 2010-08-03  Andy Buckley  <andy@insectnation.org>
   387 	* Adding the start of a script to convert SLHA to ISASUSY format
   389 	* Adding docstrings and making the Particle masses get populated
   390 	via the MASS block contents
   392 2010-08-02  Andy Buckley  <andy@insectnation.org>
   394 	* Decay parsing done
   396 2010-08-01  Andy Buckley  <andy@insectnation.org>
   398 	* Handling Q= entries on block names
   400 	* Automatic string to numeric type conversion
   402 	* Making a basic block -> tree reader

mercurial