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:
Online: http://vice-astro.readthedocs.io
In PDF format, available for download at the same address
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
- singlezoneobject
Simulate a single-zone galactic chemical evolution model
- multizoneobject
Simulate a multi-zone galactic chemical evolution model
- milkywayobject
A multizone object optimized for modeling the Milky Way.
- outputobject
Read and store output from singlezone simulations.
- multioutputobject
Read and store output from multizone simulations.
- migration<module>
Utilities for mixing prescriptions in multizone simulations.
- single_stellar_population<function>
Simulate enrichment from a single conatal star cluster
- cumulative_return_fraction<function>
Calculate the cumulative return fraction of a star cluster of known age
- main_sequence_mass_fraction<function>
Calculate the main sequence mass fraction of a star cluster of known age
- imf<module>
Built-in funcitonal forms of popular stellar initial mass functions.
- mlrobject
Built-in popular function forms of the stellar mass-lifetime relationship. Also stores which form to adopt in chemical evolution models.
- yields<module>
Calculate, access, and declare nucleosynthetic yield settings for use in simulations.
- elements<module>
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.
- dataframeobject
A dictionary-like object with case-insensitive lookup and data storage.
- history<function>
Reads in time-evolution of interstellar medium from singlezone simulation.
- mdf<function>
Reads in stellar metallicity distribution from singlezone simulation.
- stars<function>
Read in stellar population abundances from a multizone simulation output.
- toolkit<module>
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.
Metadata
Release files for vice 1.3.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| vice-1.3.1.tar.gz | 1.9 MB | Details |
Release files / vice-1.3.1.tar.gz
| Download URL | vice-1.3.1.tar.gz |
|---|---|
| Size | 1.9 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
194fc726bbc09687fb51ae23cc1fbab8b251b9d8f990c40714127721618e98f7
|
|
BLAKE2b-256 checksum How to use checksums |
f41b7f1ae74f38082acbee1a25ce6b83b025b835c369396c8b326bc7dffaebe1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.12.0
|