Community
PDFxTMDLib is open-source research software. Contributions from developers, phenomenologists, testers, and technical writers are welcome.
Ways to contribute
- Code: Fix defects, improve performance, extend platform support, or add reusable numerical components.
- Documentation: Clarify API behavior, add complete examples, and improve installation or data-set guidance.
- Testing: Reproduce results on different compilers and operating systems and report failures with minimal examples.
- Data formats: Propose or implement readers for additional grid layouts and higher-dimensional distributions.
Before opening an issue
Include enough information for another person to reproduce the problem:
- Operating system and architecture.
- PDFxTMDLib version or Git commit.
- Compiler and CMake versions, or Python and
pdfxtmdversions. - Set name, member index, and relevant kinematics.
- The complete error message.
PDFxTMDLib issues
Report library bugs, documentation problems, or feature requests.
QtPDFxTMDPlotter issues
Report problems with the graphical plotting application.
Contributing code
A useful pull request should focus on one change, explain the motivation, include tests or a reproducible validation where possible, and update the relevant documentation or examples.
For architecture and naming conventions, consult the API reference and the existing implementations in the source repository.
Contact and citation
For research-related contact details and the recommended citation, see About and citation.