Notes

  • Installation
    • Preliminaries: Conda installation
    • Pre-installed CUDA paths (OBSOLETE)
    • Automated setup
    • Initialize the environment
    • Possible problems
    • Show installation paths of binaries
    • GPU-support commands
    • HTCondor GPU job submission
    • Conda virtual environment commands
    • C-library versions
  • Introduction
    • Basic design principles
    • YAML-configuration files
    • Folder structure
    • AI-algorithms and models
    • Advanced ML-training technology
    • Automated selectors and combinatorics for distributions
    • Sun Grid Engine (SGE) / HTCondor execution
  • Markup

Package Reference

  • icebrem
    • icebrem.common
      • load_root_file()
      • process_root()
      • splitfactor()
  • icebrk
    • icebrk.common
    • icebrk.cutstats
      • apply_cuts()
      • collect_info_stats()
      • collect_mcinfo_stats()
      • init_stat_objects()
      • triplet_cuts()
    • icebrk.fasthistos
      • initialize()
    • icebrk.features
      • construct_new_branches()
      • generate_feature_names()
      • getdimension()
    • icebrk.histos
      • calc_MC_observables()
      • calc_batch_MC_observables()
      • calc_batch_observables()
      • calc_observables()
      • pickle_files()
    • icebrk.loop
      • hdf5_append()
      • hdf5_write_handles()
      • hist_flush()
      • initarrays()
      • poweranalysis()
      • process()
    • icebrk.PDG
    • icebrk.tools
      • construct_MC_tree()
      • construct_MC_truth()
      • construct_input_vec()
      • construct_kinematics()
      • construct_output_vec()
      • deltar_3()
      • find_connected_triplets()
      • get_first_indices()
      • index_of_first_signal()
      • index_of_last_signal()
      • print_MC_event()
  • icedqcd
    • icedqcd.common
      • load_root_file()
      • process_root()
      • splitfactor()
    • icedqcd.deploy
      • create_ID_label()
      • f2s()
      • generate_cartesian_param()
      • get_predictor()
      • process_data()
      • zscore_normalization()
    • icedqcd.graphio
      • parse_graph_data()
    • icedqcd.limits
      • create_limit_plots_vector()
      • create_limit_tables()
      • find_limits()
      • limit_wrapper_dict()
      • plot_brazil()
      • run_limits_vector()
    • icedqcd.optimize
      • find_filter()
      • func_binormal()
      • func_binormal2()
      • optimize_selection()
      • plot_ROC_fit()
  • icefit
    • icefit.abcd
      • ABCD_2NLL()
      • ABCD_eq()
      • ABCD_err()
      • test_abcd()
    • icefit.commutator
      • crv()
      • main()
      • selection_A()
      • selection_B()
    • icefit.cortools
      • H_score()
      • I_score()
      • bw2bins()
      • corrcoeff_weighted_torch()
      • distance_corr()
      • distance_corr_torch()
      • freedman_diaconis_bin()
      • gaussian_mutual_information()
      • hacine_entropy_bin()
      • hacine_joint_entropy_bin()
      • mutual_information()
      • optbins()
      • optbins2d()
      • pearson_corr()
      • percentile_per_dim()
      • prc_CI()
      • scott_bin()
      • test_constant()
      • test_gaussian()
    • icefit.dequantize
      • U()
      • compute_ind()
      • construct_icdf()
      • fast_loop()
      • iDQF()
      • main()
    • icefit.em
      • EM_frac()
      • gausspdf()
      • mixture_nll()
      • test_EM()
    • icefit.icelimit
      • CL_single()
      • CL_single_asymptotic()
      • CL_single_compute()
      • LL_splusb()
      • asymptotic_uncertainty_CLs()
      • convolve_systematics()
      • test_limits_unit_test()
    • icefit.jacobian
      • get_full_hessian()
      • get_gradient()
      • get_jacobian()
      • observed_fisher_info()
      • test_dimension_interfaces()
      • test_hessians()
      • test_jacobians()
    • icefit.lognormal
      • create_label()
      • lognormal_param()
      • main()
      • rand_lognormal()
      • rand_powexp()
      • test_accuracy()
      • test_lognormal()
    • icefit.mantissa
      • bits2digits()
      • digits2bits()
      • main()
      • plots()
      • reduce_mantissa_bits()
      • reduce_mantissa_digits()
      • round_sig()
    • icefit.mine
      • MINENet
      • apply_mine()
      • apply_mine_batched()
      • compute_mine()
      • estimate()
      • sample_batch()
      • train_loop()
    • icefit.peakfit
      • fit_and_analyze()
      • fit_task()
      • fit_task_multi()
      • get_rootfiles_jpsi()
      • group_systematics()
      • run_jpsi_peakfit()
      • run_jpsi_tagprobe()
    • icefit.score
      • logL()
    • icefit.statstools
      • ADS()
      • analytical_extreme_npdf()
      • clopper_pearson_err()
      • columnar_mask_efficiency()
      • cormat2covmat()
      • correlation_matrix()
      • covmat2corrmat()
      • error_on_mu()
      • error_on_std()
      • geom_mean_2D()
      • mc_extreme_multivariate_npdf()
      • mc_extreme_npdf()
      • p2zscore()
      • poisson_ratio()
      • poisson_tail()
      • prod_eprop()
      • ratio_eprop()
      • test_efficiency_ratio()
      • test_extreme_npdf()
      • test_ratios()
      • tpratio_taylor()
      • weighted_binomial_err()
      • welch_ttest()
  • icehgcal
    • icehgcal.common
      • load_root_file()
      • process_root()
      • process_tracklet_data()
      • read_data_tracklet()
      • splitfactor()
    • icehgcal.graphio
      • compute_edge_attr()
      • get_node_features()
      • parse_graph_data_candidate()
      • parse_graph_data_trackster()
    • icehgcal.preprocess
      • compute_edges()
      • create_trackster_data()
      • event_loop()
  • icehnl
    • icehnl.common
      • load_root_file()
      • splitfactor()
  • iceid
    • iceid.common
      • load_root_file()
      • splitfactor()
    • iceid.graphio
      • get_node_features()
      • parse_graph_data()
      • parse_tensor_data()
  • icemc
    • icemc.icemc
      • Gamma2tau()
      • U()
      • annotate_heatmap()
      • outer_sim_loop()
      • outer_sim_loop_2()
      • produce_acceptance_sim()
      • randexp()
      • randpow()
      • resonance_generator()
      • set_aspect_true_equal()
      • spherical_acceptance()
      • tau2Gamma()
      • test()
      • test_toy_pt_spectrum()
      • twobody()
  • icenet
    • icenet.algo
      • icenet.algo.analytic
      • icenet.algo.flr
      • icenet.algo.nmf
    • icenet.deep
      • icenet.deep.autogradxgb
      • icenet.deep.bnaf
      • icenet.deep.cnn
      • icenet.deep.da
      • icenet.deep.dbnf
      • icenet.deep.deeptools
      • icenet.deep.deps
      • icenet.deep.dmlp
      • icenet.deep.fastkan
      • icenet.deep.gcnn
      • icenet.deep.graph
      • icenet.deep.iceboost
      • icenet.deep.losstools
      • icenet.deep.lzmlp
      • icenet.deep.maxo
      • icenet.deep.mlgr
      • icenet.deep.optimize
      • icenet.deep.pgraph
      • icenet.deep.predict
      • icenet.deep.tempscale
      • icenet.deep.train
      • icenet.deep.vae
    • icenet.optim
      • icenet.optim.adam
      • icenet.optim.adamax
      • icenet.optim.scheduler
    • icenet.tools
      • icenet.tools.aux_torch
      • icenet.tools.aux
      • icenet.tools.icemap
      • icenet.tools.iceroot
      • icenet.tools.icevec
      • icenet.tools.io
      • icenet.tools.plots
      • icenet.tools.prints
      • icenet.tools.process
      • icenet.tools.raytools
      • icenet.tools.reweight
      • icenet.tools.stx
  • iceplot
    • iceplot.iceplot
      • binwidth()
      • change2density_labels()
      • chi2_cost()
      • colors()
      • create_axes()
      • edge2centerbins()
      • fuse_histograms()
      • generate_colormap()
      • hist()
      • hist_filled_error()
      • hist_obj()
      • hist_to_density()
      • hist_to_density_fullspace()
      • histhepdata()
      • histmc()
      • hobj
      • ordered_legend()
      • plot_horizontal_line()
      • ratioerr()
      • set_axis_ticks()
      • set_global_style()
      • stepspace()
      • superplot()
      • test_iceplot()
      • tick_calc()
      • tick_creator()
  • icetrg
    • icetrg.common
      • load_root_file()
      • process_root()
      • splitfactor()
  • icezee
    • icezee.common
      • load_helper()
      • load_root_file()
      • splitfactor()
      • truncate()
icenet
  • Overview: module code

All modules for which code is available

  • icebrem.common
  • icebrk.cutstats
  • icebrk.fasthistos
  • icebrk.features
  • icebrk.histos
  • icebrk.loop
  • icebrk.tools
  • icedqcd.common
  • icedqcd.deploy
  • icedqcd.graphio
  • icedqcd.limits
  • icedqcd.optimize
  • icefit.abcd
  • icefit.commutator
  • icefit.cortools
  • icefit.dequantize
  • icefit.em
  • icefit.icelimit
  • icefit.jacobian
  • icefit.lognormal
  • icefit.mantissa
  • icefit.mine
  • icefit.peakfit
  • icefit.score
  • icefit.statstools
  • icehgcal.common
  • icehgcal.graphio
  • icehgcal.preprocess
  • icehnl.common
  • iceid.common
  • iceid.graphio
  • icemc.icemc
  • icenet.algo.analytic
  • icenet.algo.flr
  • icenet.algo.nmf
  • icenet.deep.autogradxgb
  • icenet.deep.bnaf
  • icenet.deep.cnn
  • icenet.deep.da
  • icenet.deep.dbnf
  • icenet.deep.deeptools
  • icenet.deep.deps
  • icenet.deep.dmlp
  • icenet.deep.fastkan
  • icenet.deep.gcnn
  • icenet.deep.graph
  • icenet.deep.iceboost
  • icenet.deep.losstools
  • icenet.deep.lzmlp
  • icenet.deep.maxo
  • icenet.deep.mlgr
  • icenet.deep.optimize
  • icenet.deep.pgraph
  • icenet.deep.predict
  • icenet.deep.tempscale
  • icenet.deep.train
  • icenet.deep.vae
  • icenet.optim.adam
  • icenet.optim.adamax
  • icenet.optim.scheduler
  • icenet.tools.aux
  • icenet.tools.aux_torch
  • icenet.tools.icemap
  • icenet.tools.iceroot
  • icenet.tools.icevec
  • icenet.tools.io
  • icenet.tools.plots
  • icenet.tools.prints
  • icenet.tools.process
  • icenet.tools.raytools
  • icenet.tools.reweight
  • icenet.tools.stx
  • iceplot.iceplot
  • icetrg.common
  • icezee.common

© Copyright 2025, Mikael Mieskolainen, Blackett Laboratory, Imperial College London.

Built with Sphinx using a theme provided by Read the Docs.