Skip to content

add atlasofliegroups - #6443

Open
wangyenshu wants to merge 4 commits into
emscripten-forge:mainfrom
wangyenshu:atlasofliegroups
Open

add atlasofliegroups#6443
wangyenshu wants to merge 4 commits into
emscripten-forge:mainfrom
wangyenshu:atlasofliegroups

Conversation

@wangyenshu

@wangyenshu wangyenshu commented Aug 29, 2026

Copy link
Copy Markdown
Contributor

Template A: Checklist for adding a package

Pre-submission Checks

  • Package requires building for emscripten-wasm32 platform (not a noarch package), in other words, the package requires compilation.

Recipe Structure

Added recipes/recipes_emscripten/[package-name]/recipe.yaml with proper structure:

  • context section with version (and optionally name)
  • package section with name and version using Jinja2 templates
  • source section with:
    • Source URL is valid and points to archive file (.tar.gz, .tar.bz2, .tar.xz, .tgz, or .zip)
    • Source URL contains ${{ version }} template for version updates
    • SHA256 hash is correct (verified with curl -sL <url> | sha256sum)
    • Patches (if any) are included in [package-name]/patches/ directory
  • build section with appropriate script/method
    • Python packages: ${PYTHON} -m pip install . ${PIP_ARGS}
    • R packages: $R CMD INSTALL $R_ARGS .
    • C++ packages: Uses emcmake/emmake or emconfigure/emmake
    • Rust packages: Uses rust-nightly and maturin or appropriate Rust build tool
    • Build number is 0
    • If the script is longer than 3 lines, a build.sh is included
  • requirements section (build, host, run as needed)
  • tests section
    • Python packages: test_import_[package].py file created and referenced
    • C++ packages: Test executable or package_contents test
    • R packages: Package contents test
  • about section with license, homepage, summary

Template B: Checklist for updating a package

  • ⚠️ Bump build number if the version remains unchanged
  • Or reset build number to 0 if updating the package to a newer version

PR Formatting

  • PR title follows format: Add [package-name] or Update [package-name] to [version]
  • PR description includes:
    • Version being added/updated
    • Any special build considerations or patches applied

Package Details

  • Package Name: atlasofliegroups
  • Version: master

Build Notes

@wangyenshu

wangyenshu commented Aug 29, 2026

Copy link
Copy Markdown
Contributor Author

A web demo is available at https://atlasofliegroups.wasmer.app/.

Some issues:
Loading groups.at stucks at

loading groups.at stucks here  Defined PSp_R: (int->RealForm)
  Defined GSp_R: (int->RealForm)
  Added definition [2] of Sp: (int,int->RealForm)
  Added definition [2] of PSp: (int,int->RealForm)
  Defined Sp_C: (int->RealForm)
  Defined Sp_H: (int->RealForm)
  Defined PSp_C: (int->RealForm)
  Defined PSp_H: (int->RealForm)
  Defined GSp_C: (int->RealForm)
  Defined GSp_H: (int->RealForm)
  Added definition [3] of Sp: (int,string->RealForm)
  Added definition [3] of PSp: (int,string->RealForm)
  Added definition [2] of GSp: (int,string->RealForm)
  Defined SO_inner_class: (int,int->string)
  Defined SO_real_form_number: (int,int->int)
  Added definition [2] of SO: (int,int,RootDatum->RealForm)
  Defined SO_star: (int,bool,RootDatum->RealForm)
  Added definition [2] of Spin: (int,int->RealForm)
  Added definition [3] of SO: (int,int->RealForm)
  Added definition [2] of PSO: (int,int->RealForm)
  Defined Spin_star: (int->RealForm)
  Added definition [2] of SO_star: (int->RealForm)
  Defined PSO_star: (int->RealForm)

The web assets in the demo is available at https://www.dropbox.com/scl/fi/79932jinnmdus8ll6f0sx/atlas.zip?rlkey=qwmyymwk53g75y4rxn87thlen&st=24buecdi&dl=0. The data file is too large 188M to be hosted on gh pages. Of course one can split it to do that.

FYI @Marc-van-Leeuwen @jeffreyadams. Maybe this could be the web interface at http://www.liegroups.org/web/?

@wangyenshu

Copy link
Copy Markdown
Contributor Author

double tab and command history are not working even after readline is added.

@wangyenshu

Copy link
Copy Markdown
Contributor Author

The upstream's release file is outdated. And it says it is distributed using git. http://www.liegroups.org/software/download/

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.

1 participant