Skip to content

ultralytics/miniTimeCube

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

30 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Ultralytics logo

🌟 Introduction

Welcome to the official repository for the miniTimeCube (mTC) simulation and analysis code. This documentation guides you through the setup process, describes how to run simulations, and provides an overview of the analysis capabilities included in this project. Whether you are a physicist, a data scientist, or an enthusiast in the field of particle detection, you'll find the tools and information needed to work with the mTC.

Ultralytics Actions Ultralytics Discord Ultralytics Forums Ultralytics Reddit

πŸ“š Description

The miniTimeCube (mTC) is an innovative, compact neutrino detector designed as part of a larger scientific endeavor to study and understand neutrino interactions. This repository contains all the necessary simulation and analysis code related to the mTC project.

The scientific paper associated with this project, titled "Invited Article: miniTimeCube," was authored by a team of respected researchers. It presents a deep dive into the design, operation, and capabilities of the mTC. You can access the full article for a comprehensive understanding via its DOI link. Understanding concepts like object detection can be helpful when working with particle detection data.

mTC

πŸ›  Requirements

To work with the miniTimeCube simulation and analysis code, you will need:

  • MATLAB version 2018a or newer. MATLAB is a high-level language and interactive environment for numerical computation, visualization, and programming. If you do not have MATLAB installed, please visit the official MATLAB website. Familiarity with data visualization techniques is also beneficial.

In addition, please make sure to clone the common functions repository and add it to your MATLAB path:

# Clone the functions-matlab repository using Git
git clone https://github.com/ultralytics/functions-matlab
% Add the repository to the MATLAB path
addpath(genpath('/path/to/functions-matlab')) % Replace /path/to/ with the actual path

Ensure that the following toolboxes are installed in your MATLAB environment:

  • Statistics and Machine Learning Toolbox: Provides functions and apps to describe, analyze, and model data using statistics and machine learning.
  • Signal Processing Toolbox: Offers a variety of tools and algorithms for signal processing tasks, crucial for analyzing detector outputs.

πŸƒ Running the Code

To execute the mTC simulation and analysis code within MATLAB, simply enter the following command in your MATLAB terminal:

% Launch the nView interface
nView

This command starts the nView interface, where you can interact with the simulation and analysis tools provided for the miniTimeCube. For insights into optimizing performance, consider exploring resources on real-time inference.

🀝 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 offers two licensing options to accommodate diverse needs:

  • AGPL-3.0 License: Ideal for students and enthusiasts, this OSI-approved open-source license promotes collaboration and knowledge sharing. See the LICENSE file for details.
  • Enterprise License: Designed for commercial use, this license permits seamless integration of Ultralytics software and AI models into commercial products and services. For commercial applications, please contact us via Ultralytics Licensing.

πŸ“¬ Contact Us

For bug reports, feature requests, and contributions, please visit GitHub Issues. For questions, discussions, and community support regarding this project and other Ultralytics initiatives, join our Discord!


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

About

miniTimeCube (mTC) antineutrino detector simulation and analysis.

Topics

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •