Skip to main content

Galaxy dynamic de-composition

Project description

Welcome to GalaxyChop

logo

GalaxyChop CI Documentation Status PyPI https://github.com/leliel12/diseno_sci_sfw

GalaxyChop is a Python package that tackles the dynamical decomposition problem by using clustering techniques in phase space for stellar galactic components.

It runs in numerical N-body simulations populated with semi-analytical models and full hydrodynamical simulations, such as Illustris TNG and EAGLE.

Motivation

Galaxies are self-gravitating complex stellar systems formed mainly by stars, dark matter, gas and dust. Star are assembled in different stellar components, such as the disk (thin and thick), the nucleus, the stellar halo and the bar. The components interact with each other and each of them follows its own temporal evolution. For this reason, the description of the formation and evolution of galaxies is strongly linked to the formation and evolution of each of these individual components and their assemble in the final galaxy.

Dynamical decomposition it is a fundamental tool to separate each galaxy component for further study. Numerous methods exist in the literature to perform this task, but there is no tool that allows us to use several of them, providing the possibility of an easy comparison.

Dynamic decomposition models implemented

And many more

Requirements

You need Python 3.7, 3.8, 3.9 to run GalaxyChop.

Standard Installation

You could find GalaxyChop at PyPI. The standar instalation via pip:

$ pip install galaxychop

Development Install

Clone this repo and then inside the local directory execute

$ git clone https://github.com/vcristiani/galaxy-chop.git
$ cd galaxy-chop
$ pip install -e .

Authors

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

galaxychop-0.2.tar.gz (32.8 kB view hashes)

Uploaded Source

Built Distributions

galaxychop-0.2-cp39-cp39-win_amd64.whl (99.0 kB view hashes)

Uploaded CPython 3.9 Windows x86-64

galaxychop-0.2-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (988.8 kB view hashes)

Uploaded CPython 3.9 manylinux: glibc 2.12+ x86-64

galaxychop-0.2-cp38-cp38-win_amd64.whl (99.1 kB view hashes)

Uploaded CPython 3.8 Windows x86-64

galaxychop-0.2-cp38-cp38-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (990.2 kB view hashes)

Uploaded CPython 3.8 manylinux: glibc 2.12+ x86-64

galaxychop-0.2-cp37-cp37m-win_amd64.whl (101.3 kB view hashes)

Uploaded CPython 3.7m Windows x86-64

galaxychop-0.2-cp37-cp37m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (989.3 kB view hashes)

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

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