#!/usr/bin/env python
# coding: utf-8

# ### Load the browser

# In[1]:


# Set up the path to SModelS installation folder
import sys; sys.path.append("."); import smodels_paths


# In[2]:


from smodels.tools import databaseBrowser
# First load the browser and check the total number of results loaded
browser = databaseBrowser.Browser("official")
print(len(browser))


# ### Select only efficiency map results:

# In[3]:


# Select only efficiency map results:
browser.selectExpResultsWith(dataType ='efficiencyMap')
# List the name of results loaded:
print(len(browser))


# In[4]:


# Now check the first result:
print(browser[0])


# In[5]:


# Now restore all results to the browser:
browser.loadAllResults()
print(len(browser))


# ### Select only upper limit results:

# In[6]:


# Select only efficiency map results:
browser.selectExpResultsWith(dataType='upperLimit')
# List the name of results loaded:
print(len(browser))


# In[7]:


# Now check the first result:
print(browser[0])

