Skip to main content

LEPHARE photometric redshift estimator

Project description

lephare

Template

PyPI GitHub Workflow Status Codecov Read The Docs

IMPORTANT! This project is in an early development stage. If you wish to use and run LePHARE please download it from the official repository.

LePHARE (PHotometric Analysis for Redshift Estimation) is a Python package built on a complete rewrite in C++ of the Fortran code LePhare. LePHARE computes photometric redshifts and physical parameters by fitting spectral energy distributions (SED) to a dataset of photometric fluxes or apparent magnitudes.

Installation

The simplest way to install lephare is using pip:

pip install lephare

If you have any problems using pip install please consider creating an issue and informing us what system you are using in order to help us improve robustness.

Example usage

We provide a number of Jupyter notebooks demonstrating various aspects of the Python code.

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 -n <env_name> python=3.10
>> conda activate <env_name>

Once you have created a new environment, you can install this project for local development using the following commands:

>> git submodule update --init --recursive
>> conda install -c conda-forge cxx-compiler
>> 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
  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

This project was automatically generated using the LINCC-Frameworks python-project-template. For more information about the project template see the documentation.

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

lephare-0.1.9.tar.gz (1.0 MB view details)

Uploaded Source

Built Distributions

lephare-0.1.9-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (9.3 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

lephare-0.1.9-cp312-cp312-macosx_11_0_arm64.whl (949.1 kB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

lephare-0.1.9-cp312-cp312-macosx_10_15_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.12 macOS 10.15+ x86-64

lephare-0.1.9-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (9.3 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

lephare-0.1.9-cp311-cp311-macosx_11_0_arm64.whl (945.7 kB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

lephare-0.1.9-cp311-cp311-macosx_10_15_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.11 macOS 10.15+ x86-64

lephare-0.1.9-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (9.3 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

lephare-0.1.9-cp310-cp310-macosx_11_0_arm64.whl (944.5 kB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

lephare-0.1.9-cp310-cp310-macosx_10_15_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.10 macOS 10.15+ x86-64

lephare-0.1.9-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (9.3 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

lephare-0.1.9-cp39-cp39-macosx_11_0_arm64.whl (944.6 kB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

lephare-0.1.9-cp39-cp39-macosx_10_15_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.9 macOS 10.15+ x86-64

File details

Details for the file lephare-0.1.9.tar.gz.

File metadata

  • Download URL: lephare-0.1.9.tar.gz
  • Upload date:
  • Size: 1.0 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.0.0 CPython/3.12.3

File hashes

Hashes for lephare-0.1.9.tar.gz
Algorithm Hash digest
SHA256 6577f15b91a8662acc4e888df7fb4238932e4e158a34f8f7bb59458df6eaac05
MD5 387bc1aa2bf2f8715fb672848467e6d9
BLAKE2b-256 5c614df927162a4c1a5704d03266f2443d48cec4a3cb28e5ddcd0c98fb486a99

See more details on using hashes here.

Provenance

File details

Details for the file lephare-0.1.9-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for lephare-0.1.9-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 34d1decc83c6badb58e4ef63b776fbd626b43838b2e1f6af4af18ee9ab151b4a
MD5 1d234c900101f363b7bac8e8a8f80ffc
BLAKE2b-256 4ef286f427c1c7ea7aeae51fa75f1a162e236a2aaac2629c660c867a9f073f90

See more details on using hashes here.

Provenance

File details

Details for the file lephare-0.1.9-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for lephare-0.1.9-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 11869b2f830822bd8f10a213f893b2436afb1b4ac57b44bb1bd0ff5282bde6ae
MD5 261cea3fdf464e3d940ebe5223dbb071
BLAKE2b-256 c3741be3ac2d568bc3d9bb3012b8a52fd14adae76fc13fc2889d1cde9c5d640e

See more details on using hashes here.

Provenance

File details

Details for the file lephare-0.1.9-cp312-cp312-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for lephare-0.1.9-cp312-cp312-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 143577dc96ef309b51d3eef89b5708bf406c38712f586dc7a454dc594eb9b29b
MD5 c4f947501cc2cfe4893df4148c77e3cd
BLAKE2b-256 e1705c47d57c405862cbf5fefee4460373e19fbc60f49a5cdaed68d787df23ad

See more details on using hashes here.

Provenance

File details

Details for the file lephare-0.1.9-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for lephare-0.1.9-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 efda5947377f2456a341dfe329ace176af709acd37e8d64d2ecd7a1a1f9b0a1e
MD5 17b8d9ac900056cb766e70fc4d0439d6
BLAKE2b-256 5100e35772c2e33d0f101200327783a36481627ee36011312dee91f6f87c754f

See more details on using hashes here.

Provenance

File details

Details for the file lephare-0.1.9-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for lephare-0.1.9-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4a6644c8bdecbcf8c8946a977431837400a8f9b3693e0bfd29cb6cbb44b874f7
MD5 67422d821b118ae546034cd839fb3d5d
BLAKE2b-256 85c3f6d1beb2f94b591dce07f4d83f8ce6c607ab6dfe5388acc2a15997965d1f

See more details on using hashes here.

Provenance

File details

Details for the file lephare-0.1.9-cp311-cp311-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for lephare-0.1.9-cp311-cp311-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 bb3843b6b5f4a594d061444cfadbb9209df905f0ea8921b90da349fac7086617
MD5 759c9ecd272e19c1ec63e2e82993bb74
BLAKE2b-256 8a382f63f5d6ce355335691e835bc1a0f957006e9d0e77796088e32cef9621bb

See more details on using hashes here.

Provenance

File details

Details for the file lephare-0.1.9-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for lephare-0.1.9-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c9256259eb6ae8f76162a2012112ed4c9263915b6f0df5406ddff96f58e5a884
MD5 8afb67d9e42fdb7caef0264b16fb34ad
BLAKE2b-256 d6dbf2bafc65f2a46f419a61712d147715e074b91b08e86ea6646bbc8ba715cb

See more details on using hashes here.

Provenance

File details

Details for the file lephare-0.1.9-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for lephare-0.1.9-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2a65cfc05c7d56dd92c6ebc959485b0f6170e616b4361fb5115662a895332e20
MD5 2cff6a9a510ecca9be715d33a3ae2093
BLAKE2b-256 242a40814ae4fbf0e4380dfcc36ac21587295391790d6f1e7f66b5cee3bf28ad

See more details on using hashes here.

Provenance

File details

Details for the file lephare-0.1.9-cp310-cp310-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for lephare-0.1.9-cp310-cp310-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 d08fd19ad80599b978ac8e96462efc022b4edd18bce16a438d308fe2f7999f0b
MD5 d9165a08b61157a0e75def520842a543
BLAKE2b-256 ce8d129208a0c6165308049f48b734fffa87bf82e96688f1d99571c309eadda6

See more details on using hashes here.

Provenance

File details

Details for the file lephare-0.1.9-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for lephare-0.1.9-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 86edb74ae425cbe2c84fd61668ebf41c08d6e0af635e32f4b1ae8d0c456a0eb6
MD5 44d407d69b7aa71887badc04b6b2e5f9
BLAKE2b-256 61455e85ef607cbdcc169267437a8b814f2c75a03e1d7e1e6a70bdfb7b085a95

See more details on using hashes here.

Provenance

File details

Details for the file lephare-0.1.9-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for lephare-0.1.9-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a943820f7dabce2a81b7f7c10ef17a944d9508bcc9ad5504bdfbd6c6dc4613c2
MD5 217a0b61612e4a39904a08a21ef1c1a8
BLAKE2b-256 6462c24da444e8f57101595977c8e67bcc004f120ceaac4e5c662a2907e4fe78

See more details on using hashes here.

Provenance

File details

Details for the file lephare-0.1.9-cp39-cp39-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for lephare-0.1.9-cp39-cp39-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 6dc4aee27b2de222be2983433e9394f3340b957231650940428c4a9a8cce0c70
MD5 b7c44c9bd6ddf16fce5a45c14b932c5f
BLAKE2b-256 644dfe5ebd5c3127e70f74f4b0c318fb19718cce6a5040e0f028ba963aab4e11

See more details on using hashes here.

Provenance

Supported by

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