Giter Club home page Giter Club logo

galpy's Introduction

galpy

Galactic Dynamics in python

https://travis-ci.org/jobovy/galpy.svg?branch=master https://ci.appveyor.com/api/projects/status/wmgs1sq3i7tbtap2/branch/master?svg=true http://codecov.io/github/jobovy/galpy/coverage.svg?branch=master https://readthedocs.org/projects/galpy/badge/?version=latest http://img.shields.io/badge/powered%20by-AstroPy-orange.svg?style=flat

AUTHOR

Jo Bovy - bovy at astro dot utoronto dot ca

See AUTHORS.txt for a full list of contributors.

If you find this code useful in your research, please let me know. If you use galpy in a publication, please cite Bovy (2015) and link to http://github.com/jobovy/galpy. See the acknowledgement documentation section for a more detailed guide to citing parts of the code. Please also send me a reference to the paper or send a pull request including your paper in the list of galpy papers on this page (this page is at doc/source/index.rst). Thanks!

DOCUMENTATION

The latest documentation can be found here. An alternative that is kept up-to-date less frequently is here.

PYTHON VERSIONS AND DEPENDENCIES

galpy supports both Python 2 and 3. Specifically, galpy supports Python 2.7 and Python 3.4, 3.5, and 3.6. It may also work on earlier Python 3.* versions, but this has not been tested. Travis CI builds regularly check support for Python 2.7 and 3.6 (and of 3.4/3.5 using a limited set of tests).

This package requires Numpy, Scipy, and Matplotlib. Certain advanced features require the GNU Scientific Library (GSL), with action calculations requiring version 1.14 or higher. Use of SnapshotRZPotential and InterpSnapshotRZPotential requires pynbody. Support for providing inputs and getting outputs as Quantities with units is provided through astropy.

ISSUES

If you find any bug in the code, please report these using the Issue Tracker or by emailing the maintainer of the code.

If you are having issues with the installation of galpy, please first consult the Installation FAQ.

CONTRIBUTING TO GALPY

If you are interested in contributing to galpy's development, take a look at this brief guide on the wiki. This will hopefully help you get started!

Some further development notes can be found on the wiki. This includes a list of small and larger extensions of galpy that would be useful here as well as a longer-term roadmap here. Please let the main developer know if you need any help contributing!

DETAILED BUILD, COVERAGE, AND DOCUMENTATION STATUS

master:

https://travis-ci.org/jobovy/galpy.svg?branch=master http://codecov.io/github/jobovy/galpy/coverage.svg?branch=master https://readthedocs.org/projects/galpy/badge/?branch=master?version=latest

development branch (if it exists):

https://travis-ci.org/jobovy/galpy.svg?branch=dev https://img.shields.io/coveralls/jobovy/galpy.svg?branch=dev http://codecov.io/github/jobovy/galpy/coverage.svg?branch=dev https://readthedocs.org/projects/galpy/badge/?branch=master?version=latest

DISK DF CORRECTIONS

The dehnendf and shudf disk distribution functions can be corrected to follow the desired surface-mass density and radial-velocity-dispersion profiles more closely (see 1999AJ....118.1201D). Calculating these corrections is expensive, and a large set of precalculated corrections can be found here [tar.gz archive]. Install these by downloading them and unpacking them into the galpy/df_src/data directory before running the setup.py installation. E.g.:

curl -O https://github.s3.amazonaws.com/downloads/jobovy/galpy/galpy-dfcorrections.tar.gz
tar xvzf galpy-dfcorrections.tar.gz -C ./galpy/df_src/data/

galpy's People

Stargazers

 avatar

Watchers

 avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.