Software components
webMCA: The webMCA software bundle provides a graphical user interface, programing examples, device drivers for all of Bridgeport's MCA products. The GUI is web-based, with a python backend. Like the MCA Data Server and the examples it will work on a wide variety of platforms, including Raspberry Pi.
MCA Data Server: The MCA Data Server (MDS) provides access to any number and types of detectors. All other processes are clients to the server. Clients can be local or across the network.
Examples: We provide a number of sigle-purpose Data Accquisition Examples. They can be found in the wxMCA/examples/ folder. Even though they are mostly written in Python, they can be easily translated into other languages, since all data and commands are presented as JSON strings.
Downloads: There is no need for a software installer. The zip archive includes the MCA Data Server as the backend and the web-mca.html file for the web browser UI. For Windows, the zip archive also includes a local minimal installation of Python 3.12, including the necessary packages.
The up to date bundle can be downloaded here: webMCA.zip.
Documentation: Detailed and device specific MCA Data Server documentation can be found here.