Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Tests, tests, tests #225

Open
johannbrehmer opened this issue Jan 23, 2019 · 0 comments
Open

Tests, tests, tests #225

johannbrehmer opened this issue Jan 23, 2019 · 0 comments
Labels
internal Refactoring without interface or functionality changes potential student project Might be suitable for a short student project

Comments

@johannbrehmer
Copy link
Collaborator

MadMiner should have as many (unit) tests as possible. So far, in tests/ we have two simple tests that check that all imports work, and that some of the ML functionality works.

Here are some ideas for different tests:

☐ the basic functionality of the MadMiner class: setting up parameter spaces and benchmarks, loading and saving MadMiner files
☐ the morphing functionality
☐ running MadGraph and Pythia from a MadMiner instance

☐ reading in LHE files with LHEProcessor
☐ running Delphes from DelphesProceessor
☐ different ways to define and evaluate observables, both in LHEProceessor and DelphesProcessor
☐ cuts in LHEProcessor and DelphesProcessor

☐ creating test samples with SampleAugmenter
☐ creating SALLY / SALLINO training samples with SampleAugmenter
☐ creating RASCAL / ALICES / ... training samples with SampleAugmenter
☐ creating SCANDAL / MAF training samples with SampleAugmenter

☐ training and evaluating a SALLY estimator
☑ training and evaluating a RASCAL / ALICES / ... estimator
☐ training and evaluating a SCANDAL / MAF estimator

@johannbrehmer johannbrehmer added potential student project Might be suitable for a short student project internal Refactoring without interface or functionality changes labels Jan 23, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
internal Refactoring without interface or functionality changes potential student project Might be suitable for a short student project
Projects
None yet
Development

No branches or pull requests

1 participant