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.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 86e324683da6ef14b23fd0facd4c49e2a33beae175e54585aa984576881361b8 |
|
MD5 | a63f100b367eef09a6fa2b8d495dc1b8 |
|
BLAKE2b-256 | a01f17eaea9ce0f7bdd7049a1161efaa2f8919e902f49a844994853d7bca83c5 |
Hashes for vice-1.3.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b5e2aa302f77d9c51c55d26aade02f0c8a34c5460cecce0996e0e6c02ec684c8 |
|
MD5 | f9bcc1419f42ee39b0d42d5d2c9ee85c |
|
BLAKE2b-256 | 4dcb14506d60071aa259ae44515b9509b85242ec525b9099dff05f036a6222f3 |
Hashes for vice-1.3.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3a7a75b6c1a946613b461a6a40276ea1b9ed4f7441bbae7ee5e953953b120421 |
|
MD5 | 05286353030dcc29313f66d1a59a5378 |
|
BLAKE2b-256 | 46ba179686217bc3ebd80a53e40a2d1a8b4906688a46aca142bdf44ed77a4907 |
Hashes for vice-1.3.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2c0ef5f1e1ef94b0e3590f64b1e256ae7596d5b3a3519b5c664a6f99c3a0e280 |
|
MD5 | 5f0a1339d68c50a564c5eb7ed96e4b51 |
|
BLAKE2b-256 | 5123db8fa7ed5c3d84eea35334ad8e7d396a96d2161cb4fe72431b337b17bd28 |
Hashes for vice-1.3.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b9bb8883e52502b26f02175b05e71c657863b3632f8854ebf9a3ef323ee149e6 |
|
MD5 | a7f65a7e7a877bb2d224519cb5645bf0 |
|
BLAKE2b-256 | 6bdecdd53a02050f73568c126f2fce738d22bb9196c4110f24a84cdf0a6402bb |
Hashes for vice-1.3.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 05897cace786a5cbfdfed5d94e968558ff96c9454aa4102039cec57b4917658a |
|
MD5 | f649b9933e12b8feceb3a8f5e3dec0f7 |
|
BLAKE2b-256 | 6817205f4f272b1f9a6c4c1993066f6f111fc41362446af7cc224d6102645a19 |
Hashes for vice-1.3.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 97526d72e9b3bd3274ddf86246e1ef5ae216629a1e9f1455685e62e80db84321 |
|
MD5 | aaa9c760542a0b9aba63daf6bfbf63fb |
|
BLAKE2b-256 | 623ffee9e3c0efd41d4a9d84c6cbb7b744f2e2074c7b6c2a14da678241dd654d |
Hashes for vice-1.3.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 75ddb47ff05bd748ecea78df2b7d3a999cc4ce338ebfc05fbadec32fa0bd7826 |
|
MD5 | 7ad9a42869bee637066b0203429b22c6 |
|
BLAKE2b-256 | b5b3cd8b53e167e62a643a238554557b682f35fd9e10e550dce6e36747c1aab4 |
Hashes for vice-1.3.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 82a58bf82d3b0761d61630e54f09a95ddcf46ee1a7e57a74cbcd0e17a0c2a2ef |
|
MD5 | 413dba71325d3bf58317e0070c6d95f6 |
|
BLAKE2b-256 | b0df2d6f7b2301be68b4a54a5df2072cb49b51b2abe468db4742f277a60525a4 |
Hashes for vice-1.3.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 10d5830ad737238cee2016d17dcacd1040808506cef68ea60352b7fdb14a8aea |
|
MD5 | 4e5c47b697195643daee4c6137b39a76 |
|
BLAKE2b-256 | e03050e0fb532657c2cda75fa4146a15bcd0b155817595114d8477ae70f287ca |
Hashes for vice-1.3.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2edc2af07af7775daaf459fb778bdf45aa72b23a0f351a89b6daf2bb680c5883 |
|
MD5 | f5fc6cd7412b478c8ab1a36f08210971 |
|
BLAKE2b-256 | 311cd3bb5140ee4ef73453d625bd849135d965a6e96b1e9632720c62c7849c55 |
Hashes for vice-1.3.0-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 89be9398af35d02b0b8a6e02dd2a275bc4a267c55134f2e30b734e5983ba65fa |
|
MD5 | 0fb2633b4c2a48a088a84966fa501671 |
|
BLAKE2b-256 | 4b2d3b5a5568edb307a084bf1d8107f0080787d196fdf3e5158225ef57a98df3 |
Hashes for vice-1.3.0-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7575cb2369772775fa4af1cadf2933bfa7fa0d76eb0a30784f5b3d66e5fda1b9 |
|
MD5 | 9f1928778059b9e2469e924f8fa0ea10 |
|
BLAKE2b-256 | fd4d5ae5c475977bf31ceab589fff02e60ec9477b146344c9c3beb06ff4f386c |
Hashes for vice-1.3.0-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4dedd60d73bfc647461b3f49d5ba8ae11fd1faa9a09cf1383db7d5876375f1b8 |
|
MD5 | 34583a87f1a6122f4946491aeeee8166 |
|
BLAKE2b-256 | 710513a3bbdc2851d7a0a1a0cb3a50cbb0ce33c5e59f6a2a3a562f6c8ae19ed5 |
Hashes for vice-1.3.0-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 393b9115d849d43cbe7f2b2cfe5400d077023d134353ea6af2d07c78c6ccfaf1 |
|
MD5 | 6eaf602086c340fc8ffecc38734b82d8 |
|
BLAKE2b-256 | 49057923deb15b84c6bd8e6c5ee5d0c5f4b1a5fea9f070d5b05dcc2b7431d236 |