Metadata-Version: 2.1
Name: cosmic-shapes
Version: 1.2.0
Summary: Implements various ellipsoidal shape identification algorithms for 3D particle data
Home-page: UNKNOWN
Author: Tibor Dome
Author-email: tibor.doeme@gmail.com
License: MIT
Project-URL: Documentation, https://cosmic-shapes.readthedocs.io/en/latest/
Project-URL: Source, https://github.com/tibordome/cosmic_shapes
Platform: UNKNOWN
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.7
Description-Content-Type: text/markdown
Requires-Dist: cython
Requires-Dist: numpy (>=1.19.2)
Requires-Dist: scikit-learn
Requires-Dist: mpi4py
Requires-Dist: h5py
Requires-Dist: matplotlib

# The cosmic_shapes project

This repository provides shape analysis tools for cosmological simulations (and beyond). Its features include

- iterative shell-based shape determination algorithm for high-resolution halos/galaxies
- iterative ellipsoid-based shape determination algorithm for low-resolution halos/galaxies
- overall point cloud shape determination, shape profiles determination, velocity dispersion tensor eigenaxes determination
- wrapper to the Amiga Halo Finder (AHF) via `pynbody` to identify halos in a cosmological simulation
- mock point cloud generator
- mock log-normal universe generator
- example scripts.

The documentation can be found [here](https://cosmic-shapes.readthedocs.io/en/latest/index.html).

Contributions are welcome. Please raise a PR. Comments/recommendations/complaints can be sent [here](mailto:tibor.doeme@gmail.com).


