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, jacobian while 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 multiprofile and offsetlines features have been merged (and Pythonified) in the cubefit.multiprofile.MultiProfile class.

Owner

  • Name: Thibaut Paumard
  • Login: paumard
  • Kind: user

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