pgx
PGX — Lightweight Postgres for AI agents. Written in Rust. Thousands of isolated databases in one runtime. 🐘
翻译准备中
尚未检测到更新。GitHub 发布版本后会显示在这里。
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
在项目文件夹中运行 /nomorevibe verify,即可验证所有权并自行管理介绍。
一分钟完成验证The ProteoWizard Library is a set of software libraries and tools for rapid development of mass spectrometry and proteomic data analysis software.
翻译准备中
取自仓库 README
正在加载完整 README。 以下为已保存的摘录。
The ProteoWizard Library and Tools are a set of modular and extensible open-source, cross-platform tools and software libraries that facilitate proteomics data analysis.
The libraries enable rapid tool creation by providing a robust, pluggable development framework that simplifies and unifies data file access, and performs standard chemistry and LCMS dataset computations.
Core code and libraries are under the Apache open source license; the vendor libraries fall under various vendor-specific licenses.查看完整 README ↗The ProteoWizard Library and Tools are a set of modular and extensible open-source, cross-platform tools and software libraries that facilitate proteomics data analysis.
The libraries enable rapid tool creation by providing a robust, pluggable development framework that simplifies and unifies data file access, and performs standard chemistry and LCMS dataset computations.
Core code and libraries are under the Apache open source license; the vendor libraries fall under various vendor-specific licenses.
msconvert, MSConvertGUI, SeeMS and BiblioSpecThe original C++ implementation (libpwiz, the C++ msconvert, Bumbershoot, BiblioSpec-C++ and the
Boost.Build tree) lives on with its full history in ProteoWizard/pwiz-cpp.
| Build | Status |
|---|---|
| Core Windows x86_64 | |
| Core Linux x86_64 | |
| Skyline master and PRs |
Click here to visit the official download page.
Requirements: the .NET SDK pinned in global.json (scripts/ensure-dotnet.sh installs it on Linux),
and on Windows the Visual Studio C++ toolset for the two remaining native pieces (Hardklor, MascotShim).
i-agree-to-the-vendor-licenses.bat REM once per machine; enables the vendor SDK readers
build.bat REM restore + build Pwiz.sln + run the tests
Alternative entry points:
Pwiz.sln in Visual Studio 2026 (other IDEs may work but are unsupported)build.sh on Linux (Thermo, Bruker and Waters vendor formats plus mzML/mzXML/MGF and friends; the other vendor SDKs are Windows-only)build.bat --help lists the flags (--without-mascot, --coverage, --automated, ...)Key locations:
pwiz/utility, pwiz/data/{common,msdata,identdata,tradata}, pwiz/analysis: the library modules, each
with its tests in test/ and its fixtures beside it (CV ontologies in data/common, *.data under analysis)pwiz/data/vendor_readers/<Vendor>: one project per vendor SDK, next to Reader_<Vendor>_Test.datapwiz/utility/bindings: the native-host / Native AOT exports and the Bruker PRM scheduler P/Invokepwiz_tools/Commandline: msconvert, msbenchmarkpwiz_tools/MSConvertGUI, pwiz_tools/SeeMS, pwiz_tools/BiblioSpec, pwiz_tools/BullseyeSharp: the toolspwiz_tools/Skyline, pwiz_tools/Shared, pwiz_tools/Osprey: Skyline and its shared librariesbuild/: MSBuild targets shared by pwiz and Skyline (versioning, test-data extraction, vendor SDK pins)vendor-archives/: the encrypted vendor SDK archives the readers are built againstscripts/installer/: the Inno Setup installer for the pwiz toolsCommon tasks:
clean.bat (clean.bat --all also wipes the extracted vendor SDKs)dotnet test pwiz/test/MsData.Tests -c ReleaseSkyline lives under pwiz_tools/Skyline and depends on pwiz_tools/Shared and the pwiz library
projects under pwiz/src. Always work from a full checkout of this repository, not just the
Skyline subtree.
pwiz_tools\Skyline\build.bat
pwiz_tools/Skyline/Skyline.slnFull setup and troubleshooting guide: How to Build Skyline.
Skyline C# coding conventions: see STYLEGUIDE.md.
The project avoids async/await and .NET Task support in favor of deterministic threading:
CommonActionUtil.RunAsync() (in Shared projects) or ActionUtil.RunAsync() (in Skyline) instead of Task.Run() or async/awaitInvoke() for UI thread operations from background threadsExecutables note: Projects under pwiz_tools/Skyline/Executables are separate solutions (most build stand-alone EXEs or developer tools, some ship with Skyline). They are not built by Skyline.sln, but should generally follow the same coding conventions unless a local project override is required. See the Tool Store: https://skyline.ms/tools.url
EditorConfig: Repository-wide .editorconfig enforces core C# naming/formatting so separate solutions (including pwiz_tools/Skyline/Executables) inherit consistent style in Visual Studio.
Notes for AI/code assistants:
build.bat / pwiz_tools\Skyline\build.bat; avoid ad-hoc compiler callsDirectory.Build.props chain instead of introducing new build systems