https://github.com/lincc-frameworks/healpix-geometry-analysis
WIP: spherical geometry properties of healpix tiles
https://github.com/lincc-frameworks/healpix-geometry-analysis
Last synced: 5 months ago
JSON representation
WIP: spherical geometry properties of healpix tiles
- Host: GitHub
- URL: https://github.com/lincc-frameworks/healpix-geometry-analysis
- Owner: lincc-frameworks
- License: mit
- Created: 2024-06-17T18:31:08.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2026-01-12T20:25:35.000Z (6 months ago)
- Last Synced: 2026-01-13T01:25:38.522Z (6 months ago)
- Language: Python
- Homepage: https://healpix-geometry-analysis.readthedocs.io
- Size: 89.8 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# healpix-geometry-analysis
[](https://lincc-ppt.readthedocs.io/en/latest/)
[](https://pypi.org/project/healpix-geometry-analysis/)
[](https://github.com/lincc-frameworks/healpix-geometry-analysis/actions/workflows/smoke-test.yml)
[](https://codecov.io/gh/lincc-frameworks/healpix-geometry-analysis)
[](https://healpix-geometry-analysis.readthedocs.io/)
This project was developed for the LINCC-Frameworks projects [HATS](https://github.com/astronomy-commons/hats) and [LSDB](https://github.com/astronomy-commons/lsdb).
This project was automatically generated using the LINCC-Frameworks
[python-project-template](https://github.com/lincc-frameworks/python-project-template).
For more information about the project template see the
[documentation](https://lincc-ppt.readthedocs.io/en/latest/).
## Dev Guide - Getting Started
Before installing any dependencies or writing code, it's a great idea to create a
virtual environment. LINCC-Frameworks engineers primarily use `conda` to manage virtual
environments. If you have conda installed locally, you can run the following to
create and activate a new environment.
```
>> conda create env -n python=3.10
>> conda activate
```
Once you have created a new environment, you can install this project for local
development using the following commands:
```
>> pip install -e .'[dev]'
>> pre-commit install
>> conda install pandoc
```
Notes:
1. The single quotes around `'[dev]'` may not be required for your operating system.
2. `pre-commit install` will initialize pre-commit for this local repository, so
that a set of tests will be run prior to completing a local commit. For more
information, see the Python Project Template documentation on
[pre-commit](https://lincc-ppt.readthedocs.io/en/latest/practices/precommit.html)
3. Install `pandoc` allows you to verify that automatic rendering of Jupyter notebooks
into documentation for ReadTheDocs works as expected. For more information, see
the Python Project Template documentation on
[Sphinx and Python Notebooks](https://lincc-ppt.readthedocs.io/en/latest/practices/sphinx.html#python-notebooks)