Giter Site home page Giter Site logo

cms-cat-dproc's Introduction

cms-cat-dproc

Tracking repo for discussions and general issues in the DPROC CAT subgroup

cms-cat-dproc's People

Contributors

andrzejnovak avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

cms-cat-dproc's Issues

Programmatical access to PdmV analysis prescriptions

๐Ÿ† EPR credit available: 1-3 months, to be negotiated.

As CAT we are interested in making doing analysis easier and as least error-prone as possible. Therefore, we want to support the development of API interfaces to access PdmV prescription directly from code, with no need for copy-pasting. Your contribution is crucial and we are open to your ideas (and willing to reward your efforts with EPRs ๐Ÿ† of course!)

Tools for cutflow bookkeeping

๐Ÿ† EPR credit available, to be negotiated.

Are you interested in automatize analysis optimization using modern tools? As CAT, we will to support the building of workflows in the pythonic HEP ecosystem for applying cuts in histograms and also implement algorithms that find optimal cuts.

If interested, do not esitate to join us! Your contribution will be rewarded with EPRs ๐Ÿ†!

NanoAOD-tools support

๐Ÿ† EPR credit available: 1-3 months, to be negotiated.

Are you interested in maintaining and keeping NanoAOD-tools up-to-date? In CAT we will to accept contributions concerning NanoAOD-tools support at various levels:

maintainance and versioning of the code;
adaptation to python3;
review of correction modules to comply to updated POG recipes and to adopt correctionlib;
provision of documentation.
Even contributing to just one of the items above can be of great importance for CMS community and rewarded with EPRs ๐Ÿ†!

Analysis examples in RDataFrame and Coffea

๐Ÿ† EPR credit available: 1-3 months per contribution, to be negotiated.

Got an analysis you are proud of? Do you want to share it with others, and get recognition (i.e. EPR credit)? Come forward! Within CAT we want to maintain a set of good analysis examples and practices. To this end we ask your contribution to provide analysis examples (and your commitment to maintain them) that are:

Written using modern approaches (e.g., but not limited to, Coffea and RDataFrame).
Maintained over a long (we ask that you promise to maintain them for 1 year at least) period of time.
Well documented.
Tick this three boxes and you will be making a great contribution to CMS ๐Ÿ‘, which we will reward with EPR credit ๐Ÿ†.

How to contrbute? Get in touch! And consider subscribing to the CAT hackathon to dive into it (Get specific in the registration form on what you want to do).

Propagation of non-event-weight systematic uncertainties

๐Ÿ† EPR credit available: 1-3 months, to be negotiated.

Are you interested in the development of correction code for the emerging modern analysis tools (Coffea and RDataFrame)? In CAT we aim to support the development of common code for the production and propagation of systematic uncertainties that modify the kinematics of the event. A solution dedicated to JME uncertainties for RDataFrame already exists CMSJMECalculator, and your contribution is needed to:

takeover the maintainance of the tool, as current maintainer will be soon no longer active;
move the current implementation towards correctionlib;
extend this library to cover other uncertainties;
develop a solution to make these libraries available outside RDataFrame.
Even contributing to just one of the items above can be of great importance for CMS community and rewarded with EPRs ๐Ÿ†!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.