Skip to main content

Package adapted for Machine Learning on the Healpix grid.

Project description

HealpixML

the concept

The HealpixML genesis has been built to synthesise data (2D or Healpix) using Cross Scattering Transform. For a detailed method description please refer to https://arxiv.org/abs/2207.12527. This algorithm could be effectively usable for component separation (e.g. denoising).

A demo package for this process can be found at https://github.com/jmdelouis/HEALPIXML_DEMO.

usage

Short tutorial

https://github.com/IAOCEA/demo-HealpixML-pangeo-eosc/blob/main/Demo_Synthesis.ipynb

HEALPIXML_DEMO

The python scripts demo.py included in this package demonstrate how to use the HealpixML library to generate synthetic fields that have patterns with the same statistical properties as a specified image.

Install HealpixML library

Before installing, make sure you have python installed in your enviroment. The last version of the HealpixML library can be installed using PyPi:

pip install HealpixML

Load the HEALPIXML_DEMO package from github.

git clone https://github.com/jmdelouis/HEALPIXML_DEMO.git

Recommended installing procedures for mac users

It is recomended to use python=3.9*.

micromamba create -n HEALPIXML
micromamba install -n HEALPIXML ‘python==3.9*’
micromamba activate HEALPIXML
pip install HealpixML
git clone https://github.com/jmdelouis/HEALPIXML_DEMO.git

Recommended installing procedures HPC users

It is recomended to install tensorflow in advance. For DATARMOR for using GPU ;

micromamba create -n HEALPIXML
micromamba install -n HEALPIXML ‘python==3.9*’
micromamba install -n HEALPIXML ‘tensorflow==2.11.0’
micromamba activate HEALPIXML
pip install HealpixML
git clone https://github.com/jmdelouis/HEALPIXML_DEMO.git

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

healpixml-0.2.0.tar.gz (67.0 kB view details)

Uploaded Source

Built Distribution

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

healpixml-0.2.0-py3-none-any.whl (73.3 kB view details)

Uploaded Python 3

File details

Details for the file healpixml-0.2.0.tar.gz.

File metadata

  • Download URL: healpixml-0.2.0.tar.gz
  • Upload date:
  • Size: 67.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.9.21

File hashes

Hashes for healpixml-0.2.0.tar.gz
Algorithm Hash digest
SHA256 6d653ef5fb48a5f9d60fe7cd23b195adf35df364a89197d4f9f3d81df35dd39b
MD5 4cff7c7075efd9346ece41d24e40f982
BLAKE2b-256 edae744a506ee8af8cea681f7caa0e4bfb2796fdd5bfdf72369c369b71112d4d

See more details on using hashes here.

File details

Details for the file healpixml-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: healpixml-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 73.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.9.21

File hashes

Hashes for healpixml-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 aa9b6b4d7b824669a0c40338714299209087a8fdf79367167abf7e9acc550d28
MD5 82a8afe41dc01849e2685f9630f60648
BLAKE2b-256 935fafb31765a7b72d53a00ffd495d6ed61f4f017981db65c349fb0403417489

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