Skip to main content

Tangos - The agile numerical galaxy organisation system

Build Status DOI

Tangos lets you build a database (along the lines of Eagle or MultiDark) for your own cosmological and zoom simulations.

It's a modular system for Python 3.6+, capable of generating and querying databases. Tangos:

  • is designed to store and manage results from your own analysis code;
  • provides web and python interfaces;
  • allows users to construct science-focussed queries, including across entire merger trees, without requiring any knowledge of SQL;

When building databases, tangos:

  • manages the process of populating the database with science data, including auto-parallelising your analysis;
  • can be customised to work with multiple python modules such as pynbody or yt to process raw simulation data;
  • can use your favourite database as the underlying store, thanks to sqlalchemy. By default, tangos uses the file-based database sqlite, but it is also routinely tested against the server-based MySQL (from v1.5) and PostgreSQL (from v1.7).

Getting started

For information on getting started refer to the tutorials on our github pages. These tutorials are also available in markdown format within the tangos repository.

Acknowledging the code

When using tangos, please acknowledge it by citing the release paper: Pontzen & Tremmel, 2018, ApJS 237, 2. DOI 10.3847/1538-4365/aac832; arXiv:1803.00010. Optionally you can also cite the Zenodo DOI for the specific version of tangos that you are using, which may be found here.

Download files

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

Source Distribution

tangos-1.12.0.tar.gz (458.9 kB view details)

Uploaded Source

File details

Details for the file tangos-1.12.0.tar.gz.

File metadata

  • Download URL: tangos-1.12.0.tar.gz
  • Upload date:
  • Size: 458.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.12.3

File hashes

Hashes for tangos-1.12.0.tar.gz
Algorithm Hash digest
SHA256 9127164d5a81a1b6b6fd971906fac661a61ae18ab1a2833c45085d997bd7c5dc
MD5 ad4a090a0c46797bd8207e9ac3b3e5a1
BLAKE2b-256 9b33507fc09e9202fdd8e4d1d410ad61aea0fa13ed46c8bc3d7ff1e07daafb47

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

1.12.0 This release

1 file

1.11.0

1 file

1.10.0

1 file

1.9.1

1 file

1.8.0

1 file

1.7.0

1 file

1.6.1

1 file

1.6.0

1 file

1.5.1

1 file

1.5.0

1 file

1.4.0

1 file

1.3.1

1 file

1.3

1 file

1.2

1 file

1.1.1

1 file

1.1.0

1 file

1.0.9

1 file

1.0.8

1 file

1.0.7

1 file

1.0.6

1 file

1.0.5

1 file

1.0.4

1 file

1.0.3

1 file

1.0.2

1 file

1.0.0

1 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