Skip to main content

Defines objects for interpolating stellar model grids.

Project description

Provides simple interface for interacting with stellar model grids. The guts of this code is a 3-d linear interpolation in mass, age, Fe/H space. That is, the model predicts the various properties as functions of these inputs.

Basic usage:

>>> from isochrones.dartmouth import Dartmouth_Isochrone
>>> dar = Dartmouth_Isochrone()
>>> dar.radius(1.0,9.6,0.0) #mass [solar], log(age), Fe/H
0.9886235

or, more generally (results returned in pandas DataFrame object):

>>> dar(1.0,9.6,0.0)
      B_mag   D51_mag     H_mag     I_mag     J_mag     K_mag  Kepler_mag  \
0  5.430236  4.933568  3.334693  4.082671  3.645123  3.300209    4.536936
R_mag         Teff     U_mag    V_mag  age     g_mag     i_mag  \
0  4.408233  5845.864438  5.624884  4.76735  9.6  5.060191  4.487868
logL      logg  mass     r_mag    radius     z_mag
0  0.010176  4.448366     1  4.589966  0.988624  4.482989

Note that the first time a stellar model module is loaded, it will download the necessary data (~few hundred MB) and save it to a folder in your home directory called ~/.isochrones.

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

isochrones-0.3.1.tar.gz (11.3 kB view hashes)

Uploaded Source

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page