Galactic Chemical Evolution Integrator
Project description
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.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
Hashes for vice-1.3.0rc2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 19516993b6620b12d9ad26c135cf838767cba4c154761dfc39db95477f367c2a |
|
MD5 | 8e92fa6b73cd45616cd5385ef9dc7c0a |
|
BLAKE2b-256 | e4405f56c081ebe83054bef78e5db2e7cd0ce5da8aa6fee5ec7b77eee2733f5d |
Hashes for vice-1.3.0rc2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2be7e497ac4dcc66d642addc60dca5f17ed5e558098880746fed5e99d8e0376f |
|
MD5 | adc74af2ba56ee6a130f9cab2fdd7adb |
|
BLAKE2b-256 | e03324b524b31171e2ed7bd829bc7ba202148f9c11a5f3484a114ef2d549fedf |
Hashes for vice-1.3.0rc2-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fe99c4bed365e44467849d9f25bdca8a9195a851abd05d43c3982e125c3e4892 |
|
MD5 | 2ea51da93fd92dfbf1ff3fadad605109 |
|
BLAKE2b-256 | d7495909d775131bd4baa2cb620fe9b58c5df5147f1e3babb7077136da4ef6e5 |
Hashes for vice-1.3.0rc2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 940c0bd310938ee4b5e25dcd1ef3b64bfb35fef52334e6cfd52c98454415d8d6 |
|
MD5 | c6272188312ab9db75a58a4b066f3b14 |
|
BLAKE2b-256 | a5f8c9fd3b0d6f042cfd425bd277112eb4345fe8c27969141269b6c2b21a8ee9 |
Hashes for vice-1.3.0rc2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ddec9b13432edb64f5e269248a05bbcbbabab59a5e40ddfbf4e3a25c1495d771 |
|
MD5 | 7584800c68f57acce8323cf86f2be82f |
|
BLAKE2b-256 | 7249df042278f114ff81417da2b89af505c4c4d74a6449dd49e7057c136071ae |
Hashes for vice-1.3.0rc2-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 008b7ace7cc80a43b1e2e38eb7748a2ca15c460be17f0d61b7b824b06bf242eb |
|
MD5 | 78af0bf2491864fdaebfd6a50d049020 |
|
BLAKE2b-256 | a1af50e883d66f260a46a7154749d2f75b193b854cf2e5945a705c696379c345 |
Hashes for vice-1.3.0rc2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e96f787c9146cda0aaa55a597a13c44bb82874e4aaa8cb5a4db46c240a2851fc |
|
MD5 | ae6745415b653154f255259df70ca6a2 |
|
BLAKE2b-256 | 4d463c52803f4e5d29bcdfc628b29fa9e530badbaa01e0210c937444e52ad345 |
Hashes for vice-1.3.0rc2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 70dfe1a101231ed3f438043b30556ce5e573a6ddd86919aa0414c6fb11505511 |
|
MD5 | cef8b11f1a88009e9689661253be5d23 |
|
BLAKE2b-256 | 40102297baf0d9c62685e9c8131d42f5367c02bdddfce56d9a48630cb21b7b6c |
Hashes for vice-1.3.0rc2-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1b260dbff11f5f9d0f823474f04a2cbc2a70e698dba3cbd47f7ec1e5025874fb |
|
MD5 | 1701ebe5ae87f6312f8f08b2c950ce36 |
|
BLAKE2b-256 | 58f259feaf7b52084652cba9b70882b32fb8434cec7e60c0bca15b9375466753 |
Hashes for vice-1.3.0rc2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b3a2563f93223126cebc5326a92040c446b614ab5500ec5bbfb574e51c543e10 |
|
MD5 | 8eb1191c84dc88c91c28aba4623f5f11 |
|
BLAKE2b-256 | 8cd35b5f59f4f1c69bfe3143c6a8f951cfdc218d46df172d7b47fc6ddf584d58 |
Hashes for vice-1.3.0rc2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c64460c15323d110c0463f3ae38a1d0021b6fa5ffd59ac10c6450ea196c7ec42 |
|
MD5 | 901609845bab22349f39c8a6e0ad55f3 |
|
BLAKE2b-256 | 36a918c4214abe30fb01502448dcf9626c2b3153c66c12e3e06676d7689dd02c |
Hashes for vice-1.3.0rc2-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 96a21eda38751be8a660af066b1fc3a9a69656202b070f309b7025673b9f38c8 |
|
MD5 | a47a79359668522d8d0a40c6d3282ae6 |
|
BLAKE2b-256 | 5665e0ece9aeef688a958fee76f7af1cb7151ea0a13be2db1179cbdf4248c846 |
Hashes for vice-1.3.0rc2-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d2b3c433c605c4ca021bb89a5903c21cd568c826e2ff827583030aafd39c0d65 |
|
MD5 | 1119a358003540c663c78f0b32a03e2f |
|
BLAKE2b-256 | fce6a7b6ab989dea225fe6220d993ec03b78df416bb7dd31850109a036273488 |
Hashes for vice-1.3.0rc2-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f563e055431df24b621cd75b395b8e653ac7cf55d66956be3a97c6304b700728 |
|
MD5 | 949f6a47d7e2ad2a160555e7d9872a5e |
|
BLAKE2b-256 | 41c3ab6cbde61de0fe4c71c17aae4e984201a15218bdffbb94504be0f6be45ef |
Hashes for vice-1.3.0rc2-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 185de6b50febb13893e23db08e9a77054ef65826244f9eb18c4cd5a48b536166 |
|
MD5 | 66fd8374330704b34aaf7a68b9388deb |
|
BLAKE2b-256 | fa09db32f25cadd84543d21fb8f990ea231055387d57485f375bf951976e1e15 |