Skip to main content

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

Metadata

Release files for galaxychop 0.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for galaxychop 0.2
File Size Uploaded
galaxychop-0.2.tar.gz 32.8 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for galaxychop 0.2
File
galaxychop-0.2-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details
galaxychop-0.2-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.12+ x86-64 Details
galaxychop-0.2-cp38-cp38-win_amd64.whl CPython 3.8 CPython 3.8 Windows x86-64 Details
galaxychop-0.2-cp38-cp38-manylinux_2_12_x86_64.manylinux2010_x86_64.whl CPython 3.8 CPython 3.8 Linux glibc 2.12+ x86-64 Details
galaxychop-0.2-cp37-cp37m-win_amd64.whl CPython 3.7 CPython 3.7 pymalloc Windows x86-64 Details
galaxychop-0.2-cp37-cp37m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.12+ x86-64 Details

Total release size: 3.3 MB

Release files / galaxychop-0.2.tar.gz

Download URL galaxychop-0.2.tar.gz
Size 32.8 kB
Tags Source
SHA-256 checksum
How to use checksums
596150eeb70dcd2d6324c860c257b4e00d8e3f19435519db659e7d05e67d735f
BLAKE2b-256 checksum
How to use checksums
ac66db462d8f258f556b1af7245e3cf152b8d0671183bc665e4ebc143dbd3f50
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.7.1 importlib_metadata/4.8.2 pkginfo/1.8.2 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

Release files / galaxychop-0.2-cp39-cp39-win_amd64.whl

Download URL galaxychop-0.2-cp39-cp39-win_amd64.whl
Size 99.0 kB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
5aa4d1995f085d74b1cd551b0c627f1796be0042a0b8742e371368efd023faa3
BLAKE2b-256 checksum
How to use checksums
c3e09ba44b8568d45e4aadb9aab49db2ac3a8ed42ab031db91939a6e6f15cef4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.7.1 importlib_metadata/4.8.2 pkginfo/1.8.2 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

Release files / galaxychop-0.2-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.whl

Download URL galaxychop-0.2-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Size 988.8 kB
Tags CPython 3.9 Linux glibc 2.12+ x86-64
SHA-256 checksum
How to use checksums
a65afb91fd24a69df009f8ec89eb088dd9053df3321d771b6f0ab1b2e4f77ee7
BLAKE2b-256 checksum
How to use checksums
0b11719bc37301cd7293822cc60fae63f2a2d3564843efb3f68d2ecc012a6fe1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.7.1 importlib_metadata/4.8.2 pkginfo/1.8.2 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

Release files / galaxychop-0.2-cp38-cp38-win_amd64.whl

Download URL galaxychop-0.2-cp38-cp38-win_amd64.whl
Size 99.1 kB
Tags CPython 3.8 Windows x86-64
SHA-256 checksum
How to use checksums
3bdd080fe1941bb428d7792ebc468767dfe7d5347adbe5fb885832d57daa8b47
BLAKE2b-256 checksum
How to use checksums
3914339ebd6a2842d7b8f916f37c9f829354665219ae99cc968292dfb1c264d7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.7.1 importlib_metadata/4.8.2 pkginfo/1.8.2 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

Release files / galaxychop-0.2-cp38-cp38-manylinux_2_12_x86_64.manylinux2010_x86_64.whl

Download URL galaxychop-0.2-cp38-cp38-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Size 990.2 kB
Tags CPython 3.8 Linux glibc 2.12+ x86-64
SHA-256 checksum
How to use checksums
687c0968381b396d2840a5d40aefca97ee886ff9b2da93625083dbc659192736
BLAKE2b-256 checksum
How to use checksums
f03696de59755977a9bbc6eac25f98ae8a27ee056d75caaf286088a836c5e8dc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.7.1 importlib_metadata/4.8.2 pkginfo/1.8.2 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

Release files / galaxychop-0.2-cp37-cp37m-win_amd64.whl

Download URL galaxychop-0.2-cp37-cp37m-win_amd64.whl
Size 101.3 kB
Tags CPython 3.7 CPython 3.7 pymalloc Windows x86-64
SHA-256 checksum
How to use checksums
cbe16d2bed3025046f119d836405491aca20c445de9cc8ee1fc3bcdc20f77b27
BLAKE2b-256 checksum
How to use checksums
46fbb46f389d6805cad2989fd2f83af216340879e4ebb360c73c37bb75a5762b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.7.1 importlib_metadata/4.8.2 pkginfo/1.8.2 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

Release files / galaxychop-0.2-cp37-cp37m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl

Download URL galaxychop-0.2-cp37-cp37m-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Size 989.3 kB
Tags CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.12+ x86-64
SHA-256 checksum
How to use checksums
63214c52c052331166a9bdcceac53f2e2f3eef130f9eecddcdc850046194588b
BLAKE2b-256 checksum
How to use checksums
58d3d5082d30208bb83923a640a542f72d7259717c2bc7005d227956cfb3e120
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.7.1 importlib_metadata/4.8.2 pkginfo/1.8.2 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

Release history Release notifications | RSS feed

This release

0.2 This release

7 release files

0.1.0

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page