Skip to main content

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:

  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

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

vice-1.3.0rc2.tar.gz (1.9 MB view details)

Uploaded Source

Built Distributions

vice-1.3.0rc2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (18.1 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

vice-1.3.0rc2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl (15.5 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.24+ x86-64

vice-1.3.0rc2-cp310-cp310-macosx_10_9_x86_64.whl (6.6 MB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

vice-1.3.0rc2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (18.0 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

vice-1.3.0rc2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl (15.5 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.24+ x86-64

vice-1.3.0rc2-cp39-cp39-macosx_10_9_x86_64.whl (6.3 MB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

vice-1.3.0rc2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (18.3 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

vice-1.3.0rc2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl (16.3 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.24+ x86-64

vice-1.3.0rc2-cp38-cp38-macosx_10_9_x86_64.whl (6.6 MB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

vice-1.3.0rc2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (17.0 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ x86-64

vice-1.3.0rc2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl (15.0 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.24+ x86-64

vice-1.3.0rc2-cp37-cp37m-macosx_10_9_x86_64.whl (6.6 MB view details)

Uploaded CPython 3.7m macOS 10.9+ x86-64

vice-1.3.0rc2-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (16.9 MB view details)

Uploaded CPython 3.6m manylinux: glibc 2.17+ x86-64

vice-1.3.0rc2-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl (15.0 MB view details)

Uploaded CPython 3.6m manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.24+ x86-64

vice-1.3.0rc2-cp36-cp36m-macosx_10_9_x86_64.whl (6.6 MB view details)

Uploaded CPython 3.6m macOS 10.9+ x86-64

File details

Details for the file vice-1.3.0rc2.tar.gz.

File metadata

  • Download URL: vice-1.3.0rc2.tar.gz
  • Upload date:
  • Size: 1.9 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.5.0 pkginfo/1.8.2 requests/2.22.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.7.4

File hashes

Hashes for vice-1.3.0rc2.tar.gz
Algorithm Hash digest
SHA256 0c7fd0ceaa302f314d77fdc823accde00746bb08043c8a3226a37d5449e87b9a
MD5 aadb6a2ea58aa4e670a227c62c3327ad
BLAKE2b-256 8575eab751d623c3db9468a551bedb1b86c1fbc86b766c47cced5df36a24fa33

See more details on using hashes here.

File details

Details for the file vice-1.3.0rc2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

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

See more details on using hashes here.

File details

Details for the file vice-1.3.0rc2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl.

File metadata

File hashes

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

See more details on using hashes here.

File details

Details for the file vice-1.3.0rc2-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: vice-1.3.0rc2-cp310-cp310-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 6.6 MB
  • Tags: CPython 3.10, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.5.0 pkginfo/1.8.2 requests/2.22.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.7.4

File hashes

Hashes for vice-1.3.0rc2-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 fe99c4bed365e44467849d9f25bdca8a9195a851abd05d43c3982e125c3e4892
MD5 2ea51da93fd92dfbf1ff3fadad605109
BLAKE2b-256 d7495909d775131bd4baa2cb620fe9b58c5df5147f1e3babb7077136da4ef6e5

See more details on using hashes here.

File details

Details for the file vice-1.3.0rc2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

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

See more details on using hashes here.

File details

Details for the file vice-1.3.0rc2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl.

File metadata

File hashes

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

See more details on using hashes here.

File details

Details for the file vice-1.3.0rc2-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: vice-1.3.0rc2-cp39-cp39-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 6.3 MB
  • Tags: CPython 3.9, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.5.0 pkginfo/1.8.2 requests/2.22.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.7.4

File hashes

Hashes for vice-1.3.0rc2-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 008b7ace7cc80a43b1e2e38eb7748a2ca15c460be17f0d61b7b824b06bf242eb
MD5 78af0bf2491864fdaebfd6a50d049020
BLAKE2b-256 a1af50e883d66f260a46a7154749d2f75b193b854cf2e5945a705c696379c345

See more details on using hashes here.

File details

Details for the file vice-1.3.0rc2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

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

See more details on using hashes here.

File details

Details for the file vice-1.3.0rc2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl.

File metadata

File hashes

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

See more details on using hashes here.

File details

Details for the file vice-1.3.0rc2-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: vice-1.3.0rc2-cp38-cp38-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 6.6 MB
  • Tags: CPython 3.8, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.5.0 pkginfo/1.8.2 requests/2.22.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.7.4

File hashes

Hashes for vice-1.3.0rc2-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 1b260dbff11f5f9d0f823474f04a2cbc2a70e698dba3cbd47f7ec1e5025874fb
MD5 1701ebe5ae87f6312f8f08b2c950ce36
BLAKE2b-256 58f259feaf7b52084652cba9b70882b32fb8434cec7e60c0bca15b9375466753

See more details on using hashes here.

File details

Details for the file vice-1.3.0rc2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

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

See more details on using hashes here.

File details

Details for the file vice-1.3.0rc2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl.

File metadata

File hashes

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

See more details on using hashes here.

File details

Details for the file vice-1.3.0rc2-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: vice-1.3.0rc2-cp37-cp37m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 6.6 MB
  • Tags: CPython 3.7m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.5.0 pkginfo/1.8.2 requests/2.22.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.7.4

File hashes

Hashes for vice-1.3.0rc2-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 96a21eda38751be8a660af066b1fc3a9a69656202b070f309b7025673b9f38c8
MD5 a47a79359668522d8d0a40c6d3282ae6
BLAKE2b-256 5665e0ece9aeef688a958fee76f7af1cb7151ea0a13be2db1179cbdf4248c846

See more details on using hashes here.

File details

Details for the file vice-1.3.0rc2-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

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

See more details on using hashes here.

File details

Details for the file vice-1.3.0rc2-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl.

File metadata

File hashes

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

See more details on using hashes here.

File details

Details for the file vice-1.3.0rc2-cp36-cp36m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: vice-1.3.0rc2-cp36-cp36m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 6.6 MB
  • Tags: CPython 3.6m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.5.0 pkginfo/1.8.2 requests/2.22.0 requests-toolbelt/0.9.1 tqdm/4.36.1 CPython/3.7.4

File hashes

Hashes for vice-1.3.0rc2-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 185de6b50febb13893e23db08e9a77054ef65826244f9eb18c4cd5a48b536166
MD5 66fd8374330704b34aaf7a68b9388deb
BLAKE2b-256 fa09db32f25cadd84543d21fb8f990ea231055387d57485f375bf951976e1e15

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page