SlideShare a Scribd company logo
Interpolating Evolutionary Tracks
    of Rapidly Rotating Stars


          Danielle Kumpulanian
                October 20, 2005


    Deane Peterson, Stony Brook University
Outline
• Introduction
  – Background
  – Goals
      • Accurately interpolate data
      • Determine mass of a star
  – Evolutionary track grids
• Description of project
  – Interpolation method
  – Test & results
  – Polygon problem
• Conclusion
  – Uses for interpolation
    method
• References
Introduction
• Stellar evolution: lifetime of stars
• Stars live for millions or billions of years
• Cannot observe the entire life cycle of a single
  star
• Need to piece together observations of stars of
  the same mass, at different ages (different
  points along evolutionary track)
Introduction
• Can draw predicted evolutionary track for
  a star of that mass, based on observations
• Evolutionary tracks are put into “grids”.
• Grids are published for everyone to use.
Evolutionary track grid (2D)
log(M/MSun)=0.0500   …   t (Age in years)   log(L/LSun)   …   log(Teff)   …   …




                                                                          …   …
log(M/MSun)=0.0500   …   t (Age in years)   log(L/LSun)   …   log(Teff)


log(M/MSun)=0.0750   …   t (Age in years)   log(L/LSun)   …   log(Teff)   …   …




log(M/MSun)=0.0750   …   t (Age in years)   log(L/LSun)   …   log(Teff)   …   …




log(M/MSun)=0.1000   …   t (Age in years)   log(L/LSun)   …   log(Teff)   …   …




log(M/MSun)=0.1000   …   t (Age in years)   log(L/LSun)   …   log(Teff)   …   …




log(M/MSun)=0.1250   …   t (Age in years)   log(L/LSun)   …   log(Teff)   …   …




log(M/MSun)=0.1250   …   t (Age in years)   log(L/LSun)   …   log(Teff)   …   …
Evolutionary track grid (3D)
   log(M/MSun):


   0.1250
   0.1000
   0.0750
   0.0500
Hertzsprung-Russell Diagram
Evolutionary Tracks
• Luminosity-Radius-Temperature relation:

                   L = 4πR2σT4
• Use this relation to solve for log(R/RSun):

   log(R/RSun) = 0.5{log(L/LSun) – 4[logT – logTSun]}

• Using information from grid, draw
  evolutionary tracks on a log(R/RSun) vs.
  log(L/LSun) plot.
Evolutionary tracks
Models range from log(M/MSun) = 0.0500 to log(M/MSun) = 0.7000
http://rocinante.colorado.edu/~pja/astr3730/lecture12.pdf
Goals
• Problem: large gap between masses in the
  grids…what about models for arbitrary masses?
• Solution: interpolate data for an arbitrary mass
  using the existing data in the grids.
Goals
• Problem: given observables such as L, Teff, and
  R, what is the mass of the star?
• Solution: use interpolation methods and
  determine mass or range of possible masses
  depending on which segment of the evolutionary
  track the point is on.
Evolutionary tracks
Models range from log(M/MSun) = 0.0500 to log(M/MSun) = 0.7000
Interpolation Method

wt + = (Teff − Teff 2 ) /(Teff 1 − Teff 2 )

wt − = (Teff 1 − Teff ) /(Teff 1 − Teff 2 )

 x = x1 wt + + x 2 wt −
                             x1 < x < x 2
Divide each evolutionary track
     into three segments:
                         1   Teff initial
                         2   Teff min
                         3   Teff max
                         4   Teff final
Segment 1:
Segment 2:
Segment 3:
Interpolation Method
• Calculate time ratios for each segment of track:


  C1 = (t   U
                min    −t      U
                                   0   ) /(t   L
                                                   min   −t     L
                                                                    0   )
 C 2 = (t   U
                max   −t   U
                               min     ) /(t   L
                                                   max   −t     L
                                                                    min     )

 C 3 = (t   U
                f     −t   U
                               max     ) /(t   L
                                                   f   −t   L
                                                                max     )
Interpolation Method
• Find corresponding points on the upper track for
each point on the lower track
• For each time t Li , a point t Ui is found.
• t Ui most likely does not correspond to a t U in
the grid.

•Interpolate values for log(L/LSun) and
log(Teff/Teff Sun) at points on upper track.
•Calculate log(R/RSun) for these points.
Interpolation Method
      Calculate log(R/RSun) and log(L/LSun) for each
           point along the intermediate track:
                  log( M / M Sun ) L − log(M / M Sun )
          wt + =
                 log(M / M Sun ) L − log( M / M Sun )U
                  log( M / M Sun ) − log(M / M Sun )U
          wt − =
                 log( M / M Sun ) L − log( M / M Sun )U

x1 = previous log(R/RSun) or log(L/LSun)
interpolated for upper track                  x = x1 wt + + x 2 wt −
x2 = next log(R/RSun) or log(L/LSun)                     x1 < x < x 2
interpolated for upper track
Test Results
• Interpolated track matched actual track accurate within
  ~2%.
• Distance between upper and lower tracks: log(M/MSun) =
  0.2000.
• Decrease distance → decrease %error.
• In practice, the interpolated model will be between two
  existing models, or a smaller distance between the upper
  and lower tracks.
Evolutionary tracks with polygon
Point-In-Polygon
• Threshold: horizontal line with y-coordinate of the test point
• Node: point where the threshold crosses an edge
•of the polygon

• Odd number of nodes: Inside
• Even number of nodes: Outside
• Zero nodes: Outside

• It does not matter which way
(left or right) from the test
point nodes are counted,
the result is the same.
Point-In-Polygon

Works for polygons that cross themselves:

1 node → odd → inside polygon



Works for polygons with holes or
polygons that overlap themselves:

2 nodes → even → outside polygon
Point-In-Polygon
                    What if the threshold passes through
                    a vertex of the polygon?

• Only one node can be counted, even though there
are two sides
• Make a rule: If the threshold passes through a vertex,
the point is considered “above” the threshold.
• Each side of the polygon has two endpoints.
• If the threshold passes through the endpoints of two
adjacent sides, only one side will have an endpoint
below the threshold.
   •Side a has an endpoint below & an endpoint “on-or-above” the
   threshold → count 1 node.
   •Side b has both endpoints “on-or-above” → count 0 nodes.
Point-In-Polygon
What if one side of the polygon lies
completely along the threshold?


Treat the same as last example:

   • Side c has one endpoint below the threshold and one endpoint
   “on-or-above” the threshold → count 1 node
   • Side d has two endpoints “on-or-above” → count 0 nodes.
   • Side e has two endpoints “on-or-above” → count 0 nodes.

      • Total nodes: 1 → inside polygon
Conclusion
• Method of interpolating models was developed and
  tested.
    – Accurate to better than ~1%.
• Only a portion of an existing models grid was used
    – Can easily be translated to use more of this grid or a different
      models grid
•    Tracks can be divided into three sections, and three
    polygons can be drawn with vertices at the endpoints of
    these sections.
    – Polygons can be used to determine if a single mass or a range
      of possible masses can be found.
    – Use Point-In-Polygon algorithm to determine which polygon the
      point is in.
Conclusion
• After obtaining log(L/LSun) and log(R/RSun) through
  observation, remaining properties can be
  deduced.
• Evolutionary track can be drawn.
• log(L/LSun) and log(R/RSun) are independent of
  rotation.
• Can study star’s evolutionary state and how its
  rotation affects its evolution.
• Further work needs to be done on this topic.
References
• A. Claret, Astron. Astrophys. 424, 919 (2004).
• D. R. Finley, Point-In-Polygon Algorithm (1998), URL:
  http://www.alienryderflex.com/polygon/.
Aside: Personal Challenges
•   Learn how to use Unix, Emacs, etc.
•   Learn/Re-learn C programming language
•   Figure out solutions to problems
•   Figure out how to make programs to carry
    out the calculations
Aside: Personal Challenges
• Learn how to use PGPLOT package
  – Read manual written in FORTRAN
  – Figure out how to change to C
• Make sure code was clearly written and
  commented so that others could
  understand it

More Related Content

What's hot

Introduction to signals and systems
Introduction to signals and systemsIntroduction to signals and systems
Introduction to signals and systems
sudarmani rajagopal
 
Fourier transform
Fourier transformFourier transform
Fourier transform
Shahed Babu
 
Tf
TfTf
SIGNAL OPERATIONS
SIGNAL OPERATIONSSIGNAL OPERATIONS
SIGNAL OPERATIONS
mihir jain
 
Unit-1 Classification of Signals
Unit-1 Classification of SignalsUnit-1 Classification of Signals
Unit-1 Classification of Signals
Dr.SHANTHI K.G
 
Chapter 2 signals and spectra,
Chapter 2   signals and spectra,Chapter 2   signals and spectra,
Chapter 2 signals and spectra,nahrain university
 
Fourier transforms
Fourier transforms Fourier transforms
Fourier transforms
Fahad B. Mostafa
 
NLP_KASHK:Markov Models
NLP_KASHK:Markov ModelsNLP_KASHK:Markov Models
NLP_KASHK:Markov Models
Hemantha Kulathilake
 
An Intuitive Approach to Fourier Optics
An Intuitive Approach to Fourier OpticsAn Intuitive Approach to Fourier Optics
An Intuitive Approach to Fourier Optics
jose0055
 
Lecture2 Signal and Systems
Lecture2 Signal and SystemsLecture2 Signal and Systems
Lecture2 Signal and Systems
babak danyal
 
Automated seismic-to-well ties?
Automated seismic-to-well ties?Automated seismic-to-well ties?
Automated seismic-to-well ties?
UT Technology
 
Fourier3
Fourier3Fourier3
Fourier3bubud75
 
Signals and systems-1
Signals and systems-1Signals and systems-1
Signals and systems-1
sarun soman
 
OPERATIONS ON SIGNALS
OPERATIONS ON SIGNALSOPERATIONS ON SIGNALS
OPERATIONS ON SIGNALS
vishalgohel12195
 
Types of the Signals- Signals and Systems
Types of the Signals- Signals and SystemsTypes of the Signals- Signals and Systems
Types of the Signals- Signals and Systems
Ghansyam Rathod
 
Operations on Continuous Time Signals
Operations on Continuous Time SignalsOperations on Continuous Time Signals
Operations on Continuous Time Signals
Al-Amin Islam
 
Introduction to fourier analysis
Introduction to fourier analysisIntroduction to fourier analysis
Zvi random-walks-slideshare
Zvi random-walks-slideshareZvi random-walks-slideshare
Zvi random-walks-slideshare
Zvi Lotker
 

What's hot (20)

Introduction to signals and systems
Introduction to signals and systemsIntroduction to signals and systems
Introduction to signals and systems
 
Fourier transform
Fourier transformFourier transform
Fourier transform
 
Tf
TfTf
Tf
 
SIGNAL OPERATIONS
SIGNAL OPERATIONSSIGNAL OPERATIONS
SIGNAL OPERATIONS
 
Unit-1 Classification of Signals
Unit-1 Classification of SignalsUnit-1 Classification of Signals
Unit-1 Classification of Signals
 
Chapter 2 signals and spectra,
Chapter 2   signals and spectra,Chapter 2   signals and spectra,
Chapter 2 signals and spectra,
 
Fourier transforms
Fourier transforms Fourier transforms
Fourier transforms
 
NLP_KASHK:Markov Models
NLP_KASHK:Markov ModelsNLP_KASHK:Markov Models
NLP_KASHK:Markov Models
 
An Intuitive Approach to Fourier Optics
An Intuitive Approach to Fourier OpticsAn Intuitive Approach to Fourier Optics
An Intuitive Approach to Fourier Optics
 
Lecture2 Signal and Systems
Lecture2 Signal and SystemsLecture2 Signal and Systems
Lecture2 Signal and Systems
 
Automated seismic-to-well ties?
Automated seismic-to-well ties?Automated seismic-to-well ties?
Automated seismic-to-well ties?
 
Fourier3
Fourier3Fourier3
Fourier3
 
Signals and systems-1
Signals and systems-1Signals and systems-1
Signals and systems-1
 
OPERATIONS ON SIGNALS
OPERATIONS ON SIGNALSOPERATIONS ON SIGNALS
OPERATIONS ON SIGNALS
 
Lecture5
Lecture5Lecture5
Lecture5
 
Types of the Signals- Signals and Systems
Types of the Signals- Signals and SystemsTypes of the Signals- Signals and Systems
Types of the Signals- Signals and Systems
 
Operations on Continuous Time Signals
Operations on Continuous Time SignalsOperations on Continuous Time Signals
Operations on Continuous Time Signals
 
Introduction to fourier analysis
Introduction to fourier analysisIntroduction to fourier analysis
Introduction to fourier analysis
 
Zvi random-walks-slideshare
Zvi random-walks-slideshareZvi random-walks-slideshare
Zvi random-walks-slideshare
 
Fourier Analysis
Fourier AnalysisFourier Analysis
Fourier Analysis
 

Viewers also liked

Interstellar Magnetic Field
Interstellar Magnetic FieldInterstellar Magnetic Field
Interstellar Magnetic Field
Danielle Kumpulanian
 
Zeeman Atomic Absorption Spectrophotometer by ACMAS Technologies Pvt Ltd.
Zeeman Atomic Absorption Spectrophotometer by ACMAS Technologies Pvt Ltd.Zeeman Atomic Absorption Spectrophotometer by ACMAS Technologies Pvt Ltd.
Zeeman Atomic Absorption Spectrophotometer by ACMAS Technologies Pvt Ltd.
Acmas Technologies Pvt. Ltd.
 
Energy Levels And Spectra
Energy  Levels And  SpectraEnergy  Levels And  Spectra
Energy Levels And SpectraPhysicsJackson
 
(10) electron spin & angular momentum coupling
(10) electron spin & angular momentum coupling(10) electron spin & angular momentum coupling
(10) electron spin & angular momentum couplingIbenk Hallen
 
Ls coupling presentation
Ls coupling presentationLs coupling presentation
Ls coupling presentation
usman mustafa
 
Anamolous zeeman effect
Anamolous zeeman effectAnamolous zeeman effect
Anamolous zeeman effect
Pradeepkumar Yadav
 
Zeeman Effect
Zeeman EffectZeeman Effect
Zeeman Effect
Zeeshan Khalid
 

Viewers also liked (7)

Interstellar Magnetic Field
Interstellar Magnetic FieldInterstellar Magnetic Field
Interstellar Magnetic Field
 
Zeeman Atomic Absorption Spectrophotometer by ACMAS Technologies Pvt Ltd.
Zeeman Atomic Absorption Spectrophotometer by ACMAS Technologies Pvt Ltd.Zeeman Atomic Absorption Spectrophotometer by ACMAS Technologies Pvt Ltd.
Zeeman Atomic Absorption Spectrophotometer by ACMAS Technologies Pvt Ltd.
 
Energy Levels And Spectra
Energy  Levels And  SpectraEnergy  Levels And  Spectra
Energy Levels And Spectra
 
(10) electron spin & angular momentum coupling
(10) electron spin & angular momentum coupling(10) electron spin & angular momentum coupling
(10) electron spin & angular momentum coupling
 
Ls coupling presentation
Ls coupling presentationLs coupling presentation
Ls coupling presentation
 
Anamolous zeeman effect
Anamolous zeeman effectAnamolous zeeman effect
Anamolous zeeman effect
 
Zeeman Effect
Zeeman EffectZeeman Effect
Zeeman Effect
 

Similar to Interpolating evolutionary tracks of rapidly rotating stars - presentation

Interpolating evolutionary tracks of rapidly rotating stars - paper
Interpolating evolutionary tracks of rapidly rotating stars - paperInterpolating evolutionary tracks of rapidly rotating stars - paper
Interpolating evolutionary tracks of rapidly rotating stars - paper
Danielle Kumpulanian
 
Circuit Network Analysis - [Chapter5] Transfer function, frequency response, ...
Circuit Network Analysis - [Chapter5] Transfer function, frequency response, ...Circuit Network Analysis - [Chapter5] Transfer function, frequency response, ...
Circuit Network Analysis - [Chapter5] Transfer function, frequency response, ...
Simen Li
 
Ppp1 Rubber Elasticity
Ppp1 Rubber ElasticityPpp1 Rubber Elasticity
Ppp1 Rubber Elasticityguest824336
 
lecture3.ppt
lecture3.pptlecture3.ppt
lecture3.ppt
Manh Le Tran
 
Introduction to Digital Signal Processing (DSP) - Course Notes
Introduction to Digital Signal Processing (DSP) - Course NotesIntroduction to Digital Signal Processing (DSP) - Course Notes
Introduction to Digital Signal Processing (DSP) - Course Notes
Ahmed Gad
 
7 convolutional codes
7 convolutional codes7 convolutional codes
7 convolutional codes
Varun Raj
 
Applications of Wavelet Transform
Applications of Wavelet TransformApplications of Wavelet Transform
Applications of Wavelet Transform
ijtsrd
 
KZ Spatial Waves Separations
KZ Spatial Waves SeparationsKZ Spatial Waves Separations
KZ Spatial Waves Separations
QUESTJOURNAL
 
“Solving QCD: from BG/P to BG/Q”. Prof. Dr. Attilio Cucchieri – IFSC/USP.
“Solving QCD: from BG/P to BG/Q”. Prof. Dr. Attilio Cucchieri – IFSC/USP.“Solving QCD: from BG/P to BG/Q”. Prof. Dr. Attilio Cucchieri – IFSC/USP.
“Solving QCD: from BG/P to BG/Q”. Prof. Dr. Attilio Cucchieri – IFSC/USP.
lccausp
 
Signal Flow Graph, SFG and Mason Gain Formula, Example solved with Masson Gai...
Signal Flow Graph, SFG and Mason Gain Formula, Example solved with Masson Gai...Signal Flow Graph, SFG and Mason Gain Formula, Example solved with Masson Gai...
Signal Flow Graph, SFG and Mason Gain Formula, Example solved with Masson Gai...
Waqas Afzal
 
Signals & systems
Signals & systems Signals & systems
Signals & systems
SathyaVigneshR
 
Lecture 10 11-signal_flow_graphs
Lecture 10 11-signal_flow_graphsLecture 10 11-signal_flow_graphs
Lecture 10 11-signal_flow_graphsSaifullah Memon
 
My Prize Winning Physics Poster from 2006
My Prize Winning Physics Poster from 2006My Prize Winning Physics Poster from 2006
My Prize Winning Physics Poster from 2006
Dr. Catherine Sinclair She/Her
 
EC8352-Signals and Systems - Laplace transform
EC8352-Signals and Systems - Laplace transformEC8352-Signals and Systems - Laplace transform
EC8352-Signals and Systems - Laplace transform
NimithaSoman
 
SP_BEE2143_C1.pptx
SP_BEE2143_C1.pptxSP_BEE2143_C1.pptx
SP_BEE2143_C1.pptx
IffahSkmd
 
Basic potential step and sweep methods
Basic potential step and sweep methodsBasic potential step and sweep methods
Basic potential step and sweep methods
Getachew Solomon
 
Applied III Chapter 4(1).pdf
Applied III  Chapter 4(1).pdfApplied III  Chapter 4(1).pdf
Applied III Chapter 4(1).pdf
DawitThomas
 
13.1.1 Shm Simple Pendulums
13.1.1 Shm Simple Pendulums13.1.1 Shm Simple Pendulums
13.1.1 Shm Simple PendulumsChris Staines
 

Similar to Interpolating evolutionary tracks of rapidly rotating stars - presentation (20)

Interpolating evolutionary tracks of rapidly rotating stars - paper
Interpolating evolutionary tracks of rapidly rotating stars - paperInterpolating evolutionary tracks of rapidly rotating stars - paper
Interpolating evolutionary tracks of rapidly rotating stars - paper
 
Circuit Network Analysis - [Chapter5] Transfer function, frequency response, ...
Circuit Network Analysis - [Chapter5] Transfer function, frequency response, ...Circuit Network Analysis - [Chapter5] Transfer function, frequency response, ...
Circuit Network Analysis - [Chapter5] Transfer function, frequency response, ...
 
Ppp1 Rubber Elasticity
Ppp1 Rubber ElasticityPpp1 Rubber Elasticity
Ppp1 Rubber Elasticity
 
lecture3.ppt
lecture3.pptlecture3.ppt
lecture3.ppt
 
Introduction to Digital Signal Processing (DSP) - Course Notes
Introduction to Digital Signal Processing (DSP) - Course NotesIntroduction to Digital Signal Processing (DSP) - Course Notes
Introduction to Digital Signal Processing (DSP) - Course Notes
 
7 convolutional codes
7 convolutional codes7 convolutional codes
7 convolutional codes
 
Applications of Wavelet Transform
Applications of Wavelet TransformApplications of Wavelet Transform
Applications of Wavelet Transform
 
KZ Spatial Waves Separations
KZ Spatial Waves SeparationsKZ Spatial Waves Separations
KZ Spatial Waves Separations
 
“Solving QCD: from BG/P to BG/Q”. Prof. Dr. Attilio Cucchieri – IFSC/USP.
“Solving QCD: from BG/P to BG/Q”. Prof. Dr. Attilio Cucchieri – IFSC/USP.“Solving QCD: from BG/P to BG/Q”. Prof. Dr. Attilio Cucchieri – IFSC/USP.
“Solving QCD: from BG/P to BG/Q”. Prof. Dr. Attilio Cucchieri – IFSC/USP.
 
Signal Flow Graph, SFG and Mason Gain Formula, Example solved with Masson Gai...
Signal Flow Graph, SFG and Mason Gain Formula, Example solved with Masson Gai...Signal Flow Graph, SFG and Mason Gain Formula, Example solved with Masson Gai...
Signal Flow Graph, SFG and Mason Gain Formula, Example solved with Masson Gai...
 
Digitalcomm day5 1575
Digitalcomm day5 1575Digitalcomm day5 1575
Digitalcomm day5 1575
 
Signals & systems
Signals & systems Signals & systems
Signals & systems
 
Problem a ph o 3
Problem a ph o 3Problem a ph o 3
Problem a ph o 3
 
Lecture 10 11-signal_flow_graphs
Lecture 10 11-signal_flow_graphsLecture 10 11-signal_flow_graphs
Lecture 10 11-signal_flow_graphs
 
My Prize Winning Physics Poster from 2006
My Prize Winning Physics Poster from 2006My Prize Winning Physics Poster from 2006
My Prize Winning Physics Poster from 2006
 
EC8352-Signals and Systems - Laplace transform
EC8352-Signals and Systems - Laplace transformEC8352-Signals and Systems - Laplace transform
EC8352-Signals and Systems - Laplace transform
 
SP_BEE2143_C1.pptx
SP_BEE2143_C1.pptxSP_BEE2143_C1.pptx
SP_BEE2143_C1.pptx
 
Basic potential step and sweep methods
Basic potential step and sweep methodsBasic potential step and sweep methods
Basic potential step and sweep methods
 
Applied III Chapter 4(1).pdf
Applied III  Chapter 4(1).pdfApplied III  Chapter 4(1).pdf
Applied III Chapter 4(1).pdf
 
13.1.1 Shm Simple Pendulums
13.1.1 Shm Simple Pendulums13.1.1 Shm Simple Pendulums
13.1.1 Shm Simple Pendulums
 

Recently uploaded

GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Product School
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
RTTS
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
Cheryl Hung
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Tobias Schneck
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
Frank van Harmelen
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
DianaGray10
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Product School
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Inflectra
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
Product School
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
Paul Groth
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 

Recently uploaded (20)

GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 

Interpolating evolutionary tracks of rapidly rotating stars - presentation

  • 1. Interpolating Evolutionary Tracks of Rapidly Rotating Stars Danielle Kumpulanian October 20, 2005 Deane Peterson, Stony Brook University
  • 2. Outline • Introduction – Background – Goals • Accurately interpolate data • Determine mass of a star – Evolutionary track grids • Description of project – Interpolation method – Test & results – Polygon problem • Conclusion – Uses for interpolation method • References
  • 3. Introduction • Stellar evolution: lifetime of stars • Stars live for millions or billions of years • Cannot observe the entire life cycle of a single star • Need to piece together observations of stars of the same mass, at different ages (different points along evolutionary track)
  • 4. Introduction • Can draw predicted evolutionary track for a star of that mass, based on observations • Evolutionary tracks are put into “grids”. • Grids are published for everyone to use.
  • 5. Evolutionary track grid (2D) log(M/MSun)=0.0500 … t (Age in years) log(L/LSun) … log(Teff) … … … … log(M/MSun)=0.0500 … t (Age in years) log(L/LSun) … log(Teff) log(M/MSun)=0.0750 … t (Age in years) log(L/LSun) … log(Teff) … … log(M/MSun)=0.0750 … t (Age in years) log(L/LSun) … log(Teff) … … log(M/MSun)=0.1000 … t (Age in years) log(L/LSun) … log(Teff) … … log(M/MSun)=0.1000 … t (Age in years) log(L/LSun) … log(Teff) … … log(M/MSun)=0.1250 … t (Age in years) log(L/LSun) … log(Teff) … … log(M/MSun)=0.1250 … t (Age in years) log(L/LSun) … log(Teff) … …
  • 6. Evolutionary track grid (3D) log(M/MSun): 0.1250 0.1000 0.0750 0.0500
  • 8. Evolutionary Tracks • Luminosity-Radius-Temperature relation: L = 4πR2σT4 • Use this relation to solve for log(R/RSun): log(R/RSun) = 0.5{log(L/LSun) – 4[logT – logTSun]} • Using information from grid, draw evolutionary tracks on a log(R/RSun) vs. log(L/LSun) plot.
  • 9. Evolutionary tracks Models range from log(M/MSun) = 0.0500 to log(M/MSun) = 0.7000
  • 11.
  • 12. Goals • Problem: large gap between masses in the grids…what about models for arbitrary masses? • Solution: interpolate data for an arbitrary mass using the existing data in the grids.
  • 13. Goals • Problem: given observables such as L, Teff, and R, what is the mass of the star? • Solution: use interpolation methods and determine mass or range of possible masses depending on which segment of the evolutionary track the point is on.
  • 14. Evolutionary tracks Models range from log(M/MSun) = 0.0500 to log(M/MSun) = 0.7000
  • 15. Interpolation Method wt + = (Teff − Teff 2 ) /(Teff 1 − Teff 2 ) wt − = (Teff 1 − Teff ) /(Teff 1 − Teff 2 ) x = x1 wt + + x 2 wt − x1 < x < x 2
  • 16. Divide each evolutionary track into three segments: 1 Teff initial 2 Teff min 3 Teff max 4 Teff final
  • 20. Interpolation Method • Calculate time ratios for each segment of track: C1 = (t U min −t U 0 ) /(t L min −t L 0 ) C 2 = (t U max −t U min ) /(t L max −t L min ) C 3 = (t U f −t U max ) /(t L f −t L max )
  • 21. Interpolation Method • Find corresponding points on the upper track for each point on the lower track • For each time t Li , a point t Ui is found. • t Ui most likely does not correspond to a t U in the grid. •Interpolate values for log(L/LSun) and log(Teff/Teff Sun) at points on upper track. •Calculate log(R/RSun) for these points.
  • 22. Interpolation Method Calculate log(R/RSun) and log(L/LSun) for each point along the intermediate track: log( M / M Sun ) L − log(M / M Sun ) wt + = log(M / M Sun ) L − log( M / M Sun )U log( M / M Sun ) − log(M / M Sun )U wt − = log( M / M Sun ) L − log( M / M Sun )U x1 = previous log(R/RSun) or log(L/LSun) interpolated for upper track x = x1 wt + + x 2 wt − x2 = next log(R/RSun) or log(L/LSun) x1 < x < x 2 interpolated for upper track
  • 23.
  • 24. Test Results • Interpolated track matched actual track accurate within ~2%. • Distance between upper and lower tracks: log(M/MSun) = 0.2000. • Decrease distance → decrease %error. • In practice, the interpolated model will be between two existing models, or a smaller distance between the upper and lower tracks.
  • 26. Point-In-Polygon • Threshold: horizontal line with y-coordinate of the test point • Node: point where the threshold crosses an edge •of the polygon • Odd number of nodes: Inside • Even number of nodes: Outside • Zero nodes: Outside • It does not matter which way (left or right) from the test point nodes are counted, the result is the same.
  • 27. Point-In-Polygon Works for polygons that cross themselves: 1 node → odd → inside polygon Works for polygons with holes or polygons that overlap themselves: 2 nodes → even → outside polygon
  • 28. Point-In-Polygon What if the threshold passes through a vertex of the polygon? • Only one node can be counted, even though there are two sides • Make a rule: If the threshold passes through a vertex, the point is considered “above” the threshold. • Each side of the polygon has two endpoints. • If the threshold passes through the endpoints of two adjacent sides, only one side will have an endpoint below the threshold. •Side a has an endpoint below & an endpoint “on-or-above” the threshold → count 1 node. •Side b has both endpoints “on-or-above” → count 0 nodes.
  • 29. Point-In-Polygon What if one side of the polygon lies completely along the threshold? Treat the same as last example: • Side c has one endpoint below the threshold and one endpoint “on-or-above” the threshold → count 1 node • Side d has two endpoints “on-or-above” → count 0 nodes. • Side e has two endpoints “on-or-above” → count 0 nodes. • Total nodes: 1 → inside polygon
  • 30. Conclusion • Method of interpolating models was developed and tested. – Accurate to better than ~1%. • Only a portion of an existing models grid was used – Can easily be translated to use more of this grid or a different models grid • Tracks can be divided into three sections, and three polygons can be drawn with vertices at the endpoints of these sections. – Polygons can be used to determine if a single mass or a range of possible masses can be found. – Use Point-In-Polygon algorithm to determine which polygon the point is in.
  • 31. Conclusion • After obtaining log(L/LSun) and log(R/RSun) through observation, remaining properties can be deduced. • Evolutionary track can be drawn. • log(L/LSun) and log(R/RSun) are independent of rotation. • Can study star’s evolutionary state and how its rotation affects its evolution. • Further work needs to be done on this topic.
  • 32. References • A. Claret, Astron. Astrophys. 424, 919 (2004). • D. R. Finley, Point-In-Polygon Algorithm (1998), URL: http://www.alienryderflex.com/polygon/.
  • 33. Aside: Personal Challenges • Learn how to use Unix, Emacs, etc. • Learn/Re-learn C programming language • Figure out solutions to problems • Figure out how to make programs to carry out the calculations
  • 34. Aside: Personal Challenges • Learn how to use PGPLOT package – Read manual written in FORTRAN – Figure out how to change to C • Make sure code was clearly written and commented so that others could understand it