scenemodelingphotometry
Scene modeling photometry software used for flux measurements of trans-Neptunian objects from the Dark Energy Survey
Science Score: 54.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
✓Academic publication links
Links to: arxiv.org -
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (10.1%) to scientific vocabulary
Repository
Scene modeling photometry software used for flux measurements of trans-Neptunian objects from the Dark Energy Survey
Basic Info
- Host: GitHub
- Owner: bernardinelli
- License: mit
- Language: HTML
- Default Branch: main
- Size: 32.6 MB
Statistics
- Stars: 1
- Watchers: 1
- Forks: 2
- Open Issues: 0
- Releases: 1
Metadata Files
README.md
SceneModelingPhotometry
Scene modeling photometry software for flux measurements of trans-Neptunian objects from the Dark Energy Survey
Information
This repository provides the implementation of the scene modeling photometry procedure described in Bernardinelli et al (2023), as well as auxiliary tools for saving the data and visualizing the results.
The implementation in smp.py consists of two primary classes, Detection and BinaryDetection, that fit the background (scene) and the target single (Detection) or binary sources (BinaryDetection) for a given set of positions. A Jupyter Notebook that provides a few usage examples are also provided.
Dependencies
This implementation depends on a few standard Python packages:
- numpy
- astropy
- scipy
- compress-pickle
- matplotlib for visualization
As well as a few DES-specific packages:
- pixmappy: DES astrometric solutions
- Piff: DES point spread functions
- destnosim: compilation of exposures used in the DES search for TNOs
Generalization and usage for surveys other than DES
The Detection class implements both the scene modeling solutions and the DES-specific data handling. For surveys other than DES, the astrometric solutions, PSF drawing and exposure information might be handled differently. A simple and elegant solution to this problem is to implement a class that inherits from Detection with their own self.findAllExposures, self.findPixelCoords and self.constructPSFs methods.
The scene modeling procedure is also quite flexible, and may be generalized to observing strategies and conditions, for example, that of a series of repeated exposures of a given object in a short time span (as in a shift and stack survey). Implementation of these cases can also be handled by inheriting from Detection and BinaryDetection.
Owner
- Name: Pedro Bernardinelli
- Login: bernardinelli
- Kind: user
- Location: Seattle, WA
- Website: pbernardinelli.com
- Repositories: 1
- Profile: https://github.com/bernardinelli
DiRAC fellow @ University of Washington, studying the outer Solar System with the Dark Energy Survey and other current and future projects.
Citation (CITATION.cff)
date-released: "2023-08-08"
repository-code: "https://github.com/bernardinelli/SceneModelingPhotometry"
message: "If you use this software, please cite it as below."
doi: "10.48550/arXiv.2304.03017"
title: "{Photometry of outer Solar System objects from the Dark Energy Survey I: photometric methods, light curve distributions and trans-Neptunian binaries}"
cff-version: 1.2.0
authors:
- family-names: "{Bernardinelli}"
given-names: " P.~H."
- family-names: "{Bernstein}"
given-names: " G.~M."
- family-names: "{Jindal}"
given-names: " N."
preferred-citation:
type: "article"
doi: "10.48550/arXiv.2304.03017"
date-released: "2023-04-06"
journal: "arXiv e-prints"
title: "{Photometry of outer Solar System objects from the Dark Energy Survey I: photometric methods, light curve distributions and trans-Neptunian binaries}"
start: "arXiv:2304.03017"
authors:
- family-names: "{Bernardinelli}"
given-names: " P.~H."
- family-names: "{Bernstein}"
given-names: " G.~M."
- family-names: "{Jindal}"
given-names: " N."
- family-names: "{Abbott}"
given-names: " T.~M.~C."
- family-names: "{Aguena}"
given-names: " M."
- family-names: "{Andrade-Oliveira}"
given-names: " F."
- family-names: "{Annis}"
given-names: " J."
- family-names: "{Bacon}"
given-names: " D."
- family-names: "{Bertin}"
given-names: " E."
- family-names: "{Brooks}"
given-names: " D."
- family-names: "{Burke}"
given-names: " D.~L."
- family-names: "{Carnero Rosell}"
given-names: " A."
- family-names: "{Carrasco Kind}"
given-names: " M."
- family-names: "{Carretero}"
given-names: " J."
- family-names: "{da Costa}"
given-names: " L.~N."
- family-names: "{Pereira}"
given-names: " M.~E.~S."
- family-names: "{Davis}"
given-names: " T.~M."
- family-names: "{Desai}"
given-names: " S."
- family-names: "{Diehl}"
given-names: " H.~T."
- family-names: "{Doel}"
given-names: " P."
- family-names: "{Everett}"
given-names: " S."
- family-names: "{Ferrero}"
given-names: " I."
- family-names: "{Friedel}"
given-names: " D."
- family-names: "{Frieman}"
given-names: " J."
- family-names: "{Garcia-Bellido}"
given-names: " J."
- family-names: "{Giannini}"
given-names: " G."
- family-names: "{Gruen}"
given-names: " D."
- family-names: "{Herner}"
given-names: " K."
- family-names: "{Hinton}"
given-names: " S.~R."
- family-names: "{Hollowood}"
given-names: " D.~L."
- family-names: "{Honscheid}"
given-names: " K."
- family-names: "{James}"
given-names: " D.~J."
- family-names: "{Kuehn}"
given-names: " K."
- family-names: "{Mena-Fernandez}"
given-names: " J."
- family-names: "{Menanteau}"
given-names: " F."
- family-names: "{Miquel}"
given-names: " R."
- family-names: "{Ogando}"
given-names: " R.~L.~C."
- family-names: "{Pieres}"
given-names: " A."
- family-names: "{Plazas Malagon}"
given-names: " A.~A."
- family-names: "{Raveri}"
given-names: " M."
- family-names: "{Sanchez}"
given-names: " E."
- family-names: "{Sevilla-Noarbe}"
given-names: " I."
- family-names: "{Smith}"
given-names: " M."
- family-names: "{Suchyta}"
given-names: " E."
- family-names: "{Swanson}"
given-names: " M.~E.~C."
- family-names: "{Tarle}"
given-names: " G."
- family-names: "{To}"
given-names: " C."
- family-names: "{Walker}"
given-names: " A.~R."
- family-names: "{Wiseman}"
given-names: " P."
- family-names: "{Zhang}"
given-names: " Y."