Skip to content

Update ElemCo catalogs to v0.16.0 - #51

Merged
dnkats merged 2 commits into
mainfrom
update/elemco-0.16-catalogs
Aug 25, 2026
Merged

Update ElemCo catalogs to v0.16.0#51
dnkats merged 2 commits into
mainfrom
update/elemco-0.16-catalogs

Conversation

@dnkats

@dnkats dnkats commented Aug 25, 2026

Copy link
Copy Markdown
Member

Regenerates the macro and option catalogs from ElemCo.jl v0.16.0: 43 macros (new: @moints, @localize, @region, @usewf, @set_default_eltype) and 194 options in 16 groups (new groups loc, region, mem; new options include int.screen, int.ao_direct, mem.budget/fraction, scf.minao, loc.minao, loc.opaofac).

Methods registry unchanged — EOM entries already compose with the U/R selector, which v0.16.0's EOM-UCCSD/EOM-RCCSD make real.

Generated with --file against the devel checkout (identical to the release for these files); the sourceRef header can be repointed at the public ref after fkfest/ElemCo.jl#22 merges.

🤖 Generated with Claude Code

Regenerated js/elemco-macros.js (43 macros; new: @moints, @Localize,
@region, @usewf, @set_default_eltype; refreshed docstrings for @ints,
@hf, @UHF) and js/elemco-options.js (194 options in 16 groups; new
groups loc, region, mem; new options incl. int.screen, int.ao_direct,
mem.budget/fraction, scf.minao, loc.minao, loc.opaofac) from the
v0.16.0 sources (local devel checkout, identical to the release for
these files; sourceRef to be repointed at the public ref once the
sync PR lands there).

The methods registry needs no change: EOM entries already compose
with the U/R spin selector, which v0.16.0's EOM-UCCSD/EOM-RCCSD now
make real on the ElemCo side.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Copilot AI lite review requested due to automatic review settings August 25, 2026 16:14

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR updates jlmol’s auto-generated ElemCo.jl metadata catalogs (macros + options) to match ElemCo.jl v0.16.0, which powers the in-app ElemCo input builder/options browser.

Changes:

  • Regenerated option catalog to include new option groups (loc, region, mem) and new/updated option definitions and defaults.
  • Regenerated macro catalog to include new macros (e.g. @hf, @ints, @localize, @moints, @region, @uhf, @usewf) and updated macro signatures/docs where applicable.
  • Updated catalog provenance headers/fields (sourceRef/sourceUrl/generated), though the current values embed a local filesystem path (flagged in review comments).

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 3 comments.

File Description
js/elemco-options.js Updates the generated ElemCo option groups/fields metadata used by the options UI.
js/elemco-macros.js Updates the generated ElemCo macro registry (signatures/docs) used by the builder UI.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment thread js/elemco-options.js Outdated
Comment on lines +5 to +7
"sourceRepo": "fkfest/ElemCo.jl",
"sourceRef": "main",
"sourceUrl": "https://raw.githubusercontent.com/fkfest/ElemCo.jl/main/src/infos/options.jl",
"generated": "2026-07-18",
"sourceRef": "file:/home/kats/projects/ElemCo.jl-devel/src/infos/options.jl",
"sourceUrl": "/home/kats/projects/ElemCo.jl-devel/src/infos/options.jl",
Comment thread js/elemco-macros.js Outdated
Comment on lines +5 to +7
"sourceRepo": "fkfest/ElemCo.jl",
"sourceRef": "main",
"sourceUrl": "https://raw.githubusercontent.com/fkfest/ElemCo.jl/main/src/ElemCo.jl",
"generated": "2026-07-19",
"sourceRef": "file:/home/kats/projects/ElemCo.jl-devel/src/ElemCo.jl",
"sourceUrl": "/home/kats/projects/ElemCo.jl-devel/src/ElemCo.jl",
Comment thread js/elemco-options.js Outdated
- Both catalogs regenerated from the public v0.16.0 tag (it already
  exists on fkfest/ElemCo.jl), so sourceRef/sourceUrl are portable and
  the UI shows 'v0.16.0' instead of a developer path. Content identical
  (stable == main for both parsed files).
- cleanLabel now strips a glued-on struct-name prefix and a trailing
  parenthetical before capitalizing: the mem group header becomes
  'Memory management'; the full docstring stays in summary. All other
  group labels unchanged.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@dnkats
dnkats merged commit c0dcdbd into main Aug 25, 2026
1 check passed
@dnkats
dnkats deleted the update/elemco-0.16-catalogs branch August 25, 2026 17:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants