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.0rc1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e4935f85a9642d410a3f1891b60385d51448cfc4a1d3db274a5e9c98a255a4e9 |
|
MD5 | 4786c39482578c7976c00b62e7cb872a |
|
BLAKE2b-256 | c3d7dbb980338b0706b94fa65102e1a93c6cb7880a8a6a20933310e571e98049 |
Hashes for vice-1.3.0rc1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0feb245019d1053f5f807f1268648ecd454d4a889de1543d03398e97b8a51891 |
|
MD5 | dd70e5a30d5fad981f2097fe9e3d8666 |
|
BLAKE2b-256 | 0ce611ea2dec77106df002167af093d3e6b220052dba7a4b557db0683bc7a471 |
Hashes for vice-1.3.0rc1-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e0a31c2f7607936d92a34d188bd0e54bb04b3a72fa2194c91e9eecbc1ed99486 |
|
MD5 | a76c0b09f4d239000c957f2b7a15b653 |
|
BLAKE2b-256 | ebad9880f4ab2e71f3a3dce2227ce553b4b7c51f45a68080d5b6356c5f695073 |
Hashes for vice-1.3.0rc1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 67b3a3d95afe3f53bd66cb93a4deddd8cb3de238baa247961bf9e892fc37dac9 |
|
MD5 | 0a0a71f951c1a1dff16e3c1099551ee2 |
|
BLAKE2b-256 | d9d82c87c50d194307af967ae3e45aa6760cfc1d7e851839b26ae73341fc5970 |
Hashes for vice-1.3.0rc1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | aa87c1bab1ba75d74b1c659a05194eaa52c633cb9eb0538af9bd8ccb35195442 |
|
MD5 | 48499044d8429cb73e53fab13b4339c7 |
|
BLAKE2b-256 | 05cc2fd852377f38e7ca9dc4112d10d6063bfd14c3165093db3d871a2e251bde |
Hashes for vice-1.3.0rc1-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1ca24ec3f930b197a54e3c3b34c710512d36b399a0adddef61841ac34f36a361 |
|
MD5 | 52440e397dd99646f014e4d891c47b2c |
|
BLAKE2b-256 | 5da7a81d91a24732923c8524b56ec0b9f0f559a1cf8efb62d872e5e9eae7e246 |
Hashes for vice-1.3.0rc1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 20ba45f773d05a31a0c9eaf8e58b430bc459d035a7cb808c128c96db84349406 |
|
MD5 | eb6c6abb25b4dcfe7dc78642a2112472 |
|
BLAKE2b-256 | f01afa1d9f5f5ae3db7735d61b432dbc4b2665f71c5933ea90a0cc2add80cba4 |
Hashes for vice-1.3.0rc1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 44ac957ef1486a2c87bb8ea7a3419ee14b73d9fa549fea8ee54b8952bc065c71 |
|
MD5 | 1caa40fa0949b99088416356598423df |
|
BLAKE2b-256 | 9b78308456ca8fb937ae7f0d1742f8a18df99b3013953df9342d36870b763920 |
Hashes for vice-1.3.0rc1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f4494609ae8c9b26f6e57650544eccd825187d90fd400165809e7cec91a1fbf4 |
|
MD5 | 90f1acfe5d7862f7dac93796b78cb16b |
|
BLAKE2b-256 | 589cb09fa0d86cefbc40b6c424a4b7434eeab6584475461395027ef4bb8cedfc |
Hashes for vice-1.3.0rc1-cp38-cp38-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6e2e19fef672319fb46ebc97c69d96ab2105baa5222e060af174440fe771d959 |
|
MD5 | c5c6121a57533463189fe7623bd0135c |
|
BLAKE2b-256 | c87ca75270a627e403039622ae6a1f70c40b509070b1e7846d13bfdb9e1734a6 |
Hashes for vice-1.3.0rc1-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2503fcab14485e3dd5c1e558ec8611b611b55cd265fa95b5560e9b1eec404b63 |
|
MD5 | 3e0ebde94284cead6662bc5862de78de |
|
BLAKE2b-256 | 49a5b3c29836e7fbdf1f66579dbd01cd7928fed1ce285057aabc8dc3504dc596 |
Hashes for vice-1.3.0rc1-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5a7ffa45b2f81052982db32133fc1af1b08a0c9b5942f2cc39374a86bedcc222 |
|
MD5 | 8d053b0358325d7285afaea8301e6fa5 |
|
BLAKE2b-256 | 82676a322b7d51223ad88a7188cd1eeaa1ba259e69ffc40d6856b0605a9629e3 |
Hashes for vice-1.3.0rc1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 986fd25d272c1dcd09d491c96b736775b3177e07342135e1f8c83d1affa9439d |
|
MD5 | bb382741c1d9e438f886f5ee7649c554 |
|
BLAKE2b-256 | 1b77202600f742451bea46f7709b88ab4318d7bec437adbab2e6db4dead9c08a |
Hashes for vice-1.3.0rc1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c1ae7c131da24c11f0e2326c4eaaea6192ec31efc993f1d595b3f68f45494f49 |
|
MD5 | 49a38e22a90b8822b0241113c80b3db2 |
|
BLAKE2b-256 | bdc3a0e5d36f89d0bf6725e777313c87fe1e304db8635d4d3411d3edf7056a9b |
Hashes for vice-1.3.0rc1-cp37-cp37m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 46fe2349ed6ebe5386da1e18bb0104c2975faa7364b124dd14622f134606e864 |
|
MD5 | 3556b8af71b9a55d2fa7aca961d06cfe |
|
BLAKE2b-256 | 5e39a4e2dee0f89b843d94e559160aa6c4c1bd6c1a412579459aa1528cb5a2b1 |
Hashes for vice-1.3.0rc1-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 609530c32ee938bc8171fdd425a1146d55224f5fda2da971a1f3831041a861c3 |
|
MD5 | d35f1c82e602352bdc57b39b5d9d08c9 |
|
BLAKE2b-256 | 834ab6c9a71fa822804dca8e1dab8253005d12390aa01245bbee90db7e5ffcdd |
Hashes for vice-1.3.0rc1-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6bf38781659b76dafb0d1fe1651ed30974a0c6ff7c240d8ef3d47c11eb1de85f |
|
MD5 | 0c4ac3eca3886f3bb9bd6f95272c3f20 |
|
BLAKE2b-256 | 3a4bd4e881341f2de87576ac8ffc3b74ed947e74f3c7587e7b75f61d68ba6b8e |
Hashes for vice-1.3.0rc1-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ad85ede59853b6f384619021025628bb1014647984cd77e579db7776fee6378b |
|
MD5 | 6d1e61c86f666602389238b5447e3e94 |
|
BLAKE2b-256 | 3098d30de926953ba50af1a66a31faf12b9db48cf3998d4905079de8afafa9ac |
Hashes for vice-1.3.0rc1-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dfb504bb31d686f4c0e403cbcfca43c688f1dd73180590793ada833a793a9699 |
|
MD5 | 835eb584bfb314090c38ca213844e2f2 |
|
BLAKE2b-256 | 823d72a52c96a23d81657619a134eff881ebbc94c5071565357953a1ef474890 |
Hashes for vice-1.3.0rc1-cp36-cp36m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4c0a7c4ac7a64a0b5e55ad3b956b00456f350f5f7b47e29f92691c0eb6905280 |
|
MD5 | 76a17674822fe08d457aed95f0784f14 |
|
BLAKE2b-256 | 459527bbcff313632026e04a62bb4ed409bd8b0e1a8e5e7ae096c35f21dc6fe0 |
Hashes for vice-1.3.0rc1-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 869ef5bfdd7282b61a869be4381c2c15de80657cecabaa6105f3a1f49802c278 |
|
MD5 | f55821082bfb9f04fe720dd20e10eac4 |
|
BLAKE2b-256 | dbc192c9099143ff3f11547deaf23965a34081837a8bd0c0a21dae347caafe79 |
Hashes for vice-1.3.0rc1-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 29b5754c03252e71e64dfa97a0da8ae6af97e3df0db1758fa6f3d03e6f38678a |
|
MD5 | 91a2ca1a224b5be6750ccba12971a9d0 |
|
BLAKE2b-256 | 8576449a71f7a770ff5cec2f21f442731a7c36d12d85d636807e5bf482e327ee |