Tout d'abord, vous devez créer une clé api dans votre tableau de bord Braincube.

Assurez-vous que la clé api a les portées SSO_READ et BRAINCUBE activées.
La clé doit être transmise à la configuration du client afin de vous identifier.
Le code suivant vous guide sur comment accéder aux données pour un ensemble de variables stockées sur braincube :
<b>from</b> braincube_connector <b>import</b> braincube, client
bc_config = {
"api_key": "abcd", # Utilisez votre propre clé api
"domain": "mybraincube.com",
}
cli = client.get_instance(config_dict=bc_config)
parameters.set_parameter({"parse_date": <b>True</b>})
bc = braincube.get_braincube("demo")
mb = bc.get_memory_base(20)
var_list = ["2000001", "2000013", "2000015", "2000008", "2000022"]
data = mb.get_data(var_list, dataframe=<b>True</b>, label_type="name")
data contiendra quelque chose comme ceci :
| DATE | NOx | CO | FLUX GAZ NATUREL | TEMP AIR | |
|---|---|---|---|---|---|
| 0 | 2016-02-03 00:30:00 | 126.1 | 20.50 | 1700.0 | 26.9 |
| 1 | 2016-02-03 00:40:00 | 126.2 | 27.10 | 1700.0 | 26.8 |
| 2 | 2016-02-03 00:50:00 | 128.2 | 16.00 | 1696.0 | 26.7 |
| 3 | 2016-02-03 01:00:00 | 128.3 | 8.49 | 1700.0 | 26.5 |
| 4 | 2016-02-03 01:10:00 | 106.1 | 0.51 | 1695.0 | 26.4 |