Releases: cms-l1t-offline/cms-l1t-analysis
Releases · cms-l1t-offline/cms-l1t-analysis
Alpha 0.1.2
v0.1.2 (2017-09-18)
Implemented enhancements:
- Batch submission #58
- Merging weekly checks into master #81 (kreczko)
- Allow multiple wildcards with root_glob #68 (benkrikler)
Closed issues:
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)
Alpha version 0.1.1
v0.1.1 (2017-09-04)
Implemented enhancements:
- Support to run legacy analysers in the new framework #48 (kreczko)
- skeleton for documentation #33 (kreczko)
- Fixing issue 23 #27 (kreczko)
- Fixing issue #22 #26 (kreczko)
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:
- Get bsub batch submission working #63 (benkrikler)
- Docker for HTCondor testing #62 (kreczko)
- WIP: Add a dirty batch submission script, for issue #58 #60 (benkrikler)
- Add the ability to reload histograms from files #59 (benkrikler)
- Make proper use of TEfficiency #57 (benkrikler)
- Resolve the warnings seen when more than 10 files are loaded #56 (benkrikler)
- Make {emuC,c}aloTowers pluralised consistently #55 (benkrikler)
- Improve Base classes for Analyzers and Plotters #52 (benkrikler)
- Moving configuration description into config tutorial #51 (kreczko)
- Implement fitting of turnon curves #49 (benkrikler)
- Fixing issue 41: execute cmsl1t from anywhere #46 (kreczko)
- Add jet matching algorithm #45 (kreczko)
- Handle L1NTuples without certain trees #43 (benkrikler)
- Say something when validation fails due to missing section #42 (benkrikler)
- Add final polish to efficiency plotter and related code #38 (benkrikler)
- WIP: implement first real plotter #37 (benkrikler)
- Config validation #36 (kreczko)
- Fixes for documentation on readthedocs. #35 (kreczko)
- Improve interface to allow working with multiple hists for one key #34 (benkrikler)
- General histogram collection #32 (benkrikler)
- Migrating legacy analyzers #30 (kreczko)
- Config draft #28 (kreczko)
- Split timerfunc decorator for different call-signatures #25 (benkrikler)
- Fixes for decorator and flake8 #21 (kreczko)
- Update README.md #20 (benkrikler)
- Add an initial draft of the sort of 'analyzer' I would suggest we use #19 (benkrikler)
- Add first working version of a root_glob object #18 (benkrikler)
- Add the tower widths in eta to geometry. #17 (benkrikler)
- Move timerfunc from run_benchmark into a util file #15 (benkrikler)
- Ignore vim and emacs backup files #13 (benkrikler)
- Changes to makefile #12 (benkrikler)
- Changes to Makefile to pull data files as proper makefile targets #11 (benkrikler)
- Documentation #7 (kreczko)
Alpha v0.1.0
-
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
- Added HistogramByPileUpCollection
- Automatic selection of PU bin based on pileup value. E.g.
histograms[11]
will fill the 2nd bin ifpileupBins=[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 TurnOnCollection EfficiencyCollection