Tools for calculate campbell and covmat from Gaia CU4 sources
Project description
nsstools
This python tools has two methods that applies on nss_two_body_orbit Gaia DR3 solutions
- covmat: for all kind of nss_solution_type, converts the correlation matrix+uncertainties to the covariance matrix of the solution
- campbell: for a NSS solution that is either astrometric Orbital* or AstroSpectroSB1, converts the Thiele-Innes orbital elements to the Campbell elements and propagates the uncertainties. Ref: Halbwachs et al., 2022, Gaia Data Release 3. Astrometric binary star processing, Astronomy and Astrophysics, Appendix A input: dataframe output: dataframe
A R version is available here.
Installation
with pip
pip3 install --user nsstools
with setup
python3 setup.py install
Usage
See the notebook
import pandas as pd
from nsstools import NssSource
nss = pd.read_csv("tests/data/nss_two_body_orbit_sample.csv.gz")
source_index = 0 # position of the source in the csv file
source = NssSource(nss, indice=source_index)
print(source.covmat())
print(source.campbell())
Authors and acknowledgment
Authors: Nicolas Leclerc from a code by Jean-Louis Halbwachs and Carine Babusiaux. Reference: Halbwachs et al., 2022, Gaia Data Release 3. Astrometric binary star processing, Astronomy and Astrophysics, Appendix A and B. R version: https://gricad-gitlab.univ-grenoble-alpes.fr/babusiac/nsstools/
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
nsstools-0.1.10.tar.gz
(5.2 kB
view hashes)
Built Distribution
Close
Hashes for nsstools-0.1.10-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | daba6084f00b76f3a895082347f46dcc1335746cf982e9dca4c33351d558d21b |
|
MD5 | 6856e1e315d4d6c0536c435c12962876 |
|
BLAKE2b-256 | 1bdfb891ea9c05a73f9b81cdf8fa9e7bacaa4a8b4ab11d48397c49984e9c536a |