Contributors and Attribution
The PiTrac team is grateful for everyone who has authored, supported, maintained and hosted the open-source technology that the system uses. PiTrac works using, in conjunction with, or at least inspired by the following projects and technologies. We especially thank the individual developers of these great technologies for their contributions to the community.
Open Source Technologies
- Active-MQ (multi-protocol messaging middleware)
- Apache Jakarta Server Pages (serves the web-based default system GUI)
- Boost (various foundational libraries for logging, multi-threading, thread-safe data structures, command line processing, etc.)
- Debian (Raspbian) Linux (OS)
- ED_Lib (Edge detection)
- fmtlib/fmt (Formatting library that provides c++20 style formatting)
- FreeCad (Parametric 3D CAD/CAM software)
- JSON (serialization)
- [JMS](https://www.oracle.com/java/technologies/java-message-service.html#:~:text=The%20Java%20Message%20Service%20(JMS,coupled%2C%20reliable%2C%20and%20asynchronous.) (messaging)
- KiCad (schematic capture and PCB layout)
- Libcamera and Libcamera/rpicam-apps App (open-source camera stack & framework)
- Maven (java build automation)
- Meson & Ninja (build tools)
- Msgpack (efficient architecture-independent serialization)
- OpenCV (image processing & filtering, matrix math)
- libgpiod (GPIO and SPI library)
- Prusa MK4S and PrusaSlicer(3D Printer and Slicer)
- Raspberry Pi Single-Board Computers
- Shedskin (Certain colorsys elements)
- Tomee and other Apache products (hosts the web-based interface)
Individual Contributors
We are also thankful for individual contributors who—even if we haven’t used their code—have answered questions, supported us, and who have spent a lot of their time making groups such as the Raspberry Pi community a smarter, better place. In particular:
- Each person who has supported us through Ko-Fi/PiTrac. We really appreciate it!
- Hermann Stamm-Wilbrandt (@HermannSW)
- Jake Hauck and jRhodes95 @ github
- David Lafreniere
- Senior Principal Engineer Naushir Patuck and his colleagues at Raspberry Pi
- @Arnold Palmer, @mca312, @DJ, @Hank, @kallikarls and others on the GSPro Country Club Discord Server
- Professor Shingo W. Kagami, Ph.D., Graduate School of Information Sciences, Tohoku University
- Michele Fornaciari, Andrea Prati, Rita Cucchiara
- Ben Halpern
- Jesse Hernandez
- The many supportive folks on the Hackaday site, including @Ometry and @melaby
- Phillip Mayhew
- Mark Harman (@Speci on Discord)
- @broschb and others on GitHub
- Merrygrin, Scuzzy On Discord
- Ron Heywood
- Connor Gallopo (@gallapagos on Discord)
Golf Simulator Interface Support
We would not have been able to create the golf simulator interfaces without the help of the following folks:
- The very supportive GSPro business development people
- The folks at TruGolf, especially Eric, Melissa and Ryan.