Science Score: 31.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
-
○.zenodo.json file
-
✓DOI references
Found 3 DOI reference(s) in README -
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (4.7%) to scientific vocabulary
Last synced: 10 months ago
·
JSON representation
·
Repository
Basic Info
- Host: GitHub
- Owner: paumard
- License: gpl-2.0
- Language: Python
- Default Branch: main
- Size: 241 KB
Statistics
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 0
- Releases: 0
Created over 4 years ago
· Last pushed over 2 years ago
Metadata Files
Readme
License
Citation
README.Python-vs-Yorick.md
Differences between CubeFit for Python and CubeFit for Yorick
CubeFit was originally implemented in the Yorick language. The following paper where using the Yorick implementation:
- Paumard, Thibaut; Ciurlo, Anna; Morris, Mark R.; Do, Tuan & Ghez, Andrea M. 2022; Regularized 3D spectroscopy with CubeFit: Method and application to the Galactic Center circumnuclear disk; Astronomy & Astrophysics, Volume 664, id.A97; doi: 10.1051/0004-6361/202243228
- Ciurlo, Anna ; Paumard, Thibaut ; Rouan, Daniel & Clénet, Yann 2019; Clumpiness of the interstellar medium in the central parsec of the Galaxy from H2 flux-extinction correlation; Astronomy & Astrophysics, Volume 621, id.A65; doi: 10.1051/0004-6361/201731763
- Ciurlo, Anna ; Paumard, Thibaut ; Rouan, Daniel & Clénet, Yann 2016; Hot molecular hydrogen in the central parsec of the Galaxy through near-infrared 3D fitting; Astronomy & Astrophysics, Volume 594, id.A113; doi: 10.1051/0004-6361/201527173
The Python re-implementation has the following notable differences compared to the original Yorick implementation:
- Cube dimensions in Yorick are X, Y, W; in Python Y, X, W;
- Yorick uses 1-indexing while Python defaults to 0-indexing;
- Regularisation term in Yorick is 4 times larger than in Python (multiply delta by 2 and keep delta*scale the same);
- The Python profile functions return a tuple with the objective
function and its Jacobian matrix:
profile(x, *a) -> y, jacobianwhile the Yorick profile functions return the objective function as their return value and the JAcobian as an output parameter:profile(x, a, &jacobian, deriv=) -> y; - The
multiprofileandoffsetlinesfeatures have been merged (and Pythonified) in thecubefit.multiprofile.MultiProfileclass.
Owner
- Name: Thibaut Paumard
- Login: paumard
- Kind: user
- Repositories: 5
- Profile: https://github.com/paumard
Citation (CITATION.md)
If you find this software useful and use it in scientific
publications, please cite:
@ARTICLE{2022A&A...664A..97P,
author = {{Paumard}, Thibaut and {Ciurlo}, Anna and {Morris}, Mark R. and {Do}, Tuan and {Ghez}, Andrea M.},
title = "{Regularized 3D spectroscopy with CubeFit: Method and application to the Galactic Center circumnuclear disk}",
journal = {\aap},
keywords = {methods: data analysis, methods: numerical, techniques: high angular resolution, techniques: spectroscopic, ISM: individual objects: Sgr A West Circumnuclear Disk, Galaxy: center, Astrophysics - Astrophysics of Galaxies},
year = 2022,
month = aug,
volume = {664},
eid = {A97},
pages = {A97},
doi = {10.1051/0004-6361/202243228},
archivePrefix = {arXiv},
eprint = {2204.11539},
primaryClass = {astro-ph.GA},
adsurl = {https://ui.adsabs.harvard.edu/abs/2022A&A...664A..97P},
adsnote = {Provided by the SAO/NASA Astrophysics Data System}
}
GitHub Events
Total
- Fork event: 1
Last Year
- Fork event: 1
Dependencies
pyproject.toml
pypi
setup.py
pypi