# ysphotutilpy
[![DOI](https://zenodo.org/badge/159082834.svg)](https://zenodo.org/badge/latestdoi/159082834)
Simple photometry utilities.
Install by
```
$ pip install ysphotutilpy
```
or
```
$ cd <where you want to download this package>
$ git clone https://github.com/ysBach/ysphotutilpy
$ cd ysphotutilpy
$ git pull && pip install -e .
```
From the second time, **just run the last line**.
**NOTE**: Please understand this package may undergo severe backward-incompatible changes. This is a package I use for (1) my own research and (2) education (see, e.g., [SNU_AOclass](https://github.com/ysBach/SNU_AOclass/)).
For (1): I always include a proper "snapshot" of this package to the publication, so any backward incompatible changes won't affect the reproducibility of the published results.
For (2): Each semester, students will try to download/install the newest versions of other packages (especially ``ccdproc``, ``photutils``, etc). But these packages sometimes introduce "breaking changes" to their source codes, and thus, I have to modify my codes to "work" with the newest versions of such packages (e.g., as of 2022 Apr, I suddenly had to drop ``photutils <= 1.3`` due to its [internal API change](https://github.com/astropy/photutils/issues/1335) in version 1.4 & as of 2022 Dec, I also suddenly had to drop ``photutils <= 1.6`` due to the [same reason](https://github.com/astropy/photutils/commit/799e0b0aca361b8deb5f506a91af1c890075af77)). Thus, backward incompatible changes are inevitable for me.
My justification is that this is not an "officially recommended" package by, e.g., STScI, but rather it is just a personal toolbox. Even for the name of this package, I tried not to occupy "photutilpy", which must be used by better-organized ones (such as photutils).
Enjoy astronomical data reduction!
Some useful urls:
* PS1 Different table columns: [PS1 DB obj&det tables](https://outerspace.stsci.edu/display/PANSTARRS/PS1+Database+object+and+detection+tables)
* Among these, [PS1 Mean table](https://outerspace.stsci.edu/display/PANSTARRS/PS1+MeanObjectView+table+fields) is the most widely used (default in MAST query).
* [Explanation on ``objInfoFlag`` column](https://outerspace.stsci.edu/display/PANSTARRS/PS1+Object+Flags#PS1ObjectFlags-ObjectInfoFlagsvalues,e.g.,columnobjInfoFlagintableObjectThin)
Raw data
{
"_id": null,
"home_page": "https://github.com/ysBach/ysphotutilpy",
"name": "ysphotutilpy",
"maintainer": "",
"docs_url": null,
"requires_python": ">=3.8",
"maintainer_email": "",
"keywords": "astronomy,data reduction,image analysis",
"author": "Yoonsoo P. Bach",
"author_email": "ysbach93@gmail.com,",
"download_url": "https://files.pythonhosted.org/packages/8f/e1/875a5f753165ed7c940bff97b829b226be2e66de60b456c5310c7c4202bc/ysphotutilpy-0.1.1.tar.gz",
"platform": null,
"description": "# ysphotutilpy\n[![DOI](https://zenodo.org/badge/159082834.svg)](https://zenodo.org/badge/latestdoi/159082834)\n\nSimple photometry utilities.\n\n\nInstall by\n\n```\n$ pip install ysphotutilpy\n```\n\nor\n\n```\n$ cd <where you want to download this package>\n$ git clone https://github.com/ysBach/ysphotutilpy\n$ cd ysphotutilpy\n$ git pull && pip install -e .\n```\nFrom the second time, **just run the last line**.\n\n\n**NOTE**: Please understand this package may undergo severe backward-incompatible changes. This is a package I use for (1) my own research and (2) education (see, e.g., [SNU_AOclass](https://github.com/ysBach/SNU_AOclass/)).\n\nFor (1): I always include a proper \"snapshot\" of this package to the publication, so any backward incompatible changes won't affect the reproducibility of the published results.\n\nFor (2): Each semester, students will try to download/install the newest versions of other packages (especially ``ccdproc``, ``photutils``, etc). But these packages sometimes introduce \"breaking changes\" to their source codes, and thus, I have to modify my codes to \"work\" with the newest versions of such packages (e.g., as of 2022 Apr, I suddenly had to drop ``photutils <= 1.3`` due to its [internal API change](https://github.com/astropy/photutils/issues/1335) in version 1.4 & as of 2022 Dec, I also suddenly had to drop ``photutils <= 1.6`` due to the [same reason](https://github.com/astropy/photutils/commit/799e0b0aca361b8deb5f506a91af1c890075af77)). Thus, backward incompatible changes are inevitable for me.\n\nMy justification is that this is not an \"officially recommended\" package by, e.g., STScI, but rather it is just a personal toolbox. Even for the name of this package, I tried not to occupy \"photutilpy\", which must be used by better-organized ones (such as photutils).\n\nEnjoy astronomical data reduction!\n\nSome useful urls:\n\n* PS1 Different table columns: [PS1 DB obj&det tables](https://outerspace.stsci.edu/display/PANSTARRS/PS1+Database+object+and+detection+tables)\n * Among these, [PS1 Mean table](https://outerspace.stsci.edu/display/PANSTARRS/PS1+MeanObjectView+table+fields) is the most widely used (default in MAST query).\n * [Explanation on ``objInfoFlag`` column](https://outerspace.stsci.edu/display/PANSTARRS/PS1+Object+Flags#PS1ObjectFlags-ObjectInfoFlagsvalues,e.g.,columnobjInfoFlagintableObjectThin)\n",
"bugtrack_url": null,
"license": "BSD 3-clause",
"summary": "Convenience utilities made by ysBach especially for photometry",
"version": "0.1.1",
"split_keywords": [
"astronomy",
"data reduction",
"image analysis"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "a1435d7efb3ba4a19771ef96e0f254e16c33a28c4109cee761188966e962ccb7",
"md5": "d445ec8f7e342dc8961b815fc53769fb",
"sha256": "dd9981519ded07a11f940319497aca740f1231dbb3755a237f48083bd5681161"
},
"downloads": -1,
"filename": "ysphotutilpy-0.1.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "d445ec8f7e342dc8961b815fc53769fb",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.8",
"size": 81620,
"upload_time": "2023-04-27T10:47:53",
"upload_time_iso_8601": "2023-04-27T10:47:53.666658Z",
"url": "https://files.pythonhosted.org/packages/a1/43/5d7efb3ba4a19771ef96e0f254e16c33a28c4109cee761188966e962ccb7/ysphotutilpy-0.1.1-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "8fe1875a5f753165ed7c940bff97b829b226be2e66de60b456c5310c7c4202bc",
"md5": "0ce777f9065f7059e6ac4f7b18731de1",
"sha256": "cc6d9c8a5d006c72f1c4a89b21fa492e6af89a2067da7bb22b22ebd8f4877b9e"
},
"downloads": -1,
"filename": "ysphotutilpy-0.1.1.tar.gz",
"has_sig": false,
"md5_digest": "0ce777f9065f7059e6ac4f7b18731de1",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.8",
"size": 78208,
"upload_time": "2023-04-27T10:47:57",
"upload_time_iso_8601": "2023-04-27T10:47:57.922376Z",
"url": "https://files.pythonhosted.org/packages/8f/e1/875a5f753165ed7c940bff97b829b226be2e66de60b456c5310c7c4202bc/ysphotutilpy-0.1.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-04-27 10:47:57",
"github": true,
"gitlab": false,
"bitbucket": false,
"github_user": "ysBach",
"github_project": "ysphotutilpy",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"lcname": "ysphotutilpy"
}