Skip to content

zams2cc/NuPyCEE

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Build Status DOI

NuPyCEE

Public NuGrid Python Chemical Evolution Environment

This is a code repository containing the simple stellar population code SYGMA (Stellar Yields for Galactic Modeling Applications), the single-zone galaxy code OMEGA (One-zone Model for the Evolution of Galaxies), and the observational data plotting tool STELLAB (Stellar Abundances).

Requirement: The codes are now in Python3 and use the "future" module.

Online usage: These tools can be used directly online via the public WENDI interface.

Userguides: See the Documentation folder.

Acknowledgments:

Installation Instructions

  • Create the directory where you want to download the codes.
  • Go in that directory with a terminal and clone the GitHub repository:
    • git clone https://github.com/NuGrid/NuPyCEE.git
  • From the same directory which contains the cloned NuPyCEE directory, you can import the codes in Python mode by typing:
    • from NuPyCEE import omega
    • from NuPyCEE import sygma
    • from NuPyCEE import stellab
  • If you want to import the NuPyCEE codes from anywhere else within your work space, you have to update your Python path using a terminal:
    • export PYTHONPATH="your_path_to_before_NuPyCEE:$PYTHONPATH"
    • Example: export PYTHONPATH="benoitcote/gce_code:$PYTHONPATH"
    • Important: Do not forget :$PYTHONPATH at the end, otherwise the python path will be overwritten.
    • Note: All export commands should be put into your bash file. With MAC, it is the .bash_profile file in your home directory. Otherwise, you will need to define the paths each time you open a terminal.

Installation of the Decay Module for Using Radioactive Isotopes

  • In the NuPyCEE folder, type the following
    • f2py -c decay_module.f95 -m decay_module
    • Note: Use the f2py version that will be compatible with your Python version.

About

You can find the website of NuPyCEE at

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook 92.2%
  • HTML 4.3%
  • Python 2.4%
  • Fortran 0.6%
  • JavaScript 0.3%
  • TeX 0.1%
  • Other 0.1%