Streaming Readout Data Acquisition (SRO) systems are being used in next generation experiments to allow higher statistics with more complex event identification than could be done ever before. The EPSCI group works closely with the Fast Electronics Group to develop SRO systems and software tools to support such systems.
EPSCI has extensive experience in developing software for large scale Nuclear Physics experiment. These include the CLARA and JANA frameworks for multi-threaded event processing. Software development in Java, C++, Python and other languages are all used to apply the appropriate software tools to the job.
Artificial Intelligence and Machine Learning are very important and exciting fields that are rapidly being developed for applications in all areas of science today. EPSCI works to bring this technology to the Experimental Nuclear Physics program at Jefferson Lab. We work closely with other scientists to help find new ways to apply this to the science program.