Package Contents ================ VICE: Versatile Integrator for Chemical Evolution * 77 elements on the periodic table * Fast integration of one-zone models * Enrichment from single stellar populations * Highly flexible nucleosynthetic yield calculations * User-defined mathematical forms describing: - Nucleosynthetic yields in simulations - Mixing processes in multi-zone models - Infall and star formation histories - The stellar initial mass function - The star formation law - Element-by-element infall metallicities - Type Ia supernova delay-time distributions How to Access the Documentation: -------------------------------- Documentation is available in several forms: 1. Online: http://vice-astro.readthedocs.io 2. In PDF format, available for download at the same address 3. In the docstrings embedded within the software Running ``vice --docs`` from the terminal will open the online documentation in the default web browser. First time users should go through VICE's QuickStartTutorial jupyter notebook, available under examples/ in the git repository. This can be launched from the command line by running ``vice --tutorial``. Other example scripts can be found there as well. Contents -------- singlezone : ``object`` Simulate a single-zone galactic chemical evolution model multizone : ``object`` Simulate a multi-zone galactic chemical evolution model milkyway : ``object`` A ``multizone`` object optimized for modeling the Milky Way. output : ``object`` Read and store output from ``singlezone`` simulations. multioutput : ``object`` Read and store output from ``multizone`` simulations. migration : Utilities for mixing prescriptions in multizone simulations. single_stellar_population : Simulate enrichment from a single conatal star cluster cumulative_return_fraction : Calculate the cumulative return fraction of a star cluster of known age main_sequence_mass_fraction : Calculate the main sequence mass fraction of a star cluster of known age imf : Built-in funcitonal forms of popular stellar initial mass functions. mlr : ``object`` Built-in popular function forms of the stellar mass-lifetime relationship. Also stores which form to adopt in chemical evolution models. yields : Calculate, access, and declare nucleosynthetic yield settings for use in simulations. elements : Access, and declare nucleosynthetic yield settings for use in simulations. Access other relevant information for each element such as the solar abundance or atomic number. dataframe : ``object`` A dictionary-like object with case-insensitive lookup and data storage. history : Reads in time-evolution of interstellar medium from singlezone simulation. mdf : Reads in stellar metallicity distribution from singlezone simulation. stars : Read in stellar population abundances from a multizone simulation output. toolkit : Generally useful utilities. Built-In Dataframes ------------------- - atomic_number : The atomic number of each element - primordial : The abundance of each element following big bang nucleosynthesis. - solar_z : The abundance of each element in the sun. - sources : The primary astrophysical production channels of each element. - stable_isotopes : Lists of each elements' stable isotopes. Utilities --------- - VisibleDeprecationWarning : A DeprecationWarning that is visible by default. - VisibleRuntimeWarning : A RuntimeWarning that is visible by default. - ScienceWarning : A Warning concerning scientific accuracy and precision. - test : Runs VICE's unit tests. - version : VICE's version breakdown. - __version__ : The version string. .. toctree:: :titlesonly: :maxdepth: 5 vice.version vice.atomic_number vice.primordial vice.solar_z vice.sources vice.stable_isotopes vice.cumulative_return_fraction vice.main_sequence_mass_fraction vice.single_stellar_population vice.mlr vice.yields vice.elements vice.imf vice.singlezone vice.multizone vice.milkyway vice.migration vice.history vice.mdf vice.output vice.multioutput vice.stars vice.mirror vice.toolkit vice.core.dataframe.base vice.ScienceWarning vice.VisibleRuntimeWarning vice.VisibleDeprecationWarning