Observed since 20 Oct, 17:26 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
Language Server Protocol and CLI tools for ABINIT input files
abinit-lsp is an MVP Language Server Protocol and CLI toolkit for ABINIT files used in MatMaster workflows.
The first version is intentionally deterministic and lightweight: static parsing, lint diagnostics, safe formatting, and machine-readable JSON output live here. Full scientific execution, Bohrium submission, and heavy workflow automation stay outside the LSP and should be invoked explicitly by higher-level tools.
abinit-lsp --stdio
abinit-lint ./case --json
abinit-fmt -w input.file
abinit-test static ./case --json
Diagnostic JSON uses the shared newtontech LSP shape: file, line, column, severity, code, message, evidence, suggested_fix, and confidence.
python -m pip install -e ".[dev]"
pytest
ruff check src tests
ruff format --check src tests
mypy src
This repository is seeded from MatMaster skill contracts and evaluation fixtures. The roadmap is tracked in GitHub issues and should converge toward parser-backed diagnostics, completion, hover documentation, formatting, OpenQC integration, and regression fixtures.
Download counts and popularity will appear here as the collector receives them.
| Version | Published | Direct dependencies | Open version |
|---|---|---|---|
| 0.1.1rc2 | 15 Jun 2026 | 5 |
This describes our collected data; it is not a security assessment.
Shared repository data · GitHub
Public sponsor counts have not been collected. These signals belong to the repository owner.
github · 1 observations shown. Missing days are unknown.
| Date / source period | Value | Observed at |
|---|---|---|
| 2026-10-21 | 0 | 2026-10-21T10:22:01.2526225Z |
Observed since 20 Oct, 17:26 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package:e108d2af0cae40d14e5bcf8ad25eeff747dad00a851d758115de6a9e2f4ee038