MCPcopy Create free account

hub / github.com/mlco2/codecarbon / endpoints

Endpoints162 in github.com/mlco2/codecarbon

Routeadd_emission
router.post( "/emissions", tags=EMISSIONS_ROUTER_TAGS, status_code=status.HTTP_201_CREATED, re
carbonserver/carbonserver/api/routers/emissions.py:None
Routeadd_experiment
router.post( "/experiments", tags=EXPERIMENTS_ROUTER_TAGS, status_code=status.HTTP_201_CREATED,
carbonserver/carbonserver/api/routers/experiments.py:None
Routeadd_organization
router.post( "/organizations", tags=ORGANIZATIONS_ROUTER_TAGS, status_code=status.HTTP_201_CREATED
carbonserver/carbonserver/api/routers/organizations.py:None
Routeadd_project
router.post( "/projects", tags=PROJECTS_ROUTER_TAGS, status_code=status.HTTP_201_CREATED, resp
carbonserver/carbonserver/api/routers/projects.py:None
Routeadd_project_token
router.post( "/projects/{project_id}/api-tokens", tags=PROJECTS_TOKENS_ROUTER_TAGS, status_code=st
carbonserver/carbonserver/api/routers/project_api_tokens.py:None
Routeadd_run
router.post( "/runs", tags=RUNS_ROUTER_TAGS, status_code=status.HTTP_201_CREATED, response_mod
carbonserver/carbonserver/api/routers/runs.py:None
Routeadd_telemetry
router.post( "/telemetry", tags=TELEMETRY_ROUTER_TAGS, status_code=status.HTTP_201_CREATED, re
carbonserver/carbonserver/api/routers/telemetry.py:None
Routeauth_callback
router.get("/auth/auth-callback", name="auth_callback")
carbonserver/carbonserver/api/routers/authenticate.py:None
Routecheck_login
router.get("/auth/check", name="auth-check")
carbonserver/carbonserver/api/routers/authenticate.py:None
Routedefault
app.get("/")
carbonserver/main.py:None
Routedelete_project
router.delete( "/projects/{project_id}", tags=PROJECTS_ROUTER_TAGS, status_code=status.HTTP_204_NO
carbonserver/carbonserver/api/routers/projects.py:None
Routedelete_project_token
router.delete( "/projects/{project_id}/api-tokens/{token_id}", tags=PROJECTS_TOKENS_ROUTER_TAGS, s
carbonserver/carbonserver/api/routers/project_api_tokens.py:None
Routedummy_train_model
track_emissions( project_name=self.project_name, output_dir=self.emissions_path,
tests/test_emissions_tracker_constant.py:None
Routedummy_train_model
track_emissions(project_name=self.project_name, output_dir=self.temp_path)
tests/test_emissions_tracker.py:None
Routedummy_train_model
track_emissions( project_name=self.project_name, save_to_logger=True, outp
tests/test_custom_handler.py:None
Routedummy_train_model
track_emissions( project_name=self.project_name, experiment_id="test", out
tests/test_emissions_tracker_flush.py:None
Routeget_all_project_tokens
router.get( "/projects/{project_id}/api-tokens", tags=PROJECTS_TOKENS_ROUTER_TAGS, response_model=
carbonserver/carbonserver/api/routers/project_api_tokens.py:None
Routeget_emissions
router.get("/emissions", tags=EMISSIONS_ROUTER_TAGS, response_model=Page[Emission])
carbonserver/carbonserver/api/routers/emissions.py:None
Routeget_emissions_from_run
router.get( "/runs/{run_id}/emissions", tags=EMISSIONS_ROUTER_TAGS, response_model=Page[Emission],
carbonserver/carbonserver/api/routers/emissions.py:None
Routeget_login
router.get("/auth/login", name="login")
carbonserver/carbonserver/api/routers/authenticate.py:None
Routeget_token
codecarbon.command("get-token", short_help="Get project token")
codecarbon/cli/main.py:None
Routeget_user_by_id
router.get( "/users/{user_id}", tags=USERS_ROUTER_TAGS, status_code=status.HTTP_200_OK, respon
carbonserver/carbonserver/api/routers/users.py:None
Routelist_organization_users
router.get( "/organizations/{organization_id}/users", tags=ORGANIZATIONS_ROUTER_TAGS, status_code=
carbonserver/carbonserver/api/routers/organizations.py:None
Routelist_organizations
router.get( "/organizations", tags=ORGANIZATIONS_ROUTER_TAGS, status_code=status.HTTP_200_OK,
carbonserver/carbonserver/api/routers/organizations.py:None
Routelist_projects
router.get( "/projects", tags=PROJECTS_ROUTER_TAGS, status_code=status.HTTP_200_OK, )
carbonserver/carbonserver/api/routers/projects.py:None
Routelist_projects_nested
router.get( "/organizations/{organization_id}/projects", tags=PROJECTS_ROUTER_TAGS, status_code=st
carbonserver/carbonserver/api/routers/projects.py:None
Routelist_runs
router.get( "/runs", tags=RUNS_ROUTER_TAGS, status_code=status.HTTP_200_OK, response_model=Lis
carbonserver/carbonserver/api/routers/runs.py:None
Routelogout
router.get("/auth/logout", name="logout")
carbonserver/carbonserver/api/routers/authenticate.py:None
Routeorganization_add_user
router.post( "/organizations/{organization_id}/add-user", tags=ORGANIZATIONS_ROUTER_TAGS, status_c
carbonserver/carbonserver/api/routers/organizations.py:None
Routepatch_project
router.patch( "/projects/{project_id}", tags=PROJECTS_ROUTER_TAGS, status_code=status.HTTP_200_OK,
carbonserver/carbonserver/api/routers/projects.py:None
Routeread_emission
router.get( "/emissions/{emission_id}", tags=EMISSIONS_ROUTER_TAGS, status_code=status.HTTP_200_OK
carbonserver/carbonserver/api/routers/emissions.py:None
Routeread_experiment
router.get( "/experiments/{experiment_id}", tags=EXPERIMENTS_ROUTER_TAGS, status_code=status.HTTP_
carbonserver/carbonserver/api/routers/experiments.py:None
Routeread_experiment_detailed_sums_by_run
router.get( "/experiments/{experiment_id}/runs/sums", tags=RUNS_ROUTER_TAGS, status_code=status.HT
carbonserver/carbonserver/api/routers/runs.py:None
Routeread_organization
router.get( "/organizations/{organization_id}", tags=ORGANIZATIONS_ROUTER_TAGS, status_code=status
carbonserver/carbonserver/api/routers/organizations.py:None
Routeread_organization_detailed_sums
router.get( "/organizations/{organization_id}/sums", tags=ORGANIZATIONS_ROUTER_TAGS, status_code=s
carbonserver/carbonserver/api/routers/organizations.py:None
Routeread_project
router.get("/projects/{project_id}", tags=PROJECTS_ROUTER_TAGS, response_model=Project)
carbonserver/carbonserver/api/routers/projects.py:None
Routeread_project_detailed_sums
router.get( "/projects/{project_id}/sums", tags=PROJECTS_ROUTER_TAGS, status_code=status.HTTP_200_
carbonserver/carbonserver/api/routers/projects.py:None
Routeread_project_detailed_sums_by_experiment
router.get( "/projects/{project_id}/experiments/sums", tags=EXPERIMENTS_ROUTER_TAGS, status_code=s
carbonserver/carbonserver/api/routers/experiments.py:None
Routeread_project_experiments
router.get( "/projects/{project_id}/experiments", tags=EXPERIMENTS_ROUTER_TAGS, status_code=status
carbonserver/carbonserver/api/routers/experiments.py:None
Routeread_project_last_run
router.get( "/lastrun/project/{project_id}", tags=RUNS_ROUTER_TAGS, status_code=status.HTTP_200_OK
carbonserver/carbonserver/api/routers/runs.py:None
Routeread_run
router.get( "/runs/{run_id}", tags=RUNS_ROUTER_TAGS, status_code=status.HTTP_200_OK, response_
carbonserver/carbonserver/api/routers/runs.py:None
Routeread_runs_from_experiment
router.get( "/experiments/{experiment_id}/runs", tags=RUNS_ROUTER_TAGS, status_code=status.HTTP_20
carbonserver/carbonserver/api/routers/runs.py:None
Routetest_acquire_lock_creates_lock_file
patch("codecarbon.lock.os.remove")
tests/test_lock.py:None
Routetest_acquire_lock_exits_when_lock_file_exists
patch("codecarbon.lock.os.remove")
tests/test_lock.py:None
Routetest_acquire_release_with_multiple_threads
patch("codecarbon.lock.os.remove")
tests/test_lock.py:None
Routetest_add_emission
patch("codecarbon.output_methods.metrics.prometheus.push_to_gateway")
tests/output_methods/metrics/test_prometheus.py:None
Routetest_auth_handler
patch("codecarbon.output_methods.metrics.prometheus.basic_auth_handler")
tests/output_methods/metrics/test_prometheus.py:None
Routetest_authorize_raises_on_callback_error
patch("codecarbon.cli.auth.HTTPServer")
tests/cli/test_cli_auth.py:None
Routetest_authorize_raises_when_no_callback_received
patch("codecarbon.cli.auth.HTTPServer")
tests/cli/test_cli_auth.py:None
Routetest_authorize_success
patch("codecarbon.cli.auth._save_credentials")
tests/cli/test_cli_auth.py:None
Routetest_carbon_tracker_offline_constant_force_cpu_power
mock.patch.object(cpu.TDP, "_get_cpu_power_from_registry")
tests/test_emissions_tracker_constant.py:None
Routetest_carbon_tracker_offline_load_force_cpu_power
mock.patch.object(cpu.TDP, "_get_cpu_power_from_registry")
tests/test_emissions_tracker_constant.py:None
Routetest_carbon_tracker_timeout
mock.patch("codecarbon.external.geography.requests.get")
tests/test_emissions_tracker.py:None
Routetest_check_user_from_jwt
mock.patch("jwt.decode", return_value=USER_1_JWT)
carbonserver/tests/api/service/test_sign_up_service.py:None
Routetest_cloud_metadata_AWS
mock.patch( "codecarbon.external.geography.get_env_cloud_details", return_value=CLOUD_METADATA
tests/test_geography.py:None
Routetest_cloud_metadata_AZURE
mock.patch( "codecarbon.external.geography.get_env_cloud_details", return_value=CLOUD_METADATA
tests/test_geography.py:None
Routetest_cloud_metadata_GCP
mock.patch( "codecarbon.external.geography.get_env_cloud_details", return_value=CLOUD_METADATA
tests/test_geography.py:None
Routetest_cloud_metadata_GCP_empty
mock.patch( "codecarbon.external.geography.get_env_cloud_details", return_value=CLOUD_METADATA
tests/test_geography.py:None
Routetest_codecarbon_live_out_api_call_failure
patch("codecarbon.output_methods.http.logger.error")
tests/output_methods/test_http.py:None
Routetest_codecarbon_out_api_call_failure
patch("codecarbon.output_methods.http.logger.error")
tests/output_methods/test_http.py:None
Routetest_config_no_local_new_all
patch("codecarbon.cli.main.show_config")
tests/cli/test_cli.py:None
Routetest_cpu_total_power
mock.patch( "codecarbon.external.hardware.CPU._get_power_from_cpu_load", return_value=Power.fr
tests/test_cpu_load.py:None
Routetest_cpu_total_power_averages_buffered_and_latest_sample
mock.patch( "codecarbon.external.hardware.CPU._get_power_from_cpus", return_value=Power.from_w
tests/test_cpu_load.py:None
Routetest_cpu_total_power_empty_history
mock.patch( "codecarbon.external.hardware.CPU._get_power_from_cpus", return_value=Power.from_w
tests/test_cpu_load.py:None
Routetest_cpu_total_power_fetches_sample_when_history_is_empty
mock.patch( "codecarbon.external.hardware.CPU._get_power_from_cpus", return_value=Power.from_w
tests/test_cpu_load.py:None
Routetest_cuda_visible_devices_takes_precedence_over_rocr_visible_devices
mock.patch.dict( os.environ, { "CUDA_VISIBLE_DEVICES": "0, 1", "ROCR_V
tests/test_config.py:None
Routetest_cumulative_emissions_with_varying_intensity
mock.patch("codecarbon.emissions_tracker.EmissionsTracker._get_geo_metadata")
tests/test_emissions_tracker.py:None
Routetest_discover_endpoints
patch("codecarbon.cli.auth.requests.get")
tests/cli/test_cli_auth.py:None
Routetest_emission_service_creates_correct_emission
mock.patch("uuid.uuid4", return_value=EXPERIMENT_ID)
carbonserver/tests/api/service/test_experiments_service.py:None
Routetest_emission_service_creates_correct_emission
mock.patch("uuid.uuid4", return_value=EMISSION_ID)
carbonserver/tests/api/service/test_emission_service.py:None
Routetest_emissions_tracker_unsupported_gpu
patch("codecarbon.core.gpu.pynvml")
tests/test_unsupported_gpu.py:None
Routetest_exit_method
patch("codecarbon.output_methods.metrics.prometheus.delete_from_gateway")
tests/output_methods/metrics/test_prometheus.py:None
Routetest_file_output_out_file_exists_invalid_headers
patch("codecarbon.output_methods.file.FileOutput.has_valid_headers")
tests/output_methods/test_file.py:None
Routetest_full_hierarchy
mock.patch.dict( os.environ, { "CODECARBON_SAVE_TO_FILE": "true", "COD
tests/test_config.py:None
Routetest_get_access_token_raises_when_access_token_missing
patch("codecarbon.cli.auth._load_credentials")
tests/cli/test_cli_auth.py:None
Routetest_get_access_token_raises_when_credentials_missing
patch("codecarbon.cli.auth._load_credentials", side_effect=OSError("missing"))
tests/cli/test_cli_auth.py:None
Routetest_get_access_token_refresh
patch("codecarbon.cli.auth._load_credentials")
tests/cli/test_cli_auth.py:None
Routetest_get_access_token_refresh_failure_deletes_credentials
patch("codecarbon.cli.auth._refresh_tokens", side_effect=Exception("expired"))
tests/cli/test_cli_auth.py:None
Routetest_get_access_token_valid
patch("codecarbon.cli.auth._load_credentials")
tests/cli/test_cli_auth.py:None
Routetest_get_children_memories_reads_recursive_children
mock.patch("codecarbon.external.ram.psutil.Process")
tests/test_ram.py:None
Routetest_get_cpu_details
mock.patch("codecarbon.core.cpu.IntelPowerGadget._log_values")
tests/test_cpu.py:None
Routetest_get_cpu_details_returns_empty_dict_on_read_error
mock.patch("codecarbon.core.cpu.IntelPowerGadget._log_values")
tests/test_cpu.py:None
Routetest_get_details
mock.patch("codecarbon.core.powermetrics.ApplePowermetrics._log_values")
tests/test_powermetrics.py:None
Routetest_get_details_returns_empty_dict_on_read_error
mock.patch("codecarbon.core.powermetrics.ApplePowermetrics._log_values")
tests/test_powermetrics.py:None
Routetest_get_id_token
patch("codecarbon.cli.auth._load_credentials")
tests/cli/test_cli_auth.py:None
Routetest_get_install_instructions
pytest.mark.parametrize( "is_mac, is_windows, is_linux, cpu_model, expected_fragment", [ (True
tests/test_resource_tracker.py:None
Routetest_google_cloud_logger_output_exception
patch("codecarbon.output_methods.logger.logger.error")
tests/output_methods/test_logger.py:None
Routetest_gpu_ids_from_env
mock.patch.dict( os.environ, { "CUDA_VISIBLE_DEVICES": "2, 3", }, )
tests/test_config.py:None
Routetest_gpu_ids_from_rocr_visible_devices
mock.patch.dict( os.environ, { "ROCR_VISIBLE_DEVICES": "1, 2", }, )
tests/test_config.py:None
Routetest_gpu_metadata_one_gpu_power_CUDA_VISIBLE_DEVICES
mock.patch.dict( os.environ, { "CUDA_VISIBLE_DEVICES": "1", }, )
tests/test_gpu_nvidia.py:None
Routetest_http_output_post_exception
patch("codecarbon.output_methods.http.logger.error")
tests/output_methods/test_http.py:None
Routetest_http_output_post_success
patch( "codecarbon.output_methods.http.requests.post", return_value=MagicMock(status_code=201)
tests/output_methods/test_http.py:None
Routetest_http_output_post_unexpected_status
patch("codecarbon.output_methods.http.logger.warning")
tests/output_methods/test_http.py:None
Routetest_init_use_local
patch("codecarbon.cli.main.get_access_token")
tests/cli/test_cli.py:None
Routetest_is_nvidia_system
mock.patch("codecarbon.core.gpu_nvidia.subprocess.check_output")
tests/test_gpu.py:None
Routetest_is_nvidia_system_fail
mock.patch("codecarbon.core.gpu_nvidia.subprocess.check_output")
tests/test_gpu.py:None
Routetest_is_powergadget_available_returns_false_on_exception
mock.patch("codecarbon.core.cpu.IntelPowerGadget", side_effect=Exception("boom"))
tests/test_cpu.py:None
Routetest_is_psutil_available_with_nice
mock.patch("psutil.cpu_times")
tests/test_cpu.py:None
Routetest_is_psutil_available_with_small_nice_uses_fallback
mock.patch("psutil.cpu_times")
tests/test_cpu.py:None
Routetest_is_psutil_available_without_nice
mock.patch("psutil.cpu_times")
tests/test_cpu.py:None
next →1–100 of 162, ranked by callers