Community and support¶
GitHub¶
Repository: https://github.com/CEMS-Lab/PhAST
Issue tracker: https://github.com/CEMS-Lab/PhAST/issues
Pull requests: https://github.com/CEMS-Lab/PhAST/pulls
Discussions: https://github.com/CEMS-Lab/PhAST/discussions
Maintainers¶
PhAST is maintained in the CEMS Lab public repository. Researchers, students, scientific-software developers, educators, and users are invited to review the solver, reproduce examples, improve explanations, propose carefully scoped examples, and provide technical feedback through GitHub Issues, Discussions, and Pull Requests. Changes are incorporated after maintainer review.
Lead developer and repository maintainer: Allamaprabhu Ani. PhAST was developed as part of a supervised research programme with academic guidance from Sathiskumar A. Ponnusami.
Reporting issues¶
Open an issue whenever an installation step, YAML field, example, equation, or error message is unclear. Becoming stuck is sufficient reason to ask for help; you do not need to identify the underlying code defect first.
When opening bugs or documentation gaps, include:
exact command and config file (if any),
reproducibility details (PyTorch/CUDA/OS),
minimal output snippet or traceback,
the first failing file or assertion.
Questions and partial reports are welcome. Maintainers can request additional reproducibility information during triage.
Contributing¶
Use
CONTRIBUTING.mdfor workflow expectations and code review requirements.Keep new capability claims aligned with capability matrix.
Add or update docs pages in one commit with any user-facing behavior change.
Standards and references¶
Release notes: https://github.com/CEMS-Lab/PhAST/releases
API + docs dependencies:
requirements-docs.txtGitHub Releases is the project changelog; Issues records user-reported defects, questions, and proposed improvements.