Skip to content

Latest commit

 

History

History
279 lines (200 loc) · 22.1 KB

CHANGELOG.md

File metadata and controls

279 lines (200 loc) · 22.1 KB

Changelog

Full Changelog

Implemented enhancements:

  • Config scope reduction for analysers #47

Closed issues:

  • Extend CI to include running analyzers over a small test sample #146
  • Master branch HW vs Emu jet rates analyser crashes #115

Merged pull requests:

  • Integration testing for data worfllow & fixes for #144 #147 (kreczko)
  • Config scope reduction for analyzers and producers #144 (kreczko)

v0.5.0 (2018-07-25)

Full Changelog

Implemented enhancements:

  • Moving analysers to the new eventReader & producers #140 (kreczko)

v0.4.4 (2018-07-25)

Full Changelog

Merged pull requests:

v0.4.3 (2018-05-15)

Full Changelog

Fixed bugs:

  • Bug: travis is returning false positives! #137

Merged pull requests:

v0.4.2 (2018-05-15)

Full Changelog

Closed issues:

  • Producers need better configuration language #134
  • Error reporting when importing a broken analyzer is lousy. #88

Merged pull requests:

  • BaseProducer, input & output checks #135 (kreczko)
  • Added error reporting to utils.module.exists (issue #88) #133 (kreczko)

v0.4.1 (2018-05-14)

Full Changelog

Merged pull requests:

  • Implement offline cuts for resolution plots #132 (bundocka)

v0.4.0 (2018-05-07)

Full Changelog

Implemented enhancements:

  • Generalisation of analyzers/producers #53
  • Tighter integration of config and processing #40
  • Enabling new event reader in cmsl1t_future #129 (kreczko)

Closed issues:

  • Provide option to produce emulator plots #102
  • Offline MET Analyser tries to access Phi attribute of HTT (no such thing) #95
  • New EventReader #80
  • Configuration files for mapping L1TNtuple content #79

Merged pull requests:

  • Separate central and forward jets for fixed rate comparisons #131 (bundocka)
  • Tidying up configuration files and removing obsolete analysers #130 (kreczko)

v0.3.0 (2018-05-02)

Full Changelog

Fixed bugs:

  • Root files no longer exist #64

Closed issues:

  • Validation of old vs new #6

Merged pull requests:

  • Replacing do\_X with load\_trees in configs, analysers and eventReader #128 (kreczko)
  • Remaining new files from PR #85 #127 (kreczko)
  • Speeding up docker build for travis #126 (kreczko)
  • Bug fix to efficiencies #125 (bundocka)
  • Few bug fixes, corrections, remove deprecated cfgs/analyzers #124 (bundocka)
  • Add config yamls for 4 main modes #123 (bundocka)
  • Add ability to run performance studies using generator quantities from MC #122 (bundocka)
  • Add rate vs pileup plotting #121 (bundocka)
  • Fix calo jets efficiencies and logic for emulator thresholds #120 (bundocka)
  • Fix lumi filter in jetMet_analyzer #119 (bundocka)
  • Convert output of cum sum back to array to build cum hist #118 (bundocka)
  • Remove @cached and corresponding import #117 (bundocka)
  • Add rebase command to README #116 (bundocka)
  • [IO] Moving code from create-map-file to cmsl1t.io.mapfile for easier testing #113 (kreczko)
  • Replacing nose with pytest #112 (kreczko)

v0.2.0 (2018-03-27)

Full Changelog

Implemented enhancements:

  • YAML NTuple config file for documentation and aliasing #82 (kreczko)

Closed issues:

  • Add JSON filter for (run, lumi) #105
  • Failed job resubmission & log files for investigating job failure on batch #99
  • JetET & *_Emu_phi_res plotters not being created in Offline MET analyser #97

Merged pull requests:

v0.1.2 (2017-09-18)

Full Changelog

Implemented enhancements:

Closed issues:

  • cmsl1t_dirty_batch command broken for click-log 0.2.0 #71
  • Weekly monitoring confiuration #66

Merged pull requests:

  • Clarifications on how to use changelog generator #78 (kreczko)
  • "Final" PR to add all changes for weekly checks #77 (benkrikler)
  • Add two more plotters for resolution #76 (benkrikler)
  • Efficiency plots: Fill all pile-up bins #75 (benkrikler)
  • Fix reporting of errors when merging histograms together #74 (benkrikler)
  • Fix another issue with the efficiency curves #73 (benkrikler)
  • Fix issue 71 and other aspects of the bin/cmsl1t* commands #72 (benkrikler)
  • Add a generic 2D online vs offline quantity plotter #70 (benkrikler)
  • Add users' site packages directory to PYTHONPATH #69 (benkrikler)
  • Fix the Efficiency plotter which was giving non-physical looking turnons #67 (benkrikler)
  • First version of weekly checks config #65 (kreczko)

v0.1.1 (2017-09-04)

Full Changelog

Implemented enhancements:

Closed issues:

  • Configuration tutorial #50
  • cmsl1t can only be executed in cms-l1t-analysis project directory #41
  • Config validation #29
  • demo_analyzer can not be run #24
  • Setting up the environment twice fails #23
  • Can not run benchmark #22
  • rootpy's TreeChain doesn't work with globbing and xrootd access #16
  • Suggestion for plotting and histogram collections #14
  • Introduce 'modifiers' #9
  • Migrate remaining macros #8
  • Replacement of ntuple_config #5
  • Improvements to base histogram collection #4
  • Plotting in cmsl1t #3

Merged pull requests:

v0.1.0 (2017-03-24)

Full Changelog

Merged pull requests:

details of first-draft

  • Include Shane's macros as 'legacy' for comparison
  • Read L1TNtuples in python
  • Transfer 1 Macro to python (makeJetResolutions)
  • Benchmark legacy vs new
  • Add histogram collections for easier creation & handling
    • Added multidimensional dictionary based on defaultdict custom dicts or objects in certain dimensions
    • Added HistogramByPileUpCollection
      • Automatic selection of PU bin based on pileup value. E.g. histograms[11] will fill the 2nd bin if pileupBins=[0,10,20,30,999]
    • Added ResolutionCollection
      • Specialisation of HistogramByPileUpCollection
      • Automatic selection of detector region based on cmsl1t.geometry
  • Implement Ben's MET turnons to check if the package is going the right way
  • Explore ways to recalculate MET
  • Implement EfficiencyCollection
  • First PR to main repo
  • Request feedback from other analysers
    • See what is easy, what is not

* This Changelog was automatically generated by github_changelog_generator