Skip to content

An Easy-to-Use Wrapper for the Spectral Synthesis Code Synspec

License

Notifications You must be signed in to change notification settings

callendeprieto/synple

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

synple

An Easy-to-Use Python Wrapper for the Spectral Synthesis Code Synspec

** install **

Starting in the main synple directory

1- Compile synspec and rotin

Make sure you have a fortran compiler -- gfortran, is expected and if you are using a different compiler you will need to modify the makefile accordingly.

cd synspec

make clean; make

cd ..

2- Download the line list data

Make sure you have wget and a working internet connection

cd linelists

make clean; make

cd ..

3- Add the synple directory to your $PYTHONPATH enviromental variable (optional)

4- Make sure you have a working python install!

** test **

Copy one of the model atmospheres in the 'models' folder (e.g. to your working directory) and test that the code works. For example if you use the MARCS model sun.mod and want to compute the solar spectrum between 6160. and 6164. AA

synple.py sun.mod 6160. 6164.

or, similarly, from a python interpreter (e.g. ipython)

from synple import syn

x, y, z = syn('ksun.mod', (6160.,6164.))

#and to plot the continuum normalized spectrum

%pylab

plot(x,y/z)

About

An Easy-to-Use Wrapper for the Spectral Synthesis Code Synspec

Resources

License

Stars

Watchers

Forks

Packages

No packages published