Report an Issue

Help us improve MAPLE by reporting bugs, requesting features, or asking questions through our GitHub issue tracker.

How to Report a Bug

We use GitHub Issues to track bugs, feature requests, and questions. Reporting issues through GitHub ensures they are visible to the entire community and can be addressed systematically by the development team.

Tip

Before opening a new issue, search the existing issues to check if your problem has already been reported. This helps avoid duplicates and may lead you to a solution faster.

Steps to Submit an Issue

  1. Go to the MAPLE Issues page on GitHub.
  2. Click "New issue" to create a new report.
  3. Choose the appropriate issue type (Bug report, Feature request, or Question).
  4. Fill in the template with as much detail as possible.
  5. Submit the issue.

What to Include in a Bug Report

A good bug report helps us reproduce and fix the problem quickly. Please include the following information:

Example Bug Report

Title: Optimization crashes with MACE-OFF23 on molecules with fluorine

Description:
Running geometry optimization with maceoff23s on a fluorine-containing
molecule causes a RuntimeError during force evaluation.

MAPLE version: 2025.3
Python: 3.11.5
OS: Ubuntu 22.04
GPU: NVIDIA A100, CUDA 12.1

Input file:
#model=maceoff23s
#opt(method=lbfgs)
#device=gpu0

C  0.000  0.000  0.000
F  1.350  0.000  0.000

Error:
RuntimeError: element index out of range in model forward pass
Note

For general questions about how to use MAPLE, consider checking the Documentation first. Many common questions are answered in the tutorials and reference pages.

Feature Requests

We welcome suggestions for new features and improvements. When submitting a feature request, please describe:

Contact

For issues that cannot be reported through GitHub (e.g., security vulnerabilities), please contact the development team directly through the repository contact information.

Open an Issue on GitHub