diffraction-scatter-background-substractBGsub — X-ray diffraction (SAXS/WAXS/XRD) background subtraction toolkit for 2D images and 1D curves. X射线衍射(SAXS/WAXS/XRD)数据背景扣除工具,覆盖2D图像处理和1D曲线处理。 Use this...
Install via ClawdBot CLI:
clawdbot install tianyima96/diffraction-scatter-background-substractGrade Fair — based on market validation, documentation quality, package completeness, maintenance status, and authenticity signals.
Potentially destructive shell commands in tool definitions
exec(Calls external URL not in known-safe list
http://dx.doi.org/10.1107/S0021889813000150AI Analysis
The skill is a scientific data processing toolkit with no evidence of sending user data to external servers, credential harvesting, or hidden malicious instructions. The flagged external URL is a static, public DOI link to a scientific paper, which is consistent with the skill's purpose and poses no active data exfiltration risk.
Audited Apr 17, 2026 · audit v1.0
Generated Oct 2, 2026
Beamline scientists and visiting researchers process 2D detector images (TIFF/EDF/H5) collected at SSRF or similar synchrotron facilities, subtracting solvent/empty-cell backgrounds and applying ionchamber transmission corrections. The toolkit automates batch background subtraction so users can quickly obtain clean scattering patterns for downstream structure analysis.
Structural biology labs studying proteins, nucleic acids, or complexes in solution use PBS/buffer backgrounds to isolate the scattering signal of the macromolecule. The ionchamber transmission correction ensures accurate buffer matching, critical for obtaining reliable radius-of-gyration and shape information.
Materials researchers working with thin films, powders, or GIWAXS data need to remove substrate and instrument background and correct for sample transmission before identifying crystalline phases or orientations. Batch processing across large sample libraries accelerates combinatorial materials screening workflows.
Academic or industrial labs running in-house X-ray diffractometers preprocess raw XY/DAT/CSV curves by fitting and subtracting air scatter, sample holder, and amorphous backgrounds using morphological, polynomial, or rolling-ball algorithms. This produces publication-quality 1D patterns for peak fitting and quantification.
Pharmaceutical R&D teams analyzing polymorphic forms by XRD must accurately subtract background from 1D diffractograms to distinguish subtle peak differences between crystal forms. The toolkit's baseline fitting and format conversion capabilities streamline high-throughput screening data pipelines.
Distribute the BGsub toolkit freely as an open-source package to build adoption in the scientific community, while monetizing through paid enterprise support, custom algorithm development, and SLA-backed assistance for beamline facilities and industrial labs. Revenue comes from support contracts and consulting engagements.
License the toolkit to synchrotron facilities, neutron sources, and instrument vendors for integration into their data acquisition and reduction pipelines. Facilities pay per-beamline or site-wide license fees, with optional customization for their specific detector formats and ionchamber conventions.
Offer a cloud-hosted version where researchers upload raw diffraction images or curves and receive background-subtracted results through a web interface, eliminating local dependency management. Tiered subscription plans based on processing volume, storage, and collaboration features target academic groups and industrial labs without dedicated computational infrastructure.
💬 Integration Tip
Scripts are self-contained CLI tools importing from the bundled lib/, so deployment only requires Python with numpy, scipy, fabio, h5py, and pandas — wrap them in shell scripts, Snakemake/Make workflows, or Jupyter notebooks for automated pipeline integration. For beamline adoption, map the ionchamber file naming and detector format conventions to your local facility's standards before rolling out batch processing.
Scored Oct 2, 2026
Control desktop applications on Windows — launch, close, focus, resize, move windows, simulate keyboard/mouse input, manage processes, control VSCode, read clipboard, and capture screen info. Use when the user wants to interact with any running program, switch windows, type text, press shortcuts, open files in VSCode, manage running processes, or get system display information.
Conduct rigorous, adversarial code reviews with zero tolerance for mediocrity. Use when users ask to "critically review" my code or a PR, "critique my code", "find issues in my code", or "what's wrong with this code". Identifies security holes, lazy patterns, edge case failures, and bad practices across Python, R, JavaScript/TypeScript, SQL, and front-end code. Scrutinizes error handling, type safety, performance, accessibility, and code quality. Provides structured feedback with severity tiers (Blocking, Required, Suggestions) and specific, actionable recommendations.
Pragmatic coding standards for writing clean, maintainable code — naming, functions, structure, anti-patterns, and pre-edit safety checks. Use when writing new code, refactoring existing code, reviewing code quality, or establishing coding standards.
Claude Code integration for OpenClaw. This skill provides interfaces to: - Query Claude Code documentation from https://code.claude.com/docs - Manage subagents and coding tasks - Execute AI-assisted coding workflows - Access best practices and common workflows Use this skill when users want to: - Get help with coding tasks - Query Claude Code documentation - Manage AI-assisted development workflows - Execute complex programming tasks
Plan, draft, version, and refine written content with enforced versioning and quality audits.
Use when writing tests, creating test strategies, or building automation frameworks. Invoke for unit tests, integration tests, E2E, coverage analysis, performance testing, security testing.