Skip to main content

measurement-error-analysis

Analyze measurement errors, uncertainties, and statistical variations in experimental data for quality control.

소스 정보

저장소
InternScience/scp
최근 소스 활동
2026년 2월 27일 07:42
감지된 SKILL.md 언어
영어
스타
173
포크
11

설치 방법

기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.

소스 파일 검토

설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.

SKILL.md 표시 중

SKILL.md
소스 지침 · 읽기 전용 미리보기
name
measurement-error-analysis
description
Analyze measurement errors, uncertainties, and statistical variations in experimental data for quality control.
license
MIT license
metadata
{"skill-author":"PJLab"}
# Measurement Error Analysis ## Usage ```python import asyncio import json from mcp.client.streamable_http import streamablehttp_client from mcp import ClientSession import numpy as np class AnalysisClient: def __init__(self, server_url: str, api_key: str): self.server_url = server_url self.api_key = api_key self.session = None async def connect(self): try: self.transport = streamablehttp_client(url=self.server_url, headers={"SCP-HUB-API-KEY": self.api_key}) self.read, self.write, self.get_session_id = await self.transport.__aenter__() self.session_ctx = ClientSession(self.read, self.write) self.session = await self.session_ctx.__aenter__() await self.session.initialize() return True except: return False async def disconnect(self): if self.session: await self.session_ctx.__aexit__(None, None, None) if hasattr(self, 'transport'): await self.transport.__aexit__(None, None, None) def parse_result(self, result): try: if hasattr(result, 'content') and result.content: return json.loads(result.content[0].text) return str(result) except: return {"error": "parse error"} ## Initialize and use client = AnalysisClient("https://scp.intern-ai.org.cn/api/v1/mcp/26/Data_processing_and_statistical_analysis", "<your-api-key>") await client.connect() # Analyze measurement errors measurements = [10.2, 10.5, 10.1, 10.4, 10.3] mean = np.mean(measurements) std_dev = np.std(measurements, ddof=1) std_error = std_dev / np.sqrt(len(measurements)) print(f"Mean: {mean:.2f}") print(f"Standard deviation: {std_dev:.3f}") print(f"Standard error: {std_error:.3f}") print(f"Result: {mean:.2f} ± {std_error:.3f}") await client.disconnect() ``` ### Use Cases - Experimental physics, quality control, calibration, uncertainty quantification
GitHub에서 보기