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:
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)
| File | Size | Uploaded | |
|---|---|---|---|
| kdeLF-1.0.7.tar.gz | 185.1 kB | Details |
Built distributions (wheels)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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
|