pycf3 - Cosmicflows Galaxy Distance-Velocity Calculator client for Python
Description
pycf3 is a Python client for the Cosmicflows-3 Distance-Velocity Calculator, and NAM Distance-Velocity Calculator
Code Repository & Issues
https://github.com/quatrope/pycf3
License
pycf3 is under The BSD 3 License
The BSD 3-clause license allows you almost unlimited freedom with the software so long as you include the BSD copyright and license notice in it (found in Fulltext).
Basic Install
Execute
$ pip install pycf3
Development Install
Clone this repo and install with pip
$ git clone https://github.com/quatrope/pycf3.git
$ cd pycf3
$ pip install -e .
Quick Usage
>>> import pycf3
>>> cf3 = pycf3.CF3()
>>> result = cf3.calculate_distance(velocity=9000, glon=283, glat=75)
>>> print(result.observed_velocity_)
9000.0
>>> result.observed_distance_
array([136.90134347])
For more information, read the tutorial in the documentation.
Citation
- If you use the results of this work in your research or other applications, please cite Kourkchi et al. 2020, AJ, 159, 67
- Please acknowledge pycf3 in any research report or publication that requires citation of any author's work. Our suggested acknowledgment is:
The authors acknowledge the pycf3 project that contributed to the research reported here. <https://pycf3.readthedocs.io/>
ABOUT THE DATA
All data exposed by pycf3 belongs to the project
Cosmicflows-3 Distance-Velocity Calculator (http://edd.ifa.hawaii.edu/CF3calculator/) Copyright (C) Cosmicflows Team - The Extragalactic Distance Database (EDD)
Please cite:
Kourkchi, E., Courtois, H. M., Graziani, R., Hoffman, Y., Pomarede, D., Shaya, E. J., & Tully, R. B. (2020). Cosmicflows-3: Two Distance--Velocity Calculators. The Astronomical Journal, 159(2), 67.
BibText
@ARTICLE{2020AJ....159...67K,
author = {{Kourkchi}, Ehsan and {Courtois}, H{\'e}l{\`e}ne M. and
{Graziani}, Romain and {Hoffman}, Yehuda and {Pomar{\`e}de}, Daniel and
{Shaya}, Edward J. and {Tully}, R. Brent},
title = "{Cosmicflows-3: Two Distance-Velocity Calculators}",
journal = {\aj},
keywords = {590, 1146, 902, 1968, Astrophysics - Cosmology and
Nongalactic Astrophysics, Astrophysics - Astrophysics of Galaxies,
Astrophysics - Instrumentation and Methods for Astrophysics},
year = 2020,
month = feb,
volume = {159},
number = {2},
eid = {67},
pages = {67},
doi = {10.3847/1538-3881/ab620e},
archivePrefix = {arXiv},
eprint = {1912.07214},
primaryClass = {astro-ph.CO},
adsurl = {https://ui.adsabs.harvard.edu/abs/2020AJ....159...67K},
adsnote = {Provided by the SAO/NASA Astrophysics Data System}
}
Authors
- Juan BC - jbcabral@unc.edu.com
- Bruno Sanchez
- Martin Beroiz
- Ehsan Kourkchi.
This project is part of the QuatroPe scientific tools.
Metadata
Release files for pycf3 2020.12
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| pycf3-2020.12.tar.gz | 18.5 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| pycf3-2020.12-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 35.0 kB
Release files / pycf3-2020.12.tar.gz
| Download URL | pycf3-2020.12.tar.gz |
|---|---|
| Size | 18.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
4c1ae9756945d920958b3634dd0b8cd0194063fa2277cd3e8d64f525facce440
|
|
BLAKE2b-256 checksum How to use checksums |
03d0c36f1391f206e02abe49d316f6919b36aa09d62bf15a13ac35e2e98efa2f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.9.0
|
Release files / pycf3-2020.12-py3-none-any.whl
| Download URL | pycf3-2020.12-py3-none-any.whl |
|---|---|
| Size | 16.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
e874c1b4a682515cc172a5f1599d9cd650b6a719a81261134d05c4fd06864d1d
|
|
BLAKE2b-256 checksum How to use checksums |
99d2bf20a8fa9dba1ad18c382f7d6a563ec458ce0b493e480496de31c4e002b7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.9.0
|
Security for pycf3 2020.12
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.