Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ultralytics/petsys
LYSO-SiPM gamma scatter analysis from data collected by Ultralytics at PETSYS labs in Lisbon, Portugal, 2017.
https://github.com/ultralytics/petsys
analysis lyso matlab resolution sipm timing ultralytics
Last synced: 7 days ago
JSON representation
LYSO-SiPM gamma scatter analysis from data collected by Ultralytics at PETSYS labs in Lisbon, Portugal, 2017.
- Host: GitHub
- URL: https://github.com/ultralytics/petsys
- Owner: ultralytics
- License: agpl-3.0
- Created: 2018-05-17T21:18:21.000Z (over 6 years ago)
- Default Branch: main
- Last Pushed: 2024-08-14T18:42:50.000Z (3 months ago)
- Last Synced: 2024-08-14T19:43:48.414Z (3 months ago)
- Topics: analysis, lyso, matlab, resolution, sipm, timing, ultralytics
- Language: Python
- Homepage: https://ultralytics.com
- Size: 2.62 MB
- Stars: 6
- Watchers: 2
- Forks: 4
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# π 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](https://github.com/ultralytics/petsys/actions/workflows/format.yml/badge.svg)](https://github.com/ultralytics/petsys/actions/workflows/format.yml)
## π 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](https://github.com/ultralytics/petsys) 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](https://www.mathworks.com/products/matlab.html) 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:
```bash
$ git clone https://github.com/ultralytics/functions-matlab
```- Integrate the repository into your MATLAB environment:
```matlab
>> 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:
```matlab
>> 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](https://zenodo.org/badge/133869433.svg)](https://zenodo.org/badge/latestdoi/133869433)
## π€ 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](https://docs.ultralytics.com/help/contributing/) to get started. Also, we'd love to hear about your experience with Ultralytics products. Please consider filling out our [Survey](https://www.ultralytics.com/survey?utm_source=github&utm_medium=social&utm_campaign=Survey). A huge π and thank you to all of our 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](https://opensource.org/license) open-source license encourages collaborative learning and knowledge sharing. Please refer to the [LICENSE](https://github.com/ultralytics/ultralytics/blob/main/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](https://www.ultralytics.com/license).## π¬ Contact Us
For bug reports, feature requests, and contributions, head to [GitHub Issues](https://github.com/ultralytics/velocity/issues). For questions and discussions about this project and other Ultralytics endeavors, join us on [Discord](https://discord.com/invite/ultralytics)!