Skip to main content
File added late

1 file was added to this release more than 14 days after its initial publication. Inspect the release files before installing.

kdeLF

kdeLF is an MIT licensed Python implementation of Yuan et al.’s method for estimating luminosity functions via Kernel Density Estimation (KDE). It is a wrapper to compiled fortran code that does the heavy lifting, and is therefore relatively fast. We are open to all questions, feedback, commentary, and suggestions as long as they are constructive. Discussions should always come in the form of git issues.

Documentation

Read the docs at kdelf.readthedocs.io.

Installation and test

Using pip

The recommended way to install the stable version of kdeLF is using pip:

pip install -U kdeLF

We have uploaded several .whl files to the PyPI web to support as many platforms as possible. If your platforms happens to be an exception, then the pip installation may fail. In this situation, you need to install the Intel fortran Compiler first, and then try the pip installation again. If you have problems installing, please open an issue at GitHub.

From source

You can also install kdeLF after a download from GitHub. Note that this requires a Intel fortran Compiler to be installed in advance.

git clone https://github.com/yuanzunli/kdeLF.git
cd kdeLF
pip install .

Test the installation

To make sure that the installation went alright, you can execute the built-in test program in kdeLF by running the following command:

python3 -m kdeLF.test_kdeLF

Citation

Please cite the following papers if you found this code useful in your research:

  1. Yuan, Z., Zhang, X., Wang, J., Cheng, X., & Wang, W. 2022, ApJS, 248, 1 (arXiv, ADS, BibTeX).
  2. Yuan, Z., Jarvis, M. J., & Wang, J. 2020, ApJS, 248, 1 (arXiv, ADS, BibTeX).

Metadata

Release files for kdeLF 1.0.7

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

File added late

1 file was uploaded more than 14 days after the first file in this release.

While project maintainers occasionally add legitimate files to an existing release, late additions can also indicate a security compromise.

We recommend inspecting the release files before installing.

Source distribution (sdist)

Source distribution for kdeLF 1.0.7
File Size Uploaded
kdeLF-1.0.7.tar.gz 185.1 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for kdeLF 1.0.7
File Interpreter ABI Platform
kdeLF-1.0.7-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64 Details
kdeLF-1.0.7-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.8 CPython 3.8 Linux glibc 2.17+ x86-64 Details

Total release size: 26.0 MB

Release files / kdeLF-1.0.7.tar.gz

Download URL kdeLF-1.0.7.tar.gz
Size 185.1 kB
Tags Source
SHA-256 checksum
How to use checksums
0503f6595e3a2426338f926f20455fe598ab89885e73b8061595f5e1f8c1191a
BLAKE2b-256 checksum
How to use checksums
c9392818d86c4f07f3bb6e6bc88d7a7c5433ae9ef7aa36fd40b73c26e40f18e4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.0 CPython/3.8.10

Release files / kdeLF-1.0.7-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

File added late

This file was uploaded more than 14 days after the first file in this release.

While project maintainers occasionally add legitimate files to an existing release, late additions can also indicate a security compromise.

We recommend inspecting the release file before installing.

Download URL kdeLF-1.0.7-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 12.9 MB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
8b33575988a78c224b65945a7f1c0a92ca0e3047c7e4fb46da4c445532c0fd19
BLAKE2b-256 checksum
How to use checksums
dd6b54c92bc4012fe99900f03cbaa6f1239b1d5eecd05596924e8bdab1da2ec6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.10.4

Release files / kdeLF-1.0.7-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL kdeLF-1.0.7-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 12.9 MB
Tags CPython 3.8 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
cb983138ec5977cdfa931b92b04e1f6581467a27ad6a5848fa33405d374f9021
BLAKE2b-256 checksum
How to use checksums
85845cc743b6e18f025f2235797f71116931c2ce382e456baacb7a4076d71e3d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.0 CPython/3.8.10

Release history Release notifications | RSS feed

This release

1.0.7 This release

3 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page