ChangeLog

Mon, 15 Jul 2013 16:50:38 +0200

author
Andy Buckley <andy@insectnation.org>
date
Mon, 15 Jul 2013 16:50:38 +0200
changeset 244
269bc4611cdd
parent 242
41ec8fb352b3
child 245
ca52fe2c0d71
permissions
-rw-r--r--

Add credit to ChangeLog

     1 2013-07-15  Andy Buckley  <andy.buckley@cern.ch>
     3 	* Version 2.1.3
     5 	* Thanks to Wolfgang Waltenberger and Doris Proschofsky for
     6 	highlighting these issues!
     8 	* Allow a missing MASS block, if an extra ignorenomass kw argument
     9 	is passed to the readSLHA(File) functions.
    11 	* Fix **kwargs passing from file read/write functions to the
    12 	string read/write ones.
    14 	* Add parsing robustness against unknown data section types,
    15 	particularly the proposed XSECTION.
    17 2013-05-31  Andy Buckley  <andy.buckley@cern.ch>
    19 	* Version 2.1.2
    21 	* Adding a reference to the arXiv paper in the package docstring
    22 	and slhaplot help message.
    24 2013-05-10  Andy Buckley  <andy.buckley@cern.ch>
    26 	* Version 2.1.1
    28 	* Layout tweak for decay ID code alignment in SLHA output.
    30 	* Treat consecutive strings as a single value in SLHA entry parsing.
    32 	* Improvements/fixes to repr vs. str and tuple-value output formatting.
    34 2013-05-07  Andy Buckley  <andy.buckley@cern.ch>
    36 	* Version 2.1.0
    38 	* Adding multi-value support and refactoring Block value setting.
    40 2013-04-29  Andy Buckley  <andy.buckley@cern.ch>
    42 	* Version 2.0.0 with new Block API.
    44 	* Adding a leading space to float formatting of positive numbers
    45 	to improve alignment.
    47 	* Clean-up of precision formatting in output.
    49 	* Split writeSLHA implementation into distinct writeSLHA{Blocks,Decays}.
    51 2013-04-28  Andy Buckley  <andy.buckley@cern.ch>
    53 	* Adding a dict arg (compatible with dict.update) to the Block
    54 	constructor.
    56 	* Adding Block.set_value(*args) and Block documentation.
    58 	* Various fixes to ISAWIG output (and conversion to use new
    59 	tuple-indexing on mixing matrices and single-value accessing on
    60 	ALPHA).
    62 	* Improved API for access to entries/values and single/multi-value
    63 	state on Block.
    65 2013-04-26  Andy Buckley  <andy.buckley@cern.ch>
    67 	* Improved SLHA output formatting.
    69 	* Adding direct entry access via the [] operator to the Block
    70 	class's entries.
    72 	* Converting entries storage to avoid recursion, by using tuples
    73 	as dict keys if necessary.
    75 	* Version 1.5.0, since the behaviour has significantly altered.
    77 	* Preserving the ordering of blocks, decays, and their their
    78 	contents if possible, using ordered dicts. Thanks to Anders
    79 	Kvellestad for the suggestion.
    81 2013-04-08  Andy Buckley  <andy.buckley@cern.ch>
    83 	* Version 1.4.4
    85 	* pyslha.py: Fix handling of particles with NaN widths (and decay
    86 	channels with NaN BRs). Both are filled into the blocks in
    87 	readSLHA(File) now, with None as the value for the invalid
    88 	width/BR: test for correctness with e.g. 'myparticle.width is not
    89 	None'. BR == NaN decays will be added if the ignorenobr arg ==
    90 	False (the default). Thanks to Lukas Vanelderen for the report.
    92 2012-11-16  Andy Buckley  <andy.buckley@cern.ch>
    94 	* Version 1.4.2, 1.4.3
    96 	* setup.py: Adding install_requires for tex2pix so that
    97 	PyPI/easy_install/pip automatic dependency handling will work.
    99 2012-03-19  Andy Buckley  <andy.buckley@cern.ch>
   101 	* Adding a naive --aspect-ratio option, but the output is not ideal.
   103 2012-03-04  Andy Buckley  <andy.buckley@cern.ch>
   105 	* Version 1.4.1
   107 	* Adding the --include command line option, which allows
   108 	user-customisable additions to the plot.
   110 	* Version 1.4.0
   112 	* Updated test script which can take the output formats as an optional argument.
   114 	* Check for duplicates and unsupported formats in the format string.
   116 	* Adding rendering support for JPEG and PS (as opposed to EPS) formats.
   118 	* Changing format string behaviour to require comma separators.
   120 2012-03-03  Andy Buckley  <andy.buckley@cern.ch>
   122 	* Version 1.3.3
   124 	* Fix pyslha.ParseError printout to be more helpful.
   126 	* Version 1.3.2
   128 	* Improving error handling if tex2pix cannot be found or the MASS
   129 	block is missing in the spectrum file, and adding the
   130 	pyslha.ParseError class.
   132 	* Version 1.3.1
   134 	* Fix LaTeX package checks for tikz an mathpazo by adding .sty to
   135 	the searched-for package names.
   137 	* Version 1.3.0
   139 	* Test for presence of the mathpazo package before including it in
   140 	the default preamble.
   142 	* Converting rendering system to use the separate tex2pix
   143 	library (which itself is based on the slhaplot rendering
   144 	experience).
   146 2011-10-12  Andy Buckley  <andy@insectnation.org>
   148 	* Version 1.2.9
   150 	* Fixing decay style handling, thanks to a suggestion from John Conley.
   152 2011-09-24  Andy Buckley  <andy@insectnation.org>
   154 	* Version 1.2.8
   156 	* Adding a max mass cutoff for slhaplot: don't show particle lines
   157 	or associated decays for particles with masses greater than the
   158 	cutoff. This is set to 10 TeV by default, i.e. above realistic LHC
   159 	scales and was really introduced to protect the plotting code
   160 	against Planck scale gravitons.
   162 2011-09-10  Andy Buckley  <andy@insectnation.org>
   164 	* Version 1.2.7 (I'm not sure what happened to the ChangeLog
   165 	reports for 1.2.{4,5,6}...)
   167 	* slhaplot: Fixing the min/max x/y functions in the class used to
   168 	implement label merging. Thanks to Alexander Mann for the bug
   169 	report, patch, and test spectrum!
   171 2011-06-20  Andy Buckley  <andy@insectnation.org>
   173 	* pyslha.py: Add "precision" arguments to the write* functions,
   174 	with default FP precision set to ".8" as suggested by Diego
   175 	Restrepo.
   177 2011-04-10  Andy Buckley  <andy@insectnation.org>
   179 	* slhaplot: Add a warning about lack of provided decays if decays
   180 	should be drawn, but none have been found in the input file.
   182 	* Version 1.2.3.
   184 	* Fix insufficiently careful parsing of BLOCK "Q=" declarations.
   186 	* Add little pre-release testing script, "test".
   188 	* Add missing IDHW / IDPDG mapping for W+- and Z0.
   190 2011-03-13  Andy Buckley  <andy@insectnation.org>
   192 	* Version 1.2.2: use a more dynamic system for choosing y-tick
   193 	values, to avoid overlaps and too-close tick labels in high-mass
   194 	SUSY models.
   196 2011-03-10  Andy Buckley  <andy@insectnation.org>
   198 	* Version 1.2.1: add more semantic and case-insensitive handling
   199 	of format codes, and simultaneously avoid using the any() function
   200 	which requires Python >= 2.5.
   202 2011-02-27  Andy Buckley  <andy@insectnation.org>
   204 	* Version 1.2.0 (major version change due to interface changes and
   205 	major new format functionality)
   207 	* Change --outfile to --outname since multiple simultaneous
   208 	formats are now supported and a single output name can't get all
   209 	the file extensions correct.
   211 	* Add EPS and PNG formats, and allow all (apart from TeX fragment)
   212 	formats to be produced with a single command.
   214 	* Version 1.1.0
   216 	* Improving the newly-fixed HERWIG <-> PDG particle ID translation
   217 	with a pair of functions, pdgid2herwigid and herwigid2pdgid, which
   218 	are publicly available in the pyslha API.
   220 	* Enabling simultaneous rendering of multiple input files.
   222 	* Adding repr() implementations for the pyslha objects.
   224 2011-02-26  Andy Buckley  <andy@insectnation.org>
   226 	* Adding some more LHA spectrum files to the collection for
   227 	testing.
   229 	* Removed make-plots output support... TikZ is just nicer and more
   230 	widely supported, and I've not been bothering to test with
   231 	make-plots anymore. It's there in the version history if anyone's
   232 	interested!
   234 	* Removing the --show-gravitino argument from slhaplot: I see no
   235 	reason to treat gravitinos specially and clutter the UI, so if the
   236 	gravitino is there, we plot it! Until we supply a
   237 	user-customization hook for the particle display details, removing
   238 	the gravitino will have to be done by hacking the TeX (or
   239 	slhaplot) source.
   241 	* Version 1.0.8
   243 	* Adding non-SUSY HERWIG IDHW <-> PDGID particle ID code mappings.
   245 	* Protecting plotter against unknown particles in decay spec.
   247 2011-02-22  Andy Buckley  <andy@insectnation.org>
   249 	* Bump version to 1.0.7
   251 	* Accept percentage args for --br
   253 	* Add gravitino rendering, based on a patch from Martin Spinrath.
   256 2011-01-26  Andy Buckley  <andy@insectnation.org>
   258 	* Added tag pyslha-1.0.6 for changeset 4f426f1f5923
   260 	* Merge in a version of decay line color scaling in proportion to
   261 	branching ratio, from Martin Spinrath
   263 2011-01-21  Andy Buckley  <andy@insectnation.org>
   265 	* Added tag pyslha-1.0.5 for changeset 0502c4942fbc
   267 	* Fix units issue in slhaplot -- thanks to Martin Spinrath!
   269 2010-12-30  Andy Buckley  <andy@insectnation.org>
   271 	* Ignore setup build and dist directories
   273 	* Added tag pyslha-1.0.4 for changeset 513c294bc9dd
   275 	* Use normal distutils
   277 	* Added tag pyslha-1.0.3 for changeset f3c3eb463cb1
   279 	* Added tag pyslha-1.0.2 for changeset 3a7032d517e3
   281 	* Add web page link, y-scalefactor in TeX comment, and default
   282 	format indicator in help output
   284 2010-11-30  Andy Buckley  <andy@insectnation.org>
   286 	* Added tag pyslha-1.0.1 for changeset c0c964fdbe5f
   288 	* Doc correction and version bump now that PDF plotting is done
   289 	internally to slhaplot
   291 	* Added tag pyslha-1.0.0 for changeset f82d84b0002b
   293 	* A big moment -- I see no reason not to call this version 1.0.0
   294 	now that all the plotting works as I intended!
   296 	* Set decay line width based on BR by default, contollable with
   297 	new --decaystyle option
   299 	* Allow plotting from a string cated from stdin
   301 	* Make merged labels maintain the plot size by introducing x
   302 	scaling
   304 	* Document label treatment options
   306 2010-11-17  Andy Buckley  <andy@insectnation.org>
   308 	* Added pdflatex, kpsewhich and tikz.sty checks
   310 2010-11-03  Andy Buckley  <andy@insectnation.org>
   312 	* Updating version number and removing need for pdfcrop
   314 	* Specifying a more appropriate paper size
   316 	* PDF making ~working
   318 	* Various fixes and adding the user-preamble insert
   320 2010-11-02  Andy Buckley  <andy@insectnation.org>
   322 	* Added tag pyslha-0.5.1 for changeset 9a0c2171bd69
   324 	* Also natively plot from ISAWIG files: 0.5.1
   326 	* Now that we have TikZ, I think it's time for a version increment
   327 	to 0.5.0
   329 	* TikZ mode version 1 done! That was easy...
   331 	* Adding decay arrows in TikZ
   333 	* TikZ plotting underway. x-coord overhaul required.
   335 	* Started putting in TikZ rendering
   337 2010-10-07  Andy Buckley  <andy@insectnation.org>
   339 	* Added tag pyslha-0.4.4 for changeset 3d3926a3e605
   341 	* Restructuring to allow for multiple output formats, plus some
   342 	other tweaks
   344 	* Removing logscale
   346 2010-10-05  Andy Buckley  <andy@insectnation.org>
   348 	* Added tag pyslha-0.4.3 for changeset 427216d07f43
   350 	* Bug fixes
   352 	* Added tag pyslha-0.4.2 for changeset 1b83c1b0aa71
   354 	* Adding more decay sorting and some guesstimated attempt at
   355 	choosing the appropriate HW matrix element code.
   357 2010-10-04  Andy Buckley  <andy@insectnation.org>
   359 	* Adding 3 body gluino decay sorting
   361 	* Added tag pyslha-0.4.1 for changeset 03bafdeeffa2
   363 	* Not requiring the with statement, to aid backwards compatibility
   365 	* Adding first HERWIG decay order sorting
   367 2010-09-28  Andy Buckley  <andy@insectnation.org>
   369 	* Added tag pyslha-0.4.0 for changeset 279a1614bca4
   371 	* Incrementing release again, and doc upgrades, adding currently
   372 	unused --format flag, etc.
   374 	* Option reworking / clean-up
   376 	* Even more cunning rearrangement of labels
   378 2010-09-27  Andy Buckley  <andy@insectnation.org>
   380 	* A slightly more sophisticated attempt at label shifting for
   381 	collision avoidance
   383 2010-09-24  Andy Buckley  <andy@insectnation.org>
   385 	* Version update for the merged label plotting since the output is
   386 	so much improved
   388 	* Label collision avoidance by merging
   390 2010-09-14  Andy Buckley  <andy@insectnation.org>
   392 	* Tweak to how docstrings are handled between the module and the
   393 	setup file
   395 	* Moving ISAWIG writer functions into module
   397 	* A few typo fixes, including a regex omission which was blocking
   398 	'cyclic' SLHA -> ISA -> SLHA -> ... conversions
   400 2010-09-09  Andy Buckley  <andy@insectnation.org>
   402 	* Better name for minimum BR flag
   404 	* Making labels a bit smaller
   406 	* Hiding x ticks
   408 2010-08-25  Andy Buckley  <andy@insectnation.org>
   410 	* More improvements, and fixing ISAWIG ref file... but still some
   411 	inconsistency
   413 	* Fixes and tests... now problem with listed decays for particles
   414 	with no mass/width entry
   416 	* Reading of ISAWIG file to pyslha objects done
   418 2010-08-21  Andy Buckley  <andy@insectnation.org>
   420 	* More SLHA-writing implementation, plus a consistency check
   421 	assertion on Decay.nda == len(Decay.ids)
   423 	* Reading the first block of masses from the ISAWIG file format
   425 2010-08-20  Andy Buckley  <andy@insectnation.org>
   427 	* Adding use of the distribute/setuptools system
   429 	* Adding setup file, and adding version number variable to pyslha
   430 	module
   432 	* More renamings, tidyings, and adding some structure to
   433 	isawig2slha
   435 	* Rename slha2isa to make it explicit that the format that will be
   436 	written is that for ISAWIG rather than the non-machine-readable
   437 	format written out by ISASUSY
   439 2010-08-17  Andy Buckley  <andy@insectnation.org>
   441 	* Add reading of SLHA from a string with readSLHA, and rename
   442 	readSpcFile to readSLHAFile
   444 2010-08-14  Andy Buckley  <andy@insectnation.org>
   446 	* Writing out remaining params: main missing bits are decay ID
   447 	ordering (need a sorting function) and fixing the handling of the
   448 	ALPHA block (no index, only one entry)
   450 	* slha2isa partially done
   452 	* Better label positioning, command line options, writing to file
   454 2010-08-11  Andy Buckley  <andy@insectnation.org>
   456 	* Added decays, and other tweaks to slhaplot
   458 	* Use physical abs mass, set XMin, colour lines, slight horizontal
   459 	offsets
   461 2010-08-10  Andy Buckley  <andy@insectnation.org>
   463 	* Writing the initial form of slhaplot
   465 2010-08-03  Andy Buckley  <andy@insectnation.org>
   467 	* Adding the start of a script to convert SLHA to ISASUSY format
   469 	* Adding docstrings and making the Particle masses get populated
   470 	via the MASS block contents
   472 2010-08-02  Andy Buckley  <andy@insectnation.org>
   474 	* Decay parsing done
   476 2010-08-01  Andy Buckley  <andy@insectnation.org>
   478 	* Handling Q= entries on block names
   480 	* Automatic string to numeric type conversion
   482 	* Making a basic block -> tree reader

mercurial