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

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

mercurial