ultralytics / petsys

LYSO-SiPM gamma scatter analysis from data collected by Ultralytics at PETSYS labs in Lisbon, Portugal, 2017.

Home Page:https://ultralytics.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool


πŸš€ Introduction

Welcome to the official repository for the analysis of gamma scatter interactions on LYSO crystals, backed by Ultralytics' innovative approach to data-driven research in particle physics!

Ultralytics Actions

πŸ“œ Description

In our pursuit of advancing the realm of particle detection and imaging technology, we've gathered a unique dataset from PETSYS electronics in Lisbon, Portugal. The Ultralytics PETSYS repo is dedicated to the meticulous analysis of gamma scatter phenomenon on LYSO crystals paired with Silicon Photomultipliers (SiPMs). The data, collected in 2017, serves as a foundation for our algorithms that conduct energy calibration and evaluate the timing resolution of these intricate detection systems.

πŸ“¦ Requirements

Before you dive into the world of scintillation and photo-detection, you'll need to arm yourself with a few tools. Ensure you have MATLAB version 2018a or higher at your disposal. Additionally, you'll need a set of MATLAB toolboxes geared toward statistical and signal processing. Here's how to get started:

  • Clone our common functions repository using the command:
$ git clone https://github.com/ultralytics/functions-matlab
  • Integrate the repository into your MATLAB environment:
>> addpath(genpath('/functions-matlab'))

Ensure the following MATLAB toolboxes are also installed:

  • Statistics and Machine Learning Toolbox
  • Signal Processing Toolbox

Let's gear up for some high-fidelity analysis!

πŸƒβ€β™€οΈ Running the Code

Starting the analysis is as straightforward as a MATLAB command. Simply type the following into your MATLAB console and watch the magic happen:

>> testSingles  % This script kicks off the analysis on the gamma scatter dataset

Enjoy the graphical outputs and insights generated by the scriptβ€”like this stunning visualization:

πŸ“‘ Citation

If this dataset and our analysis tools facilitate your research or pique your interest in advanced gamma scatter analysis, please cite our work using the DOI provided below:

DOI

🀝 Contribute

We welcome contributions from the community! Whether you're fixing bugs, adding new features, or improving documentation, your input is invaluable. Take a look at our Contributing Guide to get started. Also, we'd love to hear about your experience with Ultralytics products. Please consider filling out our Survey. A huge πŸ™ and thank you to all of our contributors!

Ultralytics open-source contributors

©️ License

Ultralytics is excited to offer two different licensing options to meet your needs:

  • AGPL-3.0 License: Perfect for students and hobbyists, this OSI-approved open-source license encourages collaborative learning and knowledge sharing. Please refer to the LICENSE file for detailed terms.
  • Enterprise License: Ideal for commercial use, this license allows for the integration of Ultralytics software and AI models into commercial products without the open-source requirements of AGPL-3.0. For use cases that involve commercial applications, please contact us via Ultralytics Licensing.

πŸ“¬ Contact Us

For bug reports, feature requests, and contributions, head to GitHub Issues. For questions and discussions about this project and other Ultralytics endeavors, join us on Discord!


Ultralytics GitHub space Ultralytics LinkedIn space Ultralytics Twitter space Ultralytics YouTube space Ultralytics TikTok space Ultralytics Instagram space Ultralytics Discord

About

LYSO-SiPM gamma scatter analysis from data collected by Ultralytics at PETSYS labs in Lisbon, Portugal, 2017.

https://ultralytics.com

License:GNU Affero General Public License v3.0


Languages

Language:Python 70.5%Language:MATLAB 29.5%