MCPcopy Create free account
hub / github.com/mlco2/codecarbon / add_experiment

Method add_experiment

codecarbon/core/api_client.py:318–330  ·  view source on GitHub ↗

Create an experiment, used by the CLI, not the package. ::experiment:: The experiment to create.

(self, experiment: ExperimentCreate)

Source from the content-addressed store, hash-verified

316 self.experiment_id = experiment_id
317
318 def add_experiment(self, experiment: ExperimentCreate):
319 """
320 Create an experiment, used by the CLI, not the package.
321 ::experiment:: The experiment to create.
322 """
323 payload = dataclasses.asdict(experiment)
324 url = self.url + "/experiments"
325 headers = self._get_headers()
326 r = requests.post(url=url, json=payload, timeout=2, headers=headers)
327 if r.status_code != 201:
328 self._log_error(url, payload, r)
329 return None
330 return r.json()
331
332 def get_experiment(self, experiment_id):
333 """

Callers 2

configFunction · 0.95

Calls 3

_get_headersMethod · 0.95
_log_errorMethod · 0.95
jsonMethod · 0.80