Skip to main content

Rotation-Invariant Hyperspherical Variational Convolutional Autoencoder

Project description

Build Status Documentation Status versions

Spherinator

Spherinator and HiPSter are tools that provide explorative access and visualization for multimodal data from extremely large astrophysical datasets, ranging from exascale cosmological simulations to multi-billion object observational galaxy surveys.

A variational autoencoder (VAE) will be trained using PyTorch Lightning to compress the structural data into a low-dimensional spherical latent space.

Installation

pip install spherinator

Documentation

Read The Docs

Acknowledgments

Funded by the European Union. This work has received funding from the European High-Performance Computing Joint Undertaking (JU) and Belgium, Czech Republic, France, Germany, Greece, Italy, Norway, and Spain under grant agreement No 101093441.

Views and opinions expressed are however those of the author(s) only and do not necessarily reflect those of the European Union or the European High Performance Computing Joint Undertaking (JU) and Belgium, Czech Republic, France, Germany, Greece, Italy, Norway, and Spain. Neither the European Union nor the granting authority can be held responsible for them.

License

This project is licensed under the Apache-2.0 License.

Citation

If you use Spherinator in your research, we provide a citation to use:

@article{Polsterer_Spherinator_and_HiPSter_2024,
author = {Polsterer, Kai Lars and Doser, Bernd and Fehlner, Andreas and Trujillo-Gomez, Sebastian},
title = {{Spherinator and HiPSter: Representation Learning for Unbiased Knowledge Discovery from Simulations}},
url = {https://arxiv.org/abs/2406.03810},
doi = {10.48550/arXiv.2406.03810},
year = {2024}
}

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

spherinator-0.5.1.tar.gz (35.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

spherinator-0.5.1-py3-none-any.whl (44.9 kB view details)

Uploaded Python 3

File details

Details for the file spherinator-0.5.1.tar.gz.

File metadata

  • Download URL: spherinator-0.5.1.tar.gz
  • Upload date:
  • Size: 35.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.6 {"installer":{"name":"uv","version":"0.11.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for spherinator-0.5.1.tar.gz
Algorithm Hash digest
SHA256 c6f6a89a6785d931f8f8215b5b2a99b9e16294ee81a4d5052cbc43dddec041c4
MD5 8ec483ae5c6600fe14a39eb42963ce1d
BLAKE2b-256 0db0333671703d217284674c1d18d63ac78238cf51b015cc5cb332a2e47820de

See more details on using hashes here.

File details

Details for the file spherinator-0.5.1-py3-none-any.whl.

File metadata

  • Download URL: spherinator-0.5.1-py3-none-any.whl
  • Upload date:
  • Size: 44.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.6 {"installer":{"name":"uv","version":"0.11.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for spherinator-0.5.1-py3-none-any.whl
Algorithm Hash digest
SHA256 be42d0e7b255fd723dbd34dd3a20738a379c8fca1c5ad00348918589e228ae5f
MD5 5022c1de1937e169ddb91c95aa9c029b
BLAKE2b-256 03b18f4376a075aa088de1b7ec5e495cddbbd4bc833849648e9796058822dc52

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page