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.

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.2.0.tar.gz (4.9 MB view details)

Uploaded Source

Built Distributions

vice-1.2.0-cp39-cp39-manylinux2010_x86_64.whl (27.3 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.12+ x86-64

vice-1.2.0-cp39-cp39-macosx_10_9_x86_64.whl (9.2 MB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

vice-1.2.0-cp38-cp38-manylinux1_x86_64.whl (24.9 MB view details)

Uploaded CPython 3.8

vice-1.2.0-cp38-cp38-macosx_10_9_x86_64.whl (9.2 MB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

vice-1.2.0-cp37-cp37m-manylinux1_x86_64.whl (24.2 MB view details)

Uploaded CPython 3.7m

vice-1.2.0-cp37-cp37m-macosx_10_9_x86_64.whl (9.1 MB view details)

Uploaded CPython 3.7m macOS 10.9+ x86-64

vice-1.2.0-cp36-cp36m-manylinux1_x86_64.whl (24.2 MB view details)

Uploaded CPython 3.6m

vice-1.2.0-cp36-cp36m-macosx_10_9_x86_64.whl (9.2 MB view details)

Uploaded CPython 3.6m macOS 10.9+ x86-64

File details

Details for the file vice-1.2.0.tar.gz.

File metadata

  • Download URL: vice-1.2.0.tar.gz
  • Upload date:
  • Size: 4.9 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.9.1

File hashes

Hashes for vice-1.2.0.tar.gz
Algorithm Hash digest
SHA256 e6df62478b1d0a12e797b8cdf868e5d72a017abd23875385cd8f16de79e48c7a
MD5 9f5c41d4d8919791af2628c108fdacd0
BLAKE2b-256 ba54c4c5afbdb466f160646f3bd0386ce3ea6184ade336ba2a2c080a8eabcfc9

See more details on using hashes here.

File details

Details for the file vice-1.2.0-cp39-cp39-manylinux2010_x86_64.whl.

File metadata

  • Download URL: vice-1.2.0-cp39-cp39-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 27.3 MB
  • Tags: CPython 3.9, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.9.1

File hashes

Hashes for vice-1.2.0-cp39-cp39-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 402cd07bce8cb486fc464bb881e4c941c2e000fe41bc9bddef4a4109c31a1b54
MD5 a165594a1bc7b8692debda90c70ce526
BLAKE2b-256 fbca7a52c3c51c70696c32c11e826d7ccd9c1162701fccd8361bf1660af613a3

See more details on using hashes here.

File details

Details for the file vice-1.2.0-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: vice-1.2.0-cp39-cp39-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 9.2 MB
  • Tags: CPython 3.9, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.9.1

File hashes

Hashes for vice-1.2.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 5f487fa4d9473604056399133cfebca6cf73415f8a896d0803729ea9935b00bb
MD5 adcec33e223e7b4968380390b8dd7537
BLAKE2b-256 39eded5c76a2a06e18daa0d8c6d135972c64e49b069ec6da50afedc60bd22536

See more details on using hashes here.

File details

Details for the file vice-1.2.0-cp38-cp38-manylinux1_x86_64.whl.

File metadata

  • Download URL: vice-1.2.0-cp38-cp38-manylinux1_x86_64.whl
  • Upload date:
  • Size: 24.9 MB
  • Tags: CPython 3.8
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.9.1

File hashes

Hashes for vice-1.2.0-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 031c22d622633946b191765fb7dd2244ee08f9c75e71ac71f1df5d5f8aaf94ee
MD5 f417a8c763cc2ca11835cdb92e2eda67
BLAKE2b-256 4cc6341af41a65868d0f29fcb3da01726ea7ab2e577a02d58e70c7af04ca5dc2

See more details on using hashes here.

File details

Details for the file vice-1.2.0-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: vice-1.2.0-cp38-cp38-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 9.2 MB
  • Tags: CPython 3.8, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.9.1

File hashes

Hashes for vice-1.2.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 1d3026a7f18f7fadadb6b91e56ecfc6767e0e7eadec3e57a763f53c6dd2ff153
MD5 c1c05d6aa085128437ffd621142d94c3
BLAKE2b-256 a57e2d91735dee0b4ad63660c801c3ef4fbce4674157e1fa8819040e761a95bb

See more details on using hashes here.

File details

Details for the file vice-1.2.0-cp37-cp37m-manylinux1_x86_64.whl.

File metadata

  • Download URL: vice-1.2.0-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 24.2 MB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.9.1

File hashes

Hashes for vice-1.2.0-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 be9998eb9e4880beb4ff6122e50fd250d9cb99d4b7c42d1d37c10fc01430199e
MD5 9bcc0085897b737725d74799a49aad40
BLAKE2b-256 5147ac250cf7a1b18428336d93d251ef1c84942938620fe94dd62dfd69419fbf

See more details on using hashes here.

File details

Details for the file vice-1.2.0-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: vice-1.2.0-cp37-cp37m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 9.1 MB
  • Tags: CPython 3.7m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.9.1

File hashes

Hashes for vice-1.2.0-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 05385c5d4ae52d58097c8d0bc25400f0e64682aa9bbe1b4f9bc7f3421dab83ec
MD5 0efc84a1a0159d1679cd17959ab56e8e
BLAKE2b-256 c8da67551a968f7a712d697964520f5d2608165030fae2886bb558df174381d7

See more details on using hashes here.

File details

Details for the file vice-1.2.0-cp36-cp36m-manylinux1_x86_64.whl.

File metadata

  • Download URL: vice-1.2.0-cp36-cp36m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 24.2 MB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.9.1

File hashes

Hashes for vice-1.2.0-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 2a066ae3c96512ccb90d6625abc310087f50039f826d636833b1ce9bae8255f0
MD5 5e6c258d4db6c5ae42b1e0b8ccb86673
BLAKE2b-256 0a95357d4490cb48fe0f0d346f2111095da918eb201d9ad50d2bff43e3013f2d

See more details on using hashes here.

File details

Details for the file vice-1.2.0-cp36-cp36m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: vice-1.2.0-cp36-cp36m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 9.2 MB
  • Tags: CPython 3.6m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.59.0 CPython/3.9.1

File hashes

Hashes for vice-1.2.0-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 7de90adf1bfdf33054cbaa377a703cd176b5de7a0f0552d1a2659a58fd62b1d4
MD5 20e37dcae165458fbb72a4b37501985a
BLAKE2b-256 0eb2c13f849e707be82a679c282bb3b9dc84107bda9b95cb0768c9b538d0c582

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