km3net-arca-irf
Science Score: 13.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
○.zenodo.json file
-
○DOI references
-
○Academic publication links
-
○Committers with academic emails
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (13.6%) to scientific vocabulary
Repository
Basic Info
- Host: GitHub
- Owner: KM3NeT
- License: bsd-3-clause
- Language: Jupyter Notebook
- Default Branch: master
- Size: 1.45 MB
Statistics
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
- Releases: 3
Metadata Files
README.md
KM3NeT/ARCA230 Instrument response functions
This repository contains the instrument response functions of the full KM3NeT/ARCA230 detector. The IRFs are accompanied by a set of scripts to interact with the IRFs and to perform an example cut-and-count analysis to calculate the sensitivity and discovery potential to a neutrino point source.
N.B.: The resulting sensitivity and discovery potential is worse than presented in the paper due to: * The cut-and-count method only looks at the track (or shower) channel instead of combining both, * This analysis only includes signal from $\nu\mu$ and $\bar{\nu}\mu$ CC events selected as track and $\nue$ and $\bar{\nu}e$ CC events selected as shower, instead of all flavours and interactions, * The paper uses a more sophisticated method than presented here. The paper uses a binned likelihood method and throws pseudo experiments to determine the sensitivity, while in this example we use Poisson statistics for a simple counting experiment.
Content
- data/: Instrument Response Functions (IRFs) for the KM3NeT/ARCA230 detector.
- analysis/: Jupyter notebooks with example plots and analysis
- src/arca230/:
- flux.py: Class that represents a single power law neutrino point source flux.
- aeff.py: Class that loads the effective area and calculates event rates using a point source flux.
- psf.py: Class that loads the point spread function and calculates probabilities to reconstruct events with a specified search cone size.
- energyresponse.py: Class that loads the energy response and convolves true neutrino energies with the energy response of the detector.
- background.py: Class that calculates expected background rates at different positions in the sky.
Installation
Download
The content of the repository is downloaded via git:
sh
git clone git@git.km3net.de:open-data/public-candidates/open-point-source-search.git
Creating the environment
Using venv
Create a virtual environment
sh
python -m venv my_venv
Source the virtual environment
sh
source my_venv/bin/activate
Install
Enter the dowloaded repository
sh
cd open-point-source-search
and install the requirements
sh
pip install -e .
Running Jupyter notebooks
In order to run the notebooks, you need to install Jupyter, by using pip install jupyter or following the instructions at the Juypter website.
Running the Jupyter kernel
From within your virtual environment, create a Jupyter kernel and launch your notebook:
sh
python -m ipykernel install --user --name=km3net_ps
jupyter-notebook
For zsh shell, you need to execute these lines first before installation of the kernel
zsh
conda install -c conda-forge notebook
conda install -c conda-forge nb_conda_kernels
You can then execute the notebooks in your browser following the URL in the stdout.
Owner
- Name: KM3NeT
- Login: KM3NeT
- Kind: organization
- Website: https://www.km3net.org
- Twitter: km3net
- Repositories: 14
- Profile: https://github.com/KM3NeT
Inofficial collection of open source KM3NeT software
CodeMeta (codemeta.json)
{
"@context": "https://doi.org/10.5063/schema/codemeta-2.0",
"@type": "SoftwareSourceCode",
"license": "https://spdx.org/licenses/BSD-3-Clause",
"codeRepository": "https://github.com/KM3NeT/KM3NeT-ARCA-irf",
"dateCreated": "12-02-2024",
"datePublished": "09-04-2024",
"dateModified": "10-04-2024",
"downloadUrl": "https://github.com/KM3NeT/KM3NeT-ARCA-irf.git",
"issueTracker": "https://github.com/KM3NeT/KM3NeT-ARCA-irf/issues",
"name": "KM3NeT/ARCA230 instrument response functions and point source analysis.",
"version": "1.0.1",
"description": "This repository contains the instrument response functions of the KM3NeT/ARCA230 detector alongside an example analysis for studying the sensitivity to neutrino point sources.",
"applicationCategory": "Astroparticle physics",
"releaseNotes": "Version published with paper: Astronomy potential of KM3NeT/ARCA",
"referencePublication": "Astronomy potential of KM3NeT/ARCA, https://arxiv.org/abs/2402.08363",
"developmentStatus": "active",
"readme": "https://github.com/KM3NeT/KM3NeT-ARCA-irf/blob/master/README.md",
"softwareVersion": "1.0.1",
"keywords": [
"KM3NeT",
"ARCA",
"Instrument response functions",
"neutrinos",
"point source"
],
"programmingLanguage": [
"Python 3"
],
"operatingSystem": [
"Linux",
"Windows"
],
"softwareRequirements": [
"Python 3.8",
"gammapy 0.17"
],
"author": [
{
"@type": "Person",
"@id": "https://orcid.org/0000-0003-4980-044X",
"givenName": "Thijs",
"familyName": "van Eeden",
"email": "thijsvaneeden@gmail.com",
"affiliation": {
"@type": "Organization",
"name": "Nikhef"
}
}
],
"maintainer": [
{
"@type": "Organization",
"@id": "https://km3net.org",
"name": "KM3NeT Collaboration",
"email": "opendata@km3net.de",
"url": "http://openscience.km3net.de"
}
]
}
GitHub Events
Total
Last Year
Committers
Last synced: over 1 year ago
Top Committers
| Name | Commits | |
|---|---|---|
| Thijs van Eeden | t****n@M****l | 2 |
| Thijs van Eeden | t****n@d****l | 1 |
Committer Domains (Top 20 + Academic)
Issues and Pull Requests
Last synced: about 1 year ago
All Time
- Total issues: 0
- Total pull requests: 0
- Average time to close issues: N/A
- Average time to close pull requests: N/A
- Total issue authors: 0
- Total pull request authors: 0
- Average comments per issue: 0
- Average comments per pull request: 0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 0
- Pull requests: 0
- Average time to close issues: N/A
- Average time to close pull requests: N/A
- Issue authors: 0
- Pull request authors: 0
- Average comments per issue: 0
- Average comments per pull request: 0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0