Skip to content

Instantly share code, notes, and snippets.

@anaderi
Created August 2, 2013 17:26
Show Gist options
  • Save anaderi/6141697 to your computer and use it in GitHub Desktop.
Save anaderi/6141697 to your computer and use it in GitHub Desktop.
demo #42
{
"metadata": {
"name": "analyze_mesh"
},
"nbformat": 3,
"nbformat_minor": 0,
"worksheets": [
{
"cells": [
{
"cell_type": "code",
"collapsed": false,
"input": "import util\nutil.mogo_connection()\nreload(util)",
"language": "python",
"metadata": {},
"outputs": [
{
"output_type": "pyout",
"prompt_number": 33,
"text": "<module 'util' from 'util.pyc'>"
}
],
"prompt_number": 33
},
{
"cell_type": "code",
"collapsed": false,
"input": "fopts = [f for f in util.Formula.find({\"analysis\":\"D0mumu\"}) if \"pipi_features_1\" in f.dir ]\nlen(fopts)",
"language": "python",
"metadata": {},
"outputs": [
{
"output_type": "pyout",
"prompt_number": 45,
"text": "87"
}
],
"prompt_number": 45
},
{
"cell_type": "code",
"collapsed": false,
"input": "util.formula2table(fopts, \n columns=[\"FOM\", \"track\", \"options\", \"dir\"], \n sortby=\"FOM\", desc=1, count=100\n)",
"language": "python",
"metadata": {},
"outputs": [
{
"html": "<table border=\"1\" cellpadding=\"3\" cellspacing=\"0\" style=\"border:1px solid black;border-collapse:collapse;\"><tr><td style=\"background-color:LightGray;\"><b>FOM</b></td><td style=\"background-color:LightGray;\"><b>track</b></td><td style=\"background-color:LightGray;\"><b>options</b></td><td style=\"background-color:LightGray;\"><b>dir</b></td></tr><tr><td style=\"background-color:Ivory;\">26.1179</td><td style=\"background-color:Ivory;\">None</td><td style=\"background-color:Ivory;\">-i&nbsp6000.000000&nbsp-w&nbsp0.299997&nbsp-x&nbsp16.000000</td><td style=\"background-color:Ivory;\">/mnt/w76/notebook/D0mumu/pipi_features_1/F17_no_B_FDCHI2_OWNPV</td></tr><tr><td style=\"background-color:AliceBlue;\">26.1179</td><td style=\"background-color:AliceBlue;\">None</td><td style=\"background-color:AliceBlue;\">-i&nbsp6000.000000&nbsp-w&nbsp0.299997&nbsp-x&nbsp16.000000</td><td style=\"background-color:AliceBlue;\">/local/userdata/shelf/notebook/D0mumu/pipi_features_1/F17_no_B_FDCHI2_OWNPV</td></tr><tr><td style=\"background-color:Ivory;\">26.1179</td><td style=\"background-color:Ivory;\">None</td><td style=\"background-color:Ivory;\">-i&nbsp6000.000000&nbsp-w&nbsp0.299997&nbsp-x&nbsp16.000000</td><td style=\"background-color:Ivory;\">/local/userdata/shelf/notebook/D0mumu/pipi_features_1/F17_no_B_FDCHI2_OWNPV</td></tr><tr><td style=\"background-color:AliceBlue;\">26.1179</td><td style=\"background-color:AliceBlue;\">None</td><td style=\"background-color:AliceBlue;\">-i&nbsp6000.000000&nbsp-w&nbsp0.299997&nbsp-x&nbsp16.000000</td><td style=\"background-color:AliceBlue;\">/local/userdata/shelf/notebook/D0mumu/pipi_features_1/F17_no_B_FDCHI2_OWNPV</td></tr><tr><td style=\"background-color:Ivory;\">26.1179</td><td style=\"background-color:Ivory;\">None</td><td style=\"background-color:Ivory;\">-i&nbsp6000.000000&nbsp-w&nbsp0.299997&nbsp-x&nbsp16.000000</td><td style=\"background-color:Ivory;\">/local/userdata/shelf/notebook/D0mumu/pipi_features_1/F17_no_B_FDCHI2_OWNPV</td></tr><tr><td style=\"background-color:AliceBlue;\">25.8977</td><td style=\"background-color:AliceBlue;\">None</td><td style=\"background-color:AliceBlue;\">-i&nbsp6000.000000&nbsp-w&nbsp0.299997&nbsp-x&nbsp16.000000</td><td style=\"background-color:AliceBlue;\">/mnt/w76/notebook/D0mumu/pipi_features_1/F17_no_B_PT</td></tr><tr><td style=\"background-color:Ivory;\">25.8977</td><td style=\"background-color:Ivory;\">None</td><td style=\"background-color:Ivory;\">-i&nbsp6000.000000&nbsp-w&nbsp0.299997&nbsp-x&nbsp16.000000</td><td style=\"background-color:Ivory;\">/local/userdata/shelf/notebook/D0mumu/pipi_features_1/F17_no_B_PT</td></tr><tr><td style=\"background-color:AliceBlue;\">25.8977</td><td style=\"background-color:AliceBlue;\">None</td><td style=\"background-color:AliceBlue;\">-i&nbsp6000.000000&nbsp-w&nbsp0.299997&nbsp-x&nbsp16.000000</td><td style=\"background-color:AliceBlue;\">/local/userdata/shelf/notebook/D0mumu/pipi_features_1/F17_no_B_PT</td></tr><tr><td style=\"background-color:Ivory;\">25.8977</td><td style=\"background-color:Ivory;\">None</td><td style=\"background-color:Ivory;\">-i&nbsp6000.000000&nbsp-w&nbsp0.299997&nbsp-x&nbsp16.000000</td><td style=\"background-color:Ivory;\">/local/userdata/shelf/notebook/D0mumu/pipi_features_1/F17_no_B_PT</td></tr><tr><td style=\"background-color:AliceBlue;\">25.8977</td><td style=\"background-color:AliceBlue;\">None</td><td style=\"background-color:AliceBlue;\">-i&nbsp6000.000000&nbsp-w&nbsp0.299997&nbsp-x&nbsp16.000000</td><td style=\"background-color:AliceBlue;\">/local/userdata/shelf/notebook/D0mumu/pipi_features_1/F17_no_B_PT</td></tr><tr><td style=\"background-color:Ivory;\">25.2117</td><td style=\"background-color:Ivory;\">None</td><td style=\"background-color:Ivory;\">-i&nbsp6000.000000&nbsp-w&nbsp0.299997&nbsp-x&nbsp16.000000</td><td style=\"background-color:Ivory;\">/mnt/w76/notebook/D0mumu/pipi_features_1/F17_no_D_TAU</td></tr><tr><td style=\"background-color:AliceBlue;\">25.2117</td><td style=\"background-color:AliceBlue;\">None</td><td style=\"background-color:AliceBlue;\">-i&nbsp6000.000000&nbsp-w&nbsp0.299997&nbsp-x&nbsp16.000000</td><td style=\"background-color:AliceBlue;\">/local/userdata/shelf/notebook/D0mumu/pipi_features_1/F17_no_D_TAU</td></tr><tr><td style=\"background-color:Ivory;\">25.2117</td><td style=\"background-color:Ivory;\">None</td><td style=\"background-color:Ivory;\">-i&nbsp6000.000000&nbsp-w&nbsp0.299997&nbsp-x&nbsp16.000000</td><td style=\"background-color:Ivory;\">/local/userdata/shelf/notebook/D0mumu/pipi_features_1/F17_no_D_TAU</td></tr><tr><td style=\"background-color:AliceBlue;\">25.2117</td><td style=\"background-color:AliceBlue;\">None</td><td style=\"background-color:AliceBlue;\">-i&nbsp6000.000000&nbsp-w&nbsp0.299997&nbsp-x&nbsp16.000000</td><td style=\"background-color:AliceBlue;\">/local/userdata/shelf/notebook/D0mumu/pipi_features_1/F17_no_D_TAU</td></tr><tr><td style=\"background-color:Ivory;\">25.2117</td><td style=\"background-color:Ivory;\">None</td><td style=\"background-color:Ivory;\">-i&nbsp6000.000000&nbsp-w&nbsp0.299997&nbsp-x&nbsp16.000000</td><td style=\"background-color:Ivory;\">/local/userdata/shelf/notebook/D0mumu/pipi_features_1/F17_no_D_TAU</td></tr><tr><td style=\"background-color:AliceBlue;\">24.3131</td><td style=\"background-color:AliceBlue;\">None</td><td style=\"background-color:AliceBlue;\">-i&nbsp6000.000000&nbsp-w&nbsp0.299997&nbsp-x&nbsp16.000000</td><td style=\"background-color:AliceBlue;\">/mnt/w76/notebook/D0mumu/pipi_features_1/F17_no_pi_PT</td></tr><tr><td style=\"background-color:Ivory;\">24.3131</td><td style=\"background-color:Ivory;\">None</td><td style=\"background-color:Ivory;\">-i&nbsp6000.000000&nbsp-w&nbsp0.299997&nbsp-x&nbsp16.000000</td><td style=\"background-color:Ivory;\">/local/userdata/shelf/notebook/D0mumu/pipi_features_1/F17_no_pi_PT</td></tr><tr><td style=\"background-color:AliceBlue;\">24.3131</td><td style=\"background-color:AliceBlue;\">None</td><td style=\"background-color:AliceBlue;\">-i&nbsp6000.000000&nbsp-w&nbsp0.299997&nbsp-x&nbsp16.000000</td><td style=\"background-color:AliceBlue;\">/local/userdata/shelf/notebook/D0mumu/pipi_features_1/F17_no_pi_PT</td></tr><tr><td style=\"background-color:Ivory;\">24.3131</td><td style=\"background-color:Ivory;\">None</td><td style=\"background-color:Ivory;\">-i&nbsp6000.000000&nbsp-w&nbsp0.299997&nbsp-x&nbsp16.000000</td><td style=\"background-color:Ivory;\">/local/userdata/shelf/notebook/D0mumu/pipi_features_1/F17_no_pi_PT</td></tr><tr><td style=\"background-color:AliceBlue;\">24.3131</td><td style=\"background-color:AliceBlue;\">None</td><td style=\"background-color:AliceBlue;\">-i&nbsp6000.000000&nbsp-w&nbsp0.299997&nbsp-x&nbsp16.000000</td><td style=\"background-color:AliceBlue;\">/local/userdata/shelf/notebook/D0mumu/pipi_features_1/F17_no_pi_PT</td></tr><tr><td style=\"background-color:Ivory;\">24.2712</td><td style=\"background-color:Ivory;\">None</td><td style=\"background-color:Ivory;\">-i&nbsp6000.000000&nbsp-w&nbsp0.299997&nbsp-x&nbsp16.000000</td><td style=\"background-color:Ivory;\">/mnt/w76/notebook/D0mumu/pipi_features_1/F17_no_B_DIRA_OWNPV</td></tr><tr><td style=\"background-color:AliceBlue;\">24.2712</td><td style=\"background-color:AliceBlue;\">None</td><td style=\"background-color:AliceBlue;\">-i&nbsp6000.000000&nbsp-w&nbsp0.299997&nbsp-x&nbsp16.000000</td><td style=\"background-color:AliceBlue;\">/local/userdata/shelf/notebook/D0mumu/pipi_features_1/F17_no_B_DIRA_OWNPV</td></tr><tr><td style=\"background-color:Ivory;\">24.2712</td><td style=\"background-color:Ivory;\">None</td><td style=\"background-color:Ivory;\">-i&nbsp6000.000000&nbsp-w&nbsp0.299997&nbsp-x&nbsp16.000000</td><td style=\"background-color:Ivory;\">/local/userdata/shelf/notebook/D0mumu/pipi_features_1/F17_no_B_DIRA_OWNPV</td></tr><tr><td style=\"background-color:AliceBlue;\">24.2712</td><td style=\"background-color:AliceBlue;\">None</td><td style=\"background-color:AliceBlue;\">-i&nbsp6000.000000&nbsp-w&nbsp0.299997&nbsp-x&nbsp16.000000</td><td style=\"background-color:AliceBlue;\">/local/userdata/shelf/notebook/D0mumu/pipi_features_1/F17_no_B_DIRA_OWNPV</td></tr><tr><td style=\"background-color:Ivory;\">24.2712</td><td style=\"background-color:Ivory;\">None</td><td style=\"background-color:Ivory;\">-i&nbsp6000.000000&nbsp-w&nbsp0.299997&nbsp-x&nbsp16.000000</td><td style=\"background-color:Ivory;\">/local/userdata/shelf/notebook/D0mumu/pipi_features_1/F17_no_B_DIRA_OWNPV</td></tr><tr><td style=\"background-color:AliceBlue;\">23.7148</td><td style=\"background-color:AliceBlue;\">None</td><td style=\"background-color:AliceBlue;\">-i&nbsp6000.000000&nbsp-w&nbsp0.299997&nbsp-x&nbsp16.000000</td><td style=\"background-color:AliceBlue;\">/mnt/w76/notebook/D0mumu/pipi_features_1/F17_no_Jpsi_ENDVERTEX_CHI2</td></tr><tr><td style=\"background-color:Ivory;\">23.7148</td><td style=\"background-color:Ivory;\">None</td><td style=\"background-color:Ivory;\">-i&nbsp6000.000000&nbsp-w&nbsp0.299997&nbsp-x&nbsp16.000000</td><td style=\"background-color:Ivory;\">/local/userdata/shelf/notebook/D0mumu/pipi_features_1/F17_no_Jpsi_ENDVERTEX_CHI2</td></tr><tr><td style=\"background-color:AliceBlue;\">23.7148</td><td style=\"background-color:AliceBlue;\">None</td><td style=\"background-color:AliceBlue;\">-i&nbsp6000.000000&nbsp-w&nbsp0.299997&nbsp-x&nbsp16.000000</td><td style=\"background-color:AliceBlue;\">/local/userdata/shelf/notebook/D0mumu/pipi_features_1/F17_no_Jpsi_ENDVERTEX_CHI2</td></tr><tr><td style=\"background-color:Ivory;\">23.7148</td><td style=\"background-color:Ivory;\">None</td><td style=\"background-color:Ivory;\">-i&nbsp6000.000000&nbsp-w&nbsp0.299997&nbsp-x&nbsp16.000000</td><td style=\"background-color:Ivory;\">/local/userdata/shelf/notebook/D0mumu/pipi_features_1/F17_no_Jpsi_ENDVERTEX_CHI2</td></tr><tr><td style=\"background-color:AliceBlue;\">23.7148</td><td style=\"background-color:AliceBlue;\">None</td><td style=\"background-color:AliceBlue;\">-i&nbsp6000.000000&nbsp-w&nbsp0.299997&nbsp-x&nbsp16.000000</td><td style=\"background-color:AliceBlue;\">/local/userdata/shelf/notebook/D0mumu/pipi_features_1/F17_no_Jpsi_ENDVERTEX_CHI2</td></tr><tr><td style=\"background-color:Ivory;\">23.5635</td><td style=\"background-color:Ivory;\">None</td><td style=\"background-color:Ivory;\">-i&nbsp6000.000000&nbsp-w&nbsp0.299997&nbsp-x&nbsp16.000000</td><td style=\"background-color:Ivory;\">/mnt/w76/notebook/D0mumu/pipi_features_1/F17_no_D_ENDVERTEX_CHI2</td></tr><tr><td style=\"background-color:AliceBlue;\">23.5635</td><td style=\"background-color:AliceBlue;\">None</td><td style=\"background-color:AliceBlue;\">-i&nbsp6000.000000&nbsp-w&nbsp0.299997&nbsp-x&nbsp16.000000</td><td style=\"background-color:AliceBlue;\">/local/userdata/shelf/notebook/D0mumu/pipi_features_1/F17_no_D_ENDVERTEX_CHI2</td></tr><tr><td style=\"background-color:Ivory;\">23.5635</td><td style=\"background-color:Ivory;\">None</td><td style=\"background-color:Ivory;\">-i&nbsp6000.000000&nbsp-w&nbsp0.299997&nbsp-x&nbsp16.000000</td><td style=\"background-color:Ivory;\">/local/userdata/shelf/notebook/D0mumu/pipi_features_1/F17_no_D_ENDVERTEX_CHI2</td></tr><tr><td style=\"background-color:AliceBlue;\">23.5635</td><td style=\"background-color:AliceBlue;\">None</td><td style=\"background-color:AliceBlue;\">-i&nbsp6000.000000&nbsp-w&nbsp0.299997&nbsp-x&nbsp16.000000</td><td style=\"background-color:AliceBlue;\">/local/userdata/shelf/notebook/D0mumu/pipi_features_1/F17_no_D_ENDVERTEX_CHI2</td></tr><tr><td style=\"background-color:Ivory;\">23.5635</td><td style=\"background-color:Ivory;\">None</td><td style=\"background-color:Ivory;\">-i&nbsp6000.000000&nbsp-w&nbsp0.299997&nbsp-x&nbsp16.000000</td><td style=\"background-color:Ivory;\">/local/userdata/shelf/notebook/D0mumu/pipi_features_1/F17_no_D_ENDVERTEX_CHI2</td></tr><tr><td style=\"background-color:AliceBlue;\">23.5483</td><td style=\"background-color:AliceBlue;\">None</td><td style=\"background-color:AliceBlue;\">-i&nbsp6000.000000&nbsp-w&nbsp0.299997&nbsp-x&nbsp16.000000</td><td style=\"background-color:AliceBlue;\">/mnt/w76/notebook/D0mumu/pipi_features_1/F17_no_B_DIRA_OWNPV</td></tr><tr><td style=\"background-color:Ivory;\">23.5174</td><td style=\"background-color:Ivory;\">None</td><td style=\"background-color:Ivory;\">-i&nbsp6000.000000&nbsp-w&nbsp0.299997&nbsp-x&nbsp16.000000</td><td style=\"background-color:Ivory;\">/mnt/w76/notebook/D0mumu/pipi_features_1/F17_no_B_IPCHI2_OWNPV</td></tr><tr><td style=\"background-color:AliceBlue;\">23.5174</td><td style=\"background-color:AliceBlue;\">None</td><td style=\"background-color:AliceBlue;\">-i&nbsp6000.000000&nbsp-w&nbsp0.299997&nbsp-x&nbsp16.000000</td><td style=\"background-color:AliceBlue;\">/local/userdata/shelf/notebook/D0mumu/pipi_features_1/F17_no_B_IPCHI2_OWNPV</td></tr><tr><td style=\"background-color:Ivory;\">23.5174</td><td style=\"background-color:Ivory;\">None</td><td style=\"background-color:Ivory;\">-i&nbsp6000.000000&nbsp-w&nbsp0.299997&nbsp-x&nbsp16.000000</td><td style=\"background-color:Ivory;\">/local/userdata/shelf/notebook/D0mumu/pipi_features_1/F17_no_B_IPCHI2_OWNPV</td></tr><tr><td style=\"background-color:AliceBlue;\">23.5174</td><td style=\"background-color:AliceBlue;\">None</td><td style=\"background-color:AliceBlue;\">-i&nbsp6000.000000&nbsp-w&nbsp0.299997&nbsp-x&nbsp16.000000</td><td style=\"background-color:AliceBlue;\">/local/userdata/shelf/notebook/D0mumu/pipi_features_1/F17_no_B_IPCHI2_OWNPV</td></tr><tr><td style=\"background-color:Ivory;\">23.5174</td><td style=\"background-color:Ivory;\">None</td><td style=\"background-color:Ivory;\">-i&nbsp6000.000000&nbsp-w&nbsp0.299997&nbsp-x&nbsp16.000000</td><td style=\"background-color:Ivory;\">/local/userdata/shelf/notebook/D0mumu/pipi_features_1/F17_no_B_IPCHI2_OWNPV</td></tr><tr><td style=\"background-color:AliceBlue;\">22.3863</td><td style=\"background-color:AliceBlue;\">None</td><td style=\"background-color:AliceBlue;\">-i&nbsp6000.000000&nbsp-w&nbsp0.299997&nbsp-x&nbsp16.000000</td><td style=\"background-color:AliceBlue;\">/mnt/w76/notebook/D0mumu/pipi_features_1/F17_no_Jpsi_PT</td></tr><tr><td style=\"background-color:Ivory;\">22.3863</td><td style=\"background-color:Ivory;\">None</td><td style=\"background-color:Ivory;\">-i&nbsp6000.000000&nbsp-w&nbsp0.299997&nbsp-x&nbsp16.000000</td><td style=\"background-color:Ivory;\">/local/userdata/shelf/notebook/D0mumu/pipi_features_1/F17_no_Jpsi_PT</td></tr><tr><td style=\"background-color:AliceBlue;\">22.3863</td><td style=\"background-color:AliceBlue;\">None</td><td style=\"background-color:AliceBlue;\">-i&nbsp6000.000000&nbsp-w&nbsp0.299997&nbsp-x&nbsp16.000000</td><td style=\"background-color:AliceBlue;\">/local/userdata/shelf/notebook/D0mumu/pipi_features_1/F17_no_Jpsi_PT</td></tr><tr><td style=\"background-color:Ivory;\">22.3863</td><td style=\"background-color:Ivory;\">None</td><td style=\"background-color:Ivory;\">-i&nbsp6000.000000&nbsp-w&nbsp0.299997&nbsp-x&nbsp16.000000</td><td style=\"background-color:Ivory;\">/local/userdata/shelf/notebook/D0mumu/pipi_features_1/F17_no_Jpsi_PT</td></tr><tr><td style=\"background-color:AliceBlue;\">22.3863</td><td style=\"background-color:AliceBlue;\">None</td><td style=\"background-color:AliceBlue;\">-i&nbsp6000.000000&nbsp-w&nbsp0.299997&nbsp-x&nbsp16.000000</td><td style=\"background-color:AliceBlue;\">/local/userdata/shelf/notebook/D0mumu/pipi_features_1/F17_no_Jpsi_PT</td></tr><tr><td style=\"background-color:Ivory;\">22.3709</td><td style=\"background-color:Ivory;\">None</td><td style=\"background-color:Ivory;\">-i&nbsp6000.000000&nbsp-w&nbsp0.299997&nbsp-x&nbsp16.000000</td><td style=\"background-color:Ivory;\">/mnt/w76/notebook/D0mumu/pipi_features_1/F17_no_D_FD_ORIVX</td></tr><tr><td style=\"background-color:AliceBlue;\">22.3709</td><td style=\"background-color:AliceBlue;\">None</td><td style=\"background-color:AliceBlue;\">-i&nbsp6000.000000&nbsp-w&nbsp0.299997&nbsp-x&nbsp16.000000</td><td style=\"background-color:AliceBlue;\">/local/userdata/shelf/notebook/D0mumu/pipi_features_1/F17_no_D_FD_ORIVX</td></tr><tr><td style=\"background-color:Ivory;\">22.3709</td><td style=\"background-color:Ivory;\">None</td><td style=\"background-color:Ivory;\">-i&nbsp6000.000000&nbsp-w&nbsp0.299997&nbsp-x&nbsp16.000000</td><td style=\"background-color:Ivory;\">/local/userdata/shelf/notebook/D0mumu/pipi_features_1/F17_no_D_FD_ORIVX</td></tr><tr><td style=\"background-color:AliceBlue;\">22.3709</td><td style=\"background-color:AliceBlue;\">None</td><td style=\"background-color:AliceBlue;\">-i&nbsp6000.000000&nbsp-w&nbsp0.299997&nbsp-x&nbsp16.000000</td><td style=\"background-color:AliceBlue;\">/local/userdata/shelf/notebook/D0mumu/pipi_features_1/F17_no_D_FD_ORIVX</td></tr><tr><td style=\"background-color:Ivory;\">22.3709</td><td style=\"background-color:Ivory;\">None</td><td style=\"background-color:Ivory;\">-i&nbsp6000.000000&nbsp-w&nbsp0.299997&nbsp-x&nbsp16.000000</td><td style=\"background-color:Ivory;\">/local/userdata/shelf/notebook/D0mumu/pipi_features_1/F17_no_D_FD_ORIVX</td></tr><tr><td style=\"background-color:AliceBlue;\">21.9549</td><td style=\"background-color:AliceBlue;\">None</td><td style=\"background-color:AliceBlue;\">-i&nbsp6000.000000&nbsp-w&nbsp0.299997&nbsp-x&nbsp16.000000</td><td style=\"background-color:AliceBlue;\">/mnt/w76/notebook/D0mumu/pipi_features_1/F17_no_K_MINIPCHI2</td></tr><tr><td style=\"background-color:Ivory;\">21.9549</td><td style=\"background-color:Ivory;\">None</td><td style=\"background-color:Ivory;\">-i&nbsp6000.000000&nbsp-w&nbsp0.299997&nbsp-x&nbsp16.000000</td><td style=\"background-color:Ivory;\">/local/userdata/shelf/notebook/D0mumu/pipi_features_1/F17_no_K_MINIPCHI2</td></tr><tr><td style=\"background-color:AliceBlue;\">21.9549</td><td style=\"background-color:AliceBlue;\">None</td><td style=\"background-color:AliceBlue;\">-i&nbsp6000.000000&nbsp-w&nbsp0.299997&nbsp-x&nbsp16.000000</td><td style=\"background-color:AliceBlue;\">/local/userdata/shelf/notebook/D0mumu/pipi_features_1/F17_no_K_MINIPCHI2</td></tr><tr><td style=\"background-color:Ivory;\">21.9549</td><td style=\"background-color:Ivory;\">None</td><td style=\"background-color:Ivory;\">-i&nbsp6000.000000&nbsp-w&nbsp0.299997&nbsp-x&nbsp16.000000</td><td style=\"background-color:Ivory;\">/local/userdata/shelf/notebook/D0mumu/pipi_features_1/F17_no_K_MINIPCHI2</td></tr><tr><td style=\"background-color:AliceBlue;\">21.9549</td><td style=\"background-color:AliceBlue;\">None</td><td style=\"background-color:AliceBlue;\">-i&nbsp6000.000000&nbsp-w&nbsp0.299997&nbsp-x&nbsp16.000000</td><td style=\"background-color:AliceBlue;\">/local/userdata/shelf/notebook/D0mumu/pipi_features_1/F17_no_K_MINIPCHI2</td></tr><tr><td style=\"background-color:Ivory;\">21.8583</td><td style=\"background-color:Ivory;\">None</td><td style=\"background-color:Ivory;\">-i&nbsp6000.000000&nbsp-w&nbsp0.299997&nbsp-x&nbsp16.000000</td><td style=\"background-color:Ivory;\">/mnt/w76/notebook/D0mumu/pipi_features_1/F17_no_Jpsi_PT</td></tr><tr><td style=\"background-color:AliceBlue;\">21.8027</td><td style=\"background-color:AliceBlue;\">None</td><td style=\"background-color:AliceBlue;\">-i&nbsp6000.000000&nbsp-w&nbsp0.299997&nbsp-x&nbsp16.000000</td><td style=\"background-color:AliceBlue;\">/mnt/w76/notebook/D0mumu/pipi_features_1/F17_no_pi_MINIPCHI2</td></tr><tr><td style=\"background-color:Ivory;\">21.8027</td><td style=\"background-color:Ivory;\">None</td><td style=\"background-color:Ivory;\">-i&nbsp6000.000000&nbsp-w&nbsp0.299997&nbsp-x&nbsp16.000000</td><td style=\"background-color:Ivory;\">/local/userdata/shelf/notebook/D0mumu/pipi_features_1/F17_no_pi_MINIPCHI2</td></tr><tr><td style=\"background-color:AliceBlue;\">21.8027</td><td style=\"background-color:AliceBlue;\">None</td><td style=\"background-color:AliceBlue;\">-i&nbsp6000.000000&nbsp-w&nbsp0.299997&nbsp-x&nbsp16.000000</td><td style=\"background-color:AliceBlue;\">/local/userdata/shelf/notebook/D0mumu/pipi_features_1/F17_no_pi_MINIPCHI2</td></tr><tr><td style=\"background-color:Ivory;\">21.8027</td><td style=\"background-color:Ivory;\">None</td><td style=\"background-color:Ivory;\">-i&nbsp6000.000000&nbsp-w&nbsp0.299997&nbsp-x&nbsp16.000000</td><td style=\"background-color:Ivory;\">/local/userdata/shelf/notebook/D0mumu/pipi_features_1/F17_no_pi_MINIPCHI2</td></tr><tr><td style=\"background-color:AliceBlue;\">21.8027</td><td style=\"background-color:AliceBlue;\">None</td><td style=\"background-color:AliceBlue;\">-i&nbsp6000.000000&nbsp-w&nbsp0.299997&nbsp-x&nbsp16.000000</td><td style=\"background-color:AliceBlue;\">/local/userdata/shelf/notebook/D0mumu/pipi_features_1/F17_no_pi_MINIPCHI2</td></tr><tr><td style=\"background-color:Ivory;\">21.5472</td><td style=\"background-color:Ivory;\">None</td><td style=\"background-color:Ivory;\">-i&nbsp6000.000000&nbsp-w&nbsp0.299997&nbsp-x&nbsp16.000000</td><td style=\"background-color:Ivory;\">/mnt/w76/notebook/D0mumu/pipi_features_1/F17_no_B_ENDVERTEX_CHI2</td></tr><tr><td style=\"background-color:AliceBlue;\">21.5472</td><td style=\"background-color:AliceBlue;\">None</td><td style=\"background-color:AliceBlue;\">-i&nbsp6000.000000&nbsp-w&nbsp0.299997&nbsp-x&nbsp16.000000</td><td style=\"background-color:AliceBlue;\">/local/userdata/shelf/notebook/D0mumu/pipi_features_1/F17_no_B_ENDVERTEX_CHI2</td></tr><tr><td style=\"background-color:Ivory;\">21.5472</td><td style=\"background-color:Ivory;\">None</td><td style=\"background-color:Ivory;\">-i&nbsp6000.000000&nbsp-w&nbsp0.299997&nbsp-x&nbsp16.000000</td><td style=\"background-color:Ivory;\">/local/userdata/shelf/notebook/D0mumu/pipi_features_1/F17_no_B_ENDVERTEX_CHI2</td></tr><tr><td style=\"background-color:AliceBlue;\">21.5472</td><td style=\"background-color:AliceBlue;\">None</td><td style=\"background-color:AliceBlue;\">-i&nbsp6000.000000&nbsp-w&nbsp0.299997&nbsp-x&nbsp16.000000</td><td style=\"background-color:AliceBlue;\">/local/userdata/shelf/notebook/D0mumu/pipi_features_1/F17_no_B_ENDVERTEX_CHI2</td></tr><tr><td style=\"background-color:Ivory;\">21.5472</td><td style=\"background-color:Ivory;\">None</td><td style=\"background-color:Ivory;\">-i&nbsp6000.000000&nbsp-w&nbsp0.299997&nbsp-x&nbsp16.000000</td><td style=\"background-color:Ivory;\">/local/userdata/shelf/notebook/D0mumu/pipi_features_1/F17_no_B_ENDVERTEX_CHI2</td></tr><tr><td style=\"background-color:AliceBlue;\">21.2527</td><td style=\"background-color:AliceBlue;\">None</td><td style=\"background-color:AliceBlue;\">-i&nbsp6000.000000&nbsp-w&nbsp0.299997&nbsp-x&nbsp16.000000</td><td style=\"background-color:AliceBlue;\">/mnt/w76/notebook/D0mumu/pipi_features_1/F17_no_muplus_MINIPCHI2</td></tr><tr><td style=\"background-color:Ivory;\">21.2527</td><td style=\"background-color:Ivory;\">None</td><td style=\"background-color:Ivory;\">-i&nbsp6000.000000&nbsp-w&nbsp0.299997&nbsp-x&nbsp16.000000</td><td style=\"background-color:Ivory;\">/local/userdata/shelf/notebook/D0mumu/pipi_features_1/F17_no_muplus_MINIPCHI2</td></tr><tr><td style=\"background-color:AliceBlue;\">21.2527</td><td style=\"background-color:AliceBlue;\">None</td><td style=\"background-color:AliceBlue;\">-i&nbsp6000.000000&nbsp-w&nbsp0.299997&nbsp-x&nbsp16.000000</td><td style=\"background-color:AliceBlue;\">/local/userdata/shelf/notebook/D0mumu/pipi_features_1/F17_no_muplus_MINIPCHI2</td></tr><tr><td style=\"background-color:Ivory;\">21.2527</td><td style=\"background-color:Ivory;\">None</td><td style=\"background-color:Ivory;\">-i&nbsp6000.000000&nbsp-w&nbsp0.299997&nbsp-x&nbsp16.000000</td><td style=\"background-color:Ivory;\">/local/userdata/shelf/notebook/D0mumu/pipi_features_1/F17_no_muplus_MINIPCHI2</td></tr><tr><td style=\"background-color:AliceBlue;\">21.2527</td><td style=\"background-color:AliceBlue;\">None</td><td style=\"background-color:AliceBlue;\">-i&nbsp6000.000000&nbsp-w&nbsp0.299997&nbsp-x&nbsp16.000000</td><td style=\"background-color:AliceBlue;\">/local/userdata/shelf/notebook/D0mumu/pipi_features_1/F17_no_muplus_MINIPCHI2</td></tr><tr><td style=\"background-color:Ivory;\">20.2994</td><td style=\"background-color:Ivory;\">None</td><td style=\"background-color:Ivory;\">-i&nbsp6000.000000&nbsp-w&nbsp0.299997&nbsp-x&nbsp16.000000</td><td style=\"background-color:Ivory;\">/mnt/w76/notebook/D0mumu/pipi_features_1/F17_no_K_PT</td></tr><tr><td style=\"background-color:AliceBlue;\">20.2994</td><td style=\"background-color:AliceBlue;\">None</td><td style=\"background-color:AliceBlue;\">-i&nbsp6000.000000&nbsp-w&nbsp0.299997&nbsp-x&nbsp16.000000</td><td style=\"background-color:AliceBlue;\">/local/userdata/shelf/notebook/D0mumu/pipi_features_1/F17_no_K_PT</td></tr><tr><td style=\"background-color:Ivory;\">20.2994</td><td style=\"background-color:Ivory;\">None</td><td style=\"background-color:Ivory;\">-i&nbsp6000.000000&nbsp-w&nbsp0.299997&nbsp-x&nbsp16.000000</td><td style=\"background-color:Ivory;\">/local/userdata/shelf/notebook/D0mumu/pipi_features_1/F17_no_K_PT</td></tr><tr><td style=\"background-color:AliceBlue;\">20.2994</td><td style=\"background-color:AliceBlue;\">None</td><td style=\"background-color:AliceBlue;\">-i&nbsp6000.000000&nbsp-w&nbsp0.299997&nbsp-x&nbsp16.000000</td><td style=\"background-color:AliceBlue;\">/local/userdata/shelf/notebook/D0mumu/pipi_features_1/F17_no_K_PT</td></tr><tr><td style=\"background-color:Ivory;\">20.2994</td><td style=\"background-color:Ivory;\">None</td><td style=\"background-color:Ivory;\">-i&nbsp6000.000000&nbsp-w&nbsp0.299997&nbsp-x&nbsp16.000000</td><td style=\"background-color:Ivory;\">/local/userdata/shelf/notebook/D0mumu/pipi_features_1/F17_no_K_PT</td></tr><tr><td style=\"background-color:AliceBlue;\">20.0285</td><td style=\"background-color:AliceBlue;\">None</td><td style=\"background-color:AliceBlue;\">-i&nbsp6000.000000&nbsp-w&nbsp0.299997&nbsp-x&nbsp16.000000</td><td style=\"background-color:AliceBlue;\">/mnt/w76/notebook/D0mumu/pipi_features_1/F17_no_D_FDCHI2_ORIVX</td></tr><tr><td style=\"background-color:Ivory;\">20.0285</td><td style=\"background-color:Ivory;\">None</td><td style=\"background-color:Ivory;\">-i&nbsp6000.000000&nbsp-w&nbsp0.299997&nbsp-x&nbsp16.000000</td><td style=\"background-color:Ivory;\">/local/userdata/shelf/notebook/D0mumu/pipi_features_1/F17_no_D_FDCHI2_ORIVX</td></tr><tr><td style=\"background-color:AliceBlue;\">20.0285</td><td style=\"background-color:AliceBlue;\">None</td><td style=\"background-color:AliceBlue;\">-i&nbsp6000.000000&nbsp-w&nbsp0.299997&nbsp-x&nbsp16.000000</td><td style=\"background-color:AliceBlue;\">/local/userdata/shelf/notebook/D0mumu/pipi_features_1/F17_no_D_FDCHI2_ORIVX</td></tr><tr><td style=\"background-color:Ivory;\">20.0285</td><td style=\"background-color:Ivory;\">None</td><td style=\"background-color:Ivory;\">-i&nbsp6000.000000&nbsp-w&nbsp0.299997&nbsp-x&nbsp16.000000</td><td style=\"background-color:Ivory;\">/local/userdata/shelf/notebook/D0mumu/pipi_features_1/F17_no_D_FDCHI2_ORIVX</td></tr><tr><td style=\"background-color:AliceBlue;\">20.0285</td><td style=\"background-color:AliceBlue;\">None</td><td style=\"background-color:AliceBlue;\">-i&nbsp6000.000000&nbsp-w&nbsp0.299997&nbsp-x&nbsp16.000000</td><td style=\"background-color:AliceBlue;\">/local/userdata/shelf/notebook/D0mumu/pipi_features_1/F17_no_D_FDCHI2_ORIVX</td></tr><tr><td style=\"background-color:Ivory;\">15.8450</td><td style=\"background-color:Ivory;\">None</td><td style=\"background-color:Ivory;\">-i&nbsp6000.000000&nbsp-w&nbsp0.299997&nbsp-x&nbsp16.000000</td><td style=\"background-color:Ivory;\">/mnt/w76/notebook/D0mumu/pipi_features_1/F17_no_muminus_MINIPCHI2</td></tr><tr><td style=\"background-color:AliceBlue;\">15.8450</td><td style=\"background-color:AliceBlue;\">None</td><td style=\"background-color:AliceBlue;\">-i&nbsp6000.000000&nbsp-w&nbsp0.299997&nbsp-x&nbsp16.000000</td><td style=\"background-color:AliceBlue;\">/local/userdata/shelf/notebook/D0mumu/pipi_features_1/F17_no_muminus_MINIPCHI2</td></tr><tr><td style=\"background-color:Ivory;\">15.8450</td><td style=\"background-color:Ivory;\">None</td><td style=\"background-color:Ivory;\">-i&nbsp6000.000000&nbsp-w&nbsp0.299997&nbsp-x&nbsp16.000000</td><td style=\"background-color:Ivory;\">/local/userdata/shelf/notebook/D0mumu/pipi_features_1/F17_no_muminus_MINIPCHI2</td></tr><tr><td style=\"background-color:AliceBlue;\">15.8450</td><td style=\"background-color:AliceBlue;\">None</td><td style=\"background-color:AliceBlue;\">-i&nbsp6000.000000&nbsp-w&nbsp0.299997&nbsp-x&nbsp16.000000</td><td style=\"background-color:AliceBlue;\">/local/userdata/shelf/notebook/D0mumu/pipi_features_1/F17_no_muminus_MINIPCHI2</td></tr><tr><td style=\"background-color:Ivory;\">15.8450</td><td style=\"background-color:Ivory;\">None</td><td style=\"background-color:Ivory;\">-i&nbsp6000.000000&nbsp-w&nbsp0.299997&nbsp-x&nbsp16.000000</td><td style=\"background-color:Ivory;\">/local/userdata/shelf/notebook/D0mumu/pipi_features_1/F17_no_muminus_MINIPCHI2</td></tr></table>",
"output_type": "pyout",
"prompt_number": 48,
"text": "<ipy_table.IpyTable at 0x7ffdecf98a50>"
}
],
"prompt_number": 48
},
{
"cell_type": "code",
"collapsed": false,
"input": "flist = list(util.Formula.find(\n {\"analysis\":\"D0mumu\", \"track\": \"pipi_options\"}))",
"language": "python",
"metadata": {},
"outputs": [],
"prompt_number": 39
},
{
"cell_type": "code",
"collapsed": false,
"input": "flist[0].pp()",
"language": "python",
"metadata": {},
"outputs": [
{
"output_type": "stream",
"stream": "stdout",
"text": "FORMULA (5187d64ad3dbd52992aec7dc)\nFOM : 28.9850795776\n_id : 5187d64ad3dbd52992aec7dc\nanalysis : D0mumu\ndir : /mnt/w76/notebook/D0mumu/pipi_options/f17_i750.000000_w0.099999_x16.000000\nfeatures : [u'B_PT', u'B_ENDVERTEX_CHI2', u'B_FDCHI2_OWNPV', u'B_IPCHI2_OWNPV', u'B_DIRA_OWNPV', u'Jpsi_PT', u'Jpsi_ENDVERTEX_CHI2', u'muminus_MINIPCHI2', u'muplus_MINIPCHI2', u'D_ENDVERTEX_CHI2', u'K_PT', u'K_MINIPCHI2', u'pi_PT', u'pi_MINIPCHI2', u'D_TAU', u'D_FDCHI2_ORIVX', u'D_FD_ORIVX']\nfeatures_csv : B_PT,B_ENDVERTEX_CHI2,B_FDCHI2_OWNPV,B_IPCHI2_OWNPV,B_DIRA_OWNPV,Jpsi_PT,Jpsi_ENDVERTEX_CHI2,muminus_MINIPCHI2,muplus_MINIPCHI2,D_ENDVERTEX_CHI2,K_PT,K_MINIPCHI2,pi_PT,pi_MINIPCHI2,D_TAU,D_FDCHI2_ORIVX,D_FD_ORIVX\nmatrixnet_bin : /mnt/w76/notebook/D0mumu/pipi_options/f17_i750.000000_w0.099999_x16.000000/data/matrixnet.bin\nmatrixnet_inc : /mnt/w76/notebook/D0mumu/pipi_options/f17_i750.000000_w0.099999_x16.000000/data/matrixnet.inc\noptions : -i 750.000000 -w 0.099999 -x 16.000000\ntest : /mnt/w76/data/D0pipi.t_b\ntest_MN : /mnt/w76/notebook/D0mumu/pipi_options/f17_i750.000000_w0.099999_x16.000000/data/test.MN\ntrack : pipi_options\ntrain : /mnt/w76/data/D0pipi.t_a\ntrain_MN : /mnt/w76/notebook/D0mumu/pipi_options/f17_i750.000000_w0.099999_x16.000000/data/train.MN\n"
}
],
"prompt_number": 41
},
{
"cell_type": "code",
"collapsed": false,
"input": "cmp_performance = np.rec.fromrecords([\n [f.FOM, f.opt_i(), f.opt_w(), f.opt_x()] for f in flist])",
"language": "python",
"metadata": {},
"outputs": [],
"prompt_number": 28
},
{
"cell_type": "code",
"collapsed": false,
"input": "cmp_performance.dtype.names = (\"FOM\", \"i\", \"w\", \"x\")",
"language": "python",
"metadata": {},
"outputs": [],
"prompt_number": 29
},
{
"cell_type": "code",
"collapsed": false,
"input": "fig = figure(figsize=(12,4))\nfor i, p in enumerate([\"i\", \"w\", \"x\"]):\n ax = fig.add_subplot(1,3,i)\n plot(cmp_performance[p], cmp_performance[\"FOM\"], \"r+\")\n ax.set_xlabel(\"FOM over %s param\" % p)",
"language": "python",
"metadata": {},
"outputs": [
{
"output_type": "display_data",
"png": "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\nEOMyrpu8ltfGivRyj/T9U4O3agi3aM9rbbz+3Hm5Pi/XJnm/PqfU2xz3799fp512WrXrFi1apOuu\nu06SNGHCBL3zzjvhqQ5Ao5BXIHqQV8CbmnTM8Y4dO9SuXTtJUmJiorZv3+5oUQCcQ16B6EFegcjz\nmZnVd6OioiKNGDFCGzZskCS1atVKP//8c/D/j/1dknw+n8OlAtGvAXELWVPyKpFZoCbhzix5BZzj\nVF5PaMoftW/fXjt37lRiYqJ27NihDh06HHcbN5oAAPVrSF4lMgt4AXkFIq9Jh1UMHTpU8+fPlyTN\nnz9fQ4cOdbQoAM4hr0D0IK9A5NV7WMU111yjpUuXaufOnerYsaPuvfdeXXHFFRo7dqx++uknderU\nSa+++qratGnjVs0AakFegehBXgGPsiZ49913LS0tzVJSUuzBBx887v9LS0ttzJgxlpaWZhdeeKEV\nFRWZmdmuXbssNzfXTjnlFLv11lsdG3fx4sWWnZ1t6enplpaWZgUFBY6Mu2LFCsvMzLTMzEzr0aOH\nzZ0715FxK3377bd28skn24wZMxwZt7Cw0Fq0aGFZWVmWlZVlN998syO1rlu3zvr162dZWVmWlpZm\npaWlIY87f/78YJ1ZWVnWrFkzW7duXcjjFhcX26hRo6xHjx7WrVs3mz59uiPLtqSkxMaPH2/nnnuu\nZWZmmt/vb9S4S5cutezsbDvhhBPs9ddfr/Z/c+bMsZ49e1rPnj2PW8fCYdKkSdahQwdLS0sLXrdr\n1y675JJLLD093S699FL7+9//HtYavvvuO+vfv7+lpaVZ9+7d7fe//73rdZSUlFivXr0sKyvLzjnn\nHJsyZYqZmW3evNn69u1raWlpNnbsWDt06FDYaqhUVlZmWVlZNnz4cNdrOPPMMy09Pd2ysrKsd+/e\nZub++vD3v//dRo8ebRkZGdajRw/76KOPXK3hyy+/rLY9atWqlc2ePdv15VBVY5+X2267zXr27GnZ\n2dm2Zs0ax+tp7HajtnrCsb2rqbbp06db586dg8/pokWLgv/3wAMPWEpKiqWlpdnixYuD19e3HW+K\npmzr3Fx2tdXnheXX2G10XX1MbTXXptHNcWlpqSUlJdnWrVvt8OHD1qtXr+OCOGPGDLvjjjvMzGzB\nggV2+eWXm5nZ/v37bfny5faHP/zhuOY4lHHXrVtn27dvNzOzjRs3WseOHe3IkSMhj1tSUhIc54cf\nfrDTTjvNDh48GPK4lUaNGmVjxoyp1hyHMm5hYWG1jYMTY5aUlFhqaqp99dVXZma2Z88eKy8vd2wZ\nmJlt2LDBunXr5ki9zzzzjI0bN87MzA4cOGBJSUm2adOmkMedMWOGTZ482czMtm/fbunp6Xb48OEG\nj1tUVGTr16+366+/vlpz/P3331tycrLt27fP9u3bZ8nJyfbjjz8et4yctGzZMluzZk21deXWW2+1\nRx55xMzMHnnkEbv99tvDWsOPP/5oGzZsMDOzffv22TnnnGNr1651vY4DBw6Ymdnhw4ftggsusPff\nf9+GDx9uCxYsMDOzO+64w2bNmhXWGszMZs6caePHj7cRI0aYmblaQ1JSku3atavadW4/D6NHj7YX\nX3zRzMzKy8tt7969rtdQqby83Dp16mTfffddxGowa9zz8vrrr9sVV1xhZmZr1qyxzMxMx+tpzHaj\ntnrCtb2rqba8vDybOXPmcbf95JNPrFevXlZWVmZbt261pKQkO3ToUIO2403R2G2d28uutvq8svwa\ns42u7fW7ppore7naNLo5Xrp0qQ0bNiz4+8MPP2z33XdftdtcdNFF9sknn5hZxYYmMTEx2GSamT3/\n/PPHNcdOjFupffv2wQXq1LibN2+2s88+27F6FyxYYHfddZfl5eVVa45DGbe25ripY5aXl9uCBQts\n0qRJx43pxDKo9Jvf/Mb+/d//3ZFxCwoKbMSIEVZWVmY7duyw7t27B9+Rh7Ic/umf/snmzZsXvN3F\nF19s//u//9vgcStNnDixWnM8d+7calm45ZZbqt1PuBy7rpx99tm2c+dOMzPbsWOHJScnh72GqkaN\nGmXvvPNOxOrYv3+/9erVyzZu3GiJiYnB61etWmUXX3xxWO97y5YtdvHFFwc3+mVlZa7WkJSUFFzm\nldx8Hnbu3FntzXEkaqhq8eLF1q9fv4jWYNa452XSpEnVtiupqam2ZcsWx2tq6HajtnrCub07trZj\nX1sr5efnV7t+2LBh9sEHHzRqOx6K+rZ1kVh2NdXnteXXkG10ba/ftdVcl0Z/IW/r1q3q2rVr8Pcu\nXbpo69attd6mWbNmateuXbW5GmuagsaJcSXp9ddfV2Zmplq2bOnIuCtXrlRqaqpSU1M1a9YsR+ot\nLi7WQw89pLy8PMeXQ1FRkbKysnThhRfq/fffD3nMr776SocOHVJubq7S09P1n//5n47VWunVV1/V\nNddc48i4gwcPVqtWrXT66acrKSlJd911V/B4vVDGTU9P18KFC1VeXq7CwkKtXr1aW7ZsafC4tdm2\nbZu6dOnSpL91UiTnVi0qKtKqVavUr18/1+s4cuSIsrKy1LFjRw0cOFCnnXaaEhMTg//fuXPnsD8f\nU6dO1cMPP6xmzSo2x9u3b3e1Bp/PFzxd8eOPPy7J3fXhm2++Ufv27TVmzBilpaXp+uuv1759+yK2\nTr788svB7VEkc9GY52Xbtm1N3gaForH1uL29e+KJJ5SSkqIJEyZo9+7dwdpqqsGNZdiQbV0kl11l\nff3795fkjeXXmG10ba/fTVl2jW6OwzW3ohPjfv7557rnnnv09NNPOzZunz599Nlnn2nNmjW64447\ntHfv3pDGNTPl5eVp6tSpOumkk46bjieUen/5y19q27ZtWrt2rZ544gldd9112rNnT0hjlpeX68MP\nP9Sbb76plStXatGiRXr33XdDrrXSxx9/rJNOOkk9e/YMXhfKuPPnz1dJSYl++OEHFRYWasaMGSos\nLAxpXJ/Pp5tuuknt27dXRkaGbrrpJl144YXB8ZhvtOmKi4s1evRozZ49W61atXL9/ps1a6a1a9dq\n69atWrZsmeunRv3LX/6iDh06KDs7O7gtOHabEG4rVqzQmjVr9D//8z96/vnn9be//c3V+z9y5IhW\nrVqlu+66Sxs3blTbtm113333uVpDpUOHDunPf/6zrr766ojcf1WNfV6cfC1xgtvr8bFuueUWbdq0\nSZ9//rmSk5N1++23R7SexmzrIrHsiouLdfXVV2v27Nk69dRTPbP8IrWNbnRz3KVLl+AeM0nasmVL\ntXcLlbf57rvvJFVs+Hbt2qX27duHddytW7dq5MiRmjdvns466yzH6+3Ro4eSk5P15ZdfhjzuypUr\n9a//+q8666yzNHv2bD3wwAN68sknQx43ISEhGLrs7GylpaXpyy+/bPKYHTp00BlnnKEBAwaobdu2\natmypYYOHaq1a9c6tmxffvlljR8//ri/acq4iYmJWr58uUaOHKnmzZurffv2+od/+AetXLky5HpP\nPPFEPfHEE/rss8+0ePFiHThwQD169GjwuFVVfdFq7N+GS+XcqpLqnFvVSYcPH9aoUaN07bXX6sor\nr4xYHZLUunVrDRs2TJs3bw7ev1SxXam6x8FpH374oRYuXKizzjpL11xzjd5//33dfffdrtZQuYzb\nt2+v0aNHa9WqVa4+D127dlXnzp3Vu3dvSdLo0aO1du1adejQwfV14d1339X5558f3EZFan2UGve8\nHLsdCfeJZh3ZAAAMxElEQVQ6U6kx9XTt2tXV7V1iYqJ8Pp98Pp9uvPFGrVq1KmK1NWZbF8n6xo8f\nH6zPS8tPatg2urbX79pqrkujm+PevXtr48aN2rZtmw4fPqxXX31VQ4YMqXabqvM0vv3228rJyQl+\nZCjV/K4olHH37NmjYcOG6cEHH1ROTo5j427ZskXl5eWSpG+//VZffPGFunXrFtK4zZs317Jly1RY\nWKjCwkJNmTJF06ZN0z//8z+HXO/u3bt15MgRSRUfj2zcuFHdunULacyLL75Y69atU0lJicrKyrR0\n6VKlpKSEXKtUsfK+9tprGjdunCPPWfPmzZWcnBw8nGT//v366KOPQn7OmjVrppKSEpWUlEiSli1b\nppKSEmVkZDR43EpWcZx/8PdLLrlEBQUF2rdvn/bt26eCggJdcsklNf5tOLk9t6qZ6YYbblDPnj01\nderUiNSxa9cu7du3T5JUUlKi9957T1lZWerbt6/eeustV2p44IEHtGXLFhUWFurll1/WRRddpHnz\n5rlWw4EDB3TgwAFJFXkpKChQamqqq89D165dlZiYqK+//lqS9Le//U0pKSkaMmSI6/P9vvTSS9UO\n8YrUnMONfV6GDh2qF154QZK0Zs0aNW/eXJ07dw57nY2t5+KLL3Zte1f1EJg33nhDqampwdpeeeUV\nlZWVaevWrdq4caP69OnTqO14YzR2W+f2squtPi8sv8Zuo2vrC2qrub4F02iLFi2y1NRUS0lJsQce\neMDMzH7729/awoULzazi2/tXX321paWlWU5OjhUWFgb/9swzz7S2bdvaKaecYl27drUvvvgi5HHv\nu+8+O/nkk6tNxbNjx46Qx507d66lpaVZenq6ZWRkBL8d6cRyqFTTN0KbOu7rr79uqampwSntqh7U\nH0qt8+fPt9TUVOvevXtwKhUnxl2yZInl5OQct0xCGXf//v129dVXW/fu3a1bt27HfSGgqeMWFhYG\np3G79NJL7bvvvmvUuCtXrrQuXbrYySefbO3atav2xZE//vGPlpKSYikpKTZnzpwal4eTxo0bZ6ef\nfrqdeOKJ1qVLF/vjH/9YbVqhQYMGhX3Kqg8++MB8Pp9lZmYGM/vuu++6Wsf69estKyvLMjMz7dxz\nz7X8/Hwzi8xUbmZmfr8/OFuFWzVs3rzZMjIyLDMz08455xz7j//4DzMz19eHtWvXWq9evaxnz542\nZMgQ2717t+s1FBcXW7t27eznn38OXud2DZWa8rzccsstwem/Vq9e7XhNjd1u1FZPOLZ3x9b23HPP\n2YQJE4JTAw4ePNi2bt0avP39999vKSkplpqaWm3q15q246FqyrbOzWVXU32LFi3yxPJr7Da6rn6j\ntpprU+9JQAAAAIB40aTTRwMAAACxiOYYAAAACKA5BgAAAAJojgEAAIAAmuNGaN68ubKzs4OXyvn0\nli9frpycHGVnZysjI0PPPPNM8G/y8vLUrFkzbdq0KXjdo48+qmbNmmnNmjWuPwYg3pBbIPrESm6f\neuopzZs3LyL3jaY7IdIFRJOTTjpJn376abXrNm/erGuvvVYFBQVKSUnR3r17NWTIELVu3VpjxoyR\nJKWnp+vll1/WtGnTJEmvvfaa0tLSXKv7yJEj1eaZdlMk7xuQyG1DlZeXq3nz5q7dH1CXWMntjTfe\n6Ph9kNXwo2sJ0R/+8AfdeOONwRNjtG7dWg899JBmzZolqeJsaFdeeaXefvttSdKmTZvUpk0btWvX\nrsaToSxatEjp6elKTU3Vtddeq4MHD6qgoCAYfEny+/0aMWKEJGnhwoU6//zzlZ6eriuuuCI4YXZS\nUpLuueceXXDBBXrjjTeCf1teXq6zzz5bkrRnzx41b95cy5cvlyQNGDCg2jtuSZozZ46uuOIKXXLJ\nJerWrVtwgyNJl19+uXr16qXu3bvrscceC15/yimn6F/+5V/Uq1cvrVixQvn5+erTp4969OihiRMn\nBk9UkpubqzvvvFN9+/ZVSkqKVq1apVGjRik5OVl33313U54OoEGiLbeSdOWVVwb3QD311FOaMGHC\ncXVMnDhRN998s/r27avk5GQtWLBAUsVJgfr37x88c+bSpUuDNfXv318jR44MntRmxIgRteb67rvv\nVkZGhgYNGqSPP/5YF110kc444wy9+eabjX0KgEaLxtzm5eVp5syZx903WfW4kGdpjiPNmzcPTpJ9\n1VVXmZnZkCFDbPHixdVud+DAATvppJPMrOIkHzNmzLBRo0bZxo0b7f7777e5c+dabm7ucRO179+/\n3zp27BicuHrSpEn24IMPWllZmZ1xxhl24MABMzO76aab7IUXXrAff/zRcnJygtc/+OCDNm3aNDMz\nS0pKslmzZtX4OC677DL77LPP7M9//rP17t3b7r//fistLbWzzjrruNs+//zzdvrpp9vevXvt4MGD\nlp6ebh9++KGZme3duzf4eFNSUmz79u1mZubz+ezNN98MjlF5OzOz6667LnhyktzcXPu3f/s3MzOb\nPXu2nX766bZjxw47ePCg/fKXvwyOB4QiVnL7008/Wbdu3WzZsmXWvXv3Gk9IMXHiRBs2bJiZVZy4\npkOHDlZSUmIlJSXBifK//vprS09PN7OKE/GcfPLJ1Sb4ryvXf/3rX83MbOTIkXbppZfakSNHbN26\ndZaamlr3kwA0UqzktrKmY5FVb2PPcSO0bNlSn376qT799NNq7w6thnekx143duxYvfTSS3rrrbc0\ncuTIGsffuHGjzj33XCUlJUmSJkyYoA8++EDNmzfXZZddpoULF6qsrEyLFi3SFVdcoQ8++EDffPON\nLrzwQmVnZ+tPf/qTvv/+++B4o0ePrvF++vfvr2XLlumDDz7Qb37zGy1fvlyffPKJevfuXePtL730\nUrVq1UoJCQkaOXJkcE/z7373O6WnpysnJ0fff/+9vvnmG0kVx4pVnp9dkv7yl7/o/PPPV2Zmpt5/\n/3199dVXwf8bPny4JCktLU1paWlKTExUQkKCunXrpm3bttVYD9AYsZLbDh066N5779VFF12kWbNm\nqU2bNjXervLvk5KS1KNHD23YsEH79+/XhAkTlJqaqjFjxgRP1SxJffr0qXaq4dpynZCQoEGDBkmq\n+Og6NzdXPp9PaWlp2rJlS421AE0VK7mtC1n1Lo45DlF6erpWr16twYMHB69bvXq1MjMzg7/7fD4N\nHz5cd911l3r37q1TTz21xrF8Pl+136sGfty4cXr88cfVtm1b9e7dWyeffLIkaciQIfrTn/5U43iV\ntznWgAED9OSTT+qHH37Qvffeq4cfflh+v18DBgxoUE0+n09//etftXz5cq1evVoJCQkaOHCgysrK\nJEktWrQI/l1xcbGmTJmi9evXq1OnTsrPzw/eTpJ+8YtfSJKaNWsW/Lny98rDLwCnRWNuJWn9+vVK\nTExs1BtHn8+nmTNnKikpSa+88orKy8vVokWLGu+vrlyfeOKJwds1a9ZMCQkJwZ/JKtwQrbltKLLq\nHew5DtGvf/1rPf300/ryyy8lSXv37tU999yjKVOmBG9jZmrZsqV+//vfVztm91hpaWn6+uuvVVRU\nJEl66aWX9Ktf/UpSRUO7Zs0aPfPMMxo3bpwkqV+/flqyZEnwW7ylpaXHHTNckz59+ujDDz9U8+bN\n9Ytf/EKZmZl66qmnamyOzUzvvfeefv75Zx06dEhvv/22+vXrp9LSUp122mlKSEjQN998oxUrVtR4\nX2VlZWrWrJnatGmjkpISvfbaa/XWB4RbNOZ25cqVKigo0Jo1azRjxozg/VVlZsG9bIWFhfrqq6+U\nlpam0tJSdezYUZL04osvqry8vMb7aGiugUiIxtzWhqx6G3uOG+HYd5qSlJycrHnz5mnixIkqLS1V\neXm5br31Vo0dO/a4v6t6XU1atmyp5557TiNGjNCRI0eUlZWlO+64Q1LFoQrDhw/X3Llzg+9cO3Xq\npKefflqXX365pIpvyd5///1KTk6u834SEhJ0xhlnqG/fvpIqNgSvvPKK0tPTa3zMffr00ahRo1RY\nWKixY8eqb9++OnTokB5//HGlpKQoJSVFOTk5NS6nNm3aaNKkSerRo4fOPPNMXXDBBTXW5PP5aly+\nQKhiIbcHDx7Ur3/9a82ZM0enn366Zs6cqcmTJ+v9998/7rF26dJFOTk52r59u/77v/9bLVq00M03\n36zLL79cL7zwggYNGqRTTjmlxuVz2WWXNSjXx/5OduG0WMhtXY+FrHqbz2o6gAcImDNnjlavXq3/\n+q//inQpAOoxadIkjRgxQldddVWkSwFQB7LqbRxWgTqxRxcAAMQT9hwDAAAAAew5BgAAAAJojgEA\nAIAAmmMAAAAggOYYAAAACKA5BgAAAAJojgEAAICA/wfSAQvH8VkHSQAAAABJRU5ErkJggg==\n",
"text": "<matplotlib.figure.Figure at 0x7ffdec6b90d0>"
}
],
"prompt_number": 30
},
{
"cell_type": "code",
"collapsed": false,
"input": "plot(cmp_performance[\"x\"], cmp_performance[\"FOM\"], \"r+\")",
"language": "python",
"metadata": {},
"outputs": []
},
{
"cell_type": "code",
"collapsed": false,
"input": "util.plot_ROC([flist[0], flist[1]], xlim=(0,0.4))",
"language": "python",
"metadata": {},
"outputs": [
{
"output_type": "display_data",
"png": "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\n61cfNHhERUVJn3zySaf3li1bJmVkZFhe79mzR0pJSZECAgKkYcOGSbfccot05MiRTsfU1dVJ999/\nvxQZGSkNGTJECg8Pl375y19KNTU13Z5337590tSpU6UhQ4ZIGo1GeuKJJyRJkqSWlhYpPT1d8vHx\nkeLi4qR//OMfUmRkZI/xSpIkvfbaa5IgCF3+26+trZXuuOMOKTg4WPL395e0Wq2Um5vbtz8SEXUh\nSFI/V9oNUAUFBXjllVfw8ssvW96rqalBcHAwJEnCvffei4kTJ+JXv/pVl2Orq6sREhKCiooKzJw5\nE7t370ZoaKjV4y9duoQbb7wRq1atQkZGhqWfCxcuICEhAV9++SVGjBiB1tZWlJeXY8yYMb2+jlWr\nVsHf3x8PPvhg//4gREREVgy6aYgO3T2ytXnzZkyYMAGxsbEICQmxJArnzp3DzTffbGmXkZGBiRMn\n4pZbbsG//vUvhIaG9nj8+vXrcfr0aTz22GOWaY/q6mqEhoZi06ZNSE9Px6RJk5CUlISjR4/2Kv6K\nigpERkbiH//4B/7yl79gxIgRlsfJiIiI7GnQjiwQERFR7wzakQUiIiLqHSYLRERE1COFqwNwtp5K\nyxIREXmi/q44GJQjC5IkeeRPTk6Oy2Pg9fH6eH2e9+PJ1zYYrs8eBmWyQERERL3HZIGIiIh6xGTB\ng6SkpLg6BIfi9Q1svL6By5OvDfD867OHQVdnQRAEu83hEBERuTt73Pc4skBEREQ9YrJAREREPWKy\nQERERD1iskBEREQ9YrJAREREPXJosrBz505otVpER0dj7dq1XT7X6/XIzMyEVqvFtGnTUFJSYvls\nzZo1iI6Ohlarxa5du2z2uX37dkRHR+O6667DlClTcPz4cUdeGhER0eAhOUhra6sUFRUl6XQ6yWg0\nSgkJCdKBAwc6tVm3bp20cuVKSZIkafv27VJ6erokSZK0b98+KSEhQTKZTJJOp5OioqIkg8HQY58R\nERHSsWPHJEmSpOeee0762c9+1m1cDrxkIiIit2OP+57DRhaKiooQExOD8PBwKBQKZGZmIj8/v1Ob\nHTt2IDs7GwCQnp6OwsJCiKKI/Px8ZGVlQS6XIzw8HDExMSgqKuqxz4iICNTV1QEALl26hJEjRzrq\n0oiIiAYVh+06qdPpEBkZaXkdERGBgoICq21kMhmCg4NRWVmJ8vJyzJw5s9OxOp0OkiRZ7XP9+vWY\n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\n+vTBd9991xpVfGJNjS0hIQHjxo0DoJ/HrnZ8QPs+doDu8W3cuBFubm6YP38+4uPjAejX8dMWH6Af\n585Tp04hPz8fISEhvOVNPX56ceukvo+d0Jz4HBwckJ+fDwsLC2RnZ2P06NE4f/48unbt2oI1bB46\nfg3Lz8+HjY0Nrl27huDgYPj4+MDd3b2Fatc8TYltx44dOHXqFNLT01uxRi2rufG152MH6B5fZGQk\nIiMjkZiYiNdffx2pqamtXLOW0Zz49OHcqdFoMH/+fGzdupVb9qQtznrRsuDo6Ii8vDzueV5eHi/b\nqtnmxo0bAKrfQKVSCWtr6zplH8/U2oPmxGdsbAwLCwsAgK+vL2QyGS5evNh2ldeBLvHVVvsfpKll\nn4bmxAcANjY2AABXV1e8+OKLvA5KT5uusR09ehSxsbE4ePAgjB6OdKdPx05bfED7PnZA049BeHg4\n/vjjD61lO+q5s7ba8enDuVOlUuH8+fMIDAyEq6srfv/9d4wbNw5ZWVlNP36t1O+iTZWVlTFnZ2cm\nl8tZeXk58/Pz4zpx1KjdAXDfvn1szJgxjLFHnTwqKipYXl4ec3Z2ZuXl5W0eQ0OaE59SqWRVVVWM\nseoOOw4ODuz27dttG0AjdImvxowZM7R2cCwpKWElJSXsueeea3ed5JoTX3FxMfd5VCgUzN3dnZ05\nc6ZN6q0LXWI7deoUk0gk7K+//uIt15djV1987f3YMaZbfNeuXeP+PnjwIPPz82OM6c+5s7749O3c\nyRhjgYGBdTo46nr89CJZYIyxQ4cOMalUyjw8PFhcXBxjjLEPP/yQHTx4kDFW3Wv05ZdfZjKZjPn7\n+/M+ILGxsczDw4NJpVJ2+PDhp1H9Rj1pfHv27GFSqZR5eXkxmUxWp6d9e9FYfCdPnmSOjo6sc+fO\nTCwW83opf/PNN8zDw4N5eHiwLVu2PJX6N+ZJ4zt27BiTyWTM29ububu7sw0bNjy1GOpTX2w//PAD\nY4yx4cOHMzs7O9a7d2/Wu3dvNm7cOK5sRz52jcXXEY4dY41/Nt9++23m5eXFpFIpGzJkCLtw4QJX\nVh/OnfXFpy/nztpqJwuMNe34PXNzQxBCCCGkafSizwIhhBBCWg8lC4QQQghpECULhBBCCGkQJQuE\nEEIIaRAlC4R0cEuWLIG7uzt8fHzg4+PDDdk6a9Ys/Pnnny3+erWHx20rAQEBAIDc3FwkJiZyy7Oy\nshAVFdVg2YSEBGzfvh0AsGXLFty8ebP1KkqInqK7IQjpwNLS0hATE4P09HQYGRmhpKQE9+/fS9q4\ngQAABZ1JREFUh52dXau9pkgkgkqlarX9NyQtLQ2ffvopfvjhhycqHxQUhDVr1qBv374tXDNC9Bu1\nLBDSgd2+fRvW1tbcqIEWFhZcohAYGMhNt1sz9n1AQABmzZqFuXPnAgBee+01REVFYciQIejRowe+\n/fZbANUT6gQFBaFv3754/vnnsXv37gbrUVJSgpCQEPj4+MDLywu7du0CABw/fhz+/v7w9vZGUFAQ\nN8lSYGAgoqOjMXDgQLi6unLj7p85cwb9+/eHr68vvL29cfXqVQCPWjOio6Pxyy+/wNfXF2vXrkVa\nWhrGjBkDxhhcXV3xzz//cHXq1asXioqKsGzZMnz66afYu3cvMjMzMWXKFPj6+uLQoUOYMGECt31y\ncjJCQ0ObcTQI0V+ULBDSgY0cORJ///03PDw8EBERgZSUFG6dQCCAQCBAbm4uVq5ciezsbPzyyy+4\nfPkyb0jpoqIiZGRk4MiRI4iJiQEAmJqaIikpCVlZWfj111/x3nvvNTim/OHDh+Hi4oIzZ87g7Nmz\n+Ne//oXy8nLMnTsXP/74I3JycvDWW2/h/fff5+oGAL/99hs2btyI5cuXAwA2bdqEBQsWIDs7G6dP\nn0b37t15269atQqDBw9GdnY25s2bx4t13Lhx2L9/P4Dq2fhcXFxgY2PDvQ9hYWHw8/PDt99+i+zs\nbISEhODixYtQKpUAgM2bN+ONN95o3gEhRE9RskBIB2ZhYYHTp09jw4YNsLW1xdSpU/H1119z6xlj\nOHHiBIYNGwaRSAShUIiJEydyX/wCgQBjx44FAHh4eEChUAAAKioqMG/ePMhkMowYMQJFRUUNXuv3\n9fXFkSNHEB0djYyMDJibmyMnJwdXrlzB8OHD4evri9jYWBQWFnJlamZn7NOnDzdG/aBBg7BixQqs\nWrUKV65cgYmJCe91GkpYwsPDuRaNnTt3Ijw8XOt2tfcxbdo0bN++HcXFxfj9998xatSoevdPyLNM\nL2adJORZZmBggODgYAQHB8PLywtff/01/v3vf3PrBQIB7wvy8S9cY2Nj3rYAsG3bNpSUlODs2bMQ\nCARwdXVFZWVlvXXo2bMnsrKykJSUhKVLlyIoKIi7LJGRkaG1TKdOnbj6azQaAMCrr76KAQMGICkp\nCWPGjEFCQgKCgoJ0eh8GDBiAv/76CwqFAgcOHMCHH36odbvarSozZ87EmDFjYGJigldeeQVCIf1+\nIkQb+s8gpAO7cuUKrl+/zj3Pzs7mzRwnEAjQv39/pKamQqVSoaqqCvv27Wt0atsHDx5wTfgZGRnI\nzc1tcPtbt27BzMwMU6ZMwYIFC5CZmQlvb2/cuHED2dnZAIDKykpcunSpwf3k5ubC1dUVb7/9NsaN\nG8eVrWFqaor79+9rLSsQCDBhwgS8++678PT0hKWlJbeuJkEyNTVFaWkpt9ze3h4ODg5YsWIFZs6c\n2WDdCHmWUcsCIR2YSqVCZGQkSktLUVlZCTc3N95lCADo0aMHFi1ahN69e8POzg49e/aEqakpt752\n4lDz95QpUzBy5Ej4+PjAz88PHh4eWrevkZOTg4ULF8LQ0BCGhob44osvYGxsjN27d+Ott96CWq1G\nZWUl3nnnHbi7u9cpX7PPHTt2IDExEYaGhrC3t0d0dDRvva+vL8rLy+Hl5YU33ngDvr6+vPqEh4ej\nX79+2Lp1q9b9T5s2DTNnzoSFhQWOHz+OTp06YfLkyVAoFFrrRQipRrdOEvIMKCsrg6mpKSorKxEa\nGoqpU6filVdeedrVahfeeecd+Pj4UOdGQhpAyQIhz4CFCxfi559/RnFxMV588UV8+eWXjV6KeBb0\n798fJiYmSE5O5vXdIITwUbJACCGEkAZRB0dCCCGENIiSBUIIIYQ0iJIFQgghhDSIkgVCCCGENIiS\nBUIIIYQ0iJIFQgghhDTo/wHr7gX2sXvg+gAAAABJRU5ErkJggg==\n",
"text": "<matplotlib.figure.Figure at 0x7ffdecf8bb50>"
}
],
"prompt_number": 32
},
{
"cell_type": "code",
"collapsed": false,
"input": "",
"language": "python",
"metadata": {},
"outputs": []
}
],
"metadata": {}
}
]
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment