This package can be used to estimate the metallicity and effective temperature of the stars from the CSST broad-band filter systems
Project description
CSST_parameter
The code is used to estimate the metallicity and effective temperature of the stars from the CSST broad-band filter systems. It is worth noting that only FGK-type stars are valid.
How to install
#from PyPI
python3 -m pip install CSST-parameter
Quick start
The input are NUV, u, g, i, z, y magnitudes. An assumption that magnitudes are independent Gaussian variables is made. You can precess the data through the command line like this.
from CSST import CSST
CSST.CSST_parameter(NUV,u,g,i,z,y)
The output is one file named CSST_parameter.csv, which stores the photometric metallicity and the effective temperature of the stars.
An example
If a file (a.csv) is given, NUV, u, g, i, z, y magnitudes are contained in this file, then you can precess the data through the command line like this.
python3
import pandas as pd
data=pd.read_csv('a.csv')
NUV0=data.loc[:,['NUV']].values
u0=data.loc[:,['u']].values
g0=data.loc[:,['g']].values
i0=data.loc[:,['i']].values
z0=data.loc[:,['z']].values
y0=data.loc[:,['y']].values
NUV,u,g,i,z,y=NUV0.flatten(),u0.flatten(),g0.flatten(),i0.flatten(),z0.flatten(),y0.flatten()
# estimate the parameter of the stars
from CSST import CSST
CSST.CSST_parameter(NUV,u,g,i,z,y)
The output is one file named CSST_parameter.csv, which stores the photometric metallicity and the effective temperature of the stars.
API
CSST_parameter(NUV,u,g,i,z,y)
Args:
NUV: array-like, shape (n, )
CSST NUV band
u: array-like, shape (n, )
CSST u band
g: array-like, shape (n, )
CSST g band
i: array-like, shape (n, )
CSST i band
z: array-like, shape (n, )
CSST z band
y: array-like, shape (n, )
CSST y band
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for csst_parameter-0.1.4-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 08120f63ceb6638a2e73b4a12cb455abcc84f88cb04529158e65798c2e4c75c3 |
|
MD5 | fdfa700e8136084365849499dd0d22f7 |
|
BLAKE2b-256 | 9d18351d3fca1fb99f0e4abe4c4167cc29f9ed6ac1280e04949cc1199c1ed757 |