Skip to main content

A Python implementation of R’s stats::smooth() Tukey’s (running median) smoother

PyPI Status Python Version License

Read the documentation at https://pysmooth.readthedocs.io/ Tests Codecov

pre-commit Black

Repobeats analytics image

Features

  • TODO - Replace C/R-style coding with more Pythonic methods

Requirements

  • Python 3.8, 3.9, or 3.10

  • Numpy 1.20

Installation

You can install pysmooth via pip from PyPI:

$ pip install pysmooth

Usage

Pysmooth is intended to be used within another module.

from pysmooth import smooth

smooth(x=arr, kind="3RS3R", twiceit=False, endrule="Tukey")

Contributing

Contributions are very welcome. To learn more, see the Contributor Guide.

License

Distributed under the terms of the GPL 3.0 license, Pysmooth is free and open source software.

Issues

If you encounter any problems, please file an issue along with a detailed description.

Credits

This project was generated from @cjolowicz’s Hypermodern Python Cookiecutter template.

Metadata

Release files for pysmooth 1.5.0

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

Source distribution (sdist)

Source distribution for pysmooth 1.5.0
File Size Uploaded Provenance Actions
pysmooth-1.5.0.tar.gz 19.9 kB Without provenance Details for pysmooth-1.5.0.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for pysmooth 1.5.0
File Interpreter ABI Platform Actions
pysmooth-1.5.0-py3-none-any.whl Python 3 none any Details for pysmooth-1.5.0-py3-none-any.whl

Total release size: 38.3 kB

Release files / pysmooth-1.5.0.tar.gz

Download URL pysmooth-1.5.0.tar.gz
Size 19.9 kB
Tags Source
SHA-256 checksum
How to use checksums
e27dc7fcd691882fbd4f61964bc3250a6e172e47ec7693f43fa475956d20a6d1
BLAKE2b-256 checksum
How to use checksums
f8674081ba493635fad909818d34d2e555ac1e0e5152c44010b31d59dbe9404a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via pdm/2.19.3 CPython/3.11.9 Linux/5.10.16.3-microsoft-standard-WSL2

Release files / pysmooth-1.5.0-py3-none-any.whl

Download URL pysmooth-1.5.0-py3-none-any.whl
Size 18.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
dc130b9979d09b21e18bf47f3b47ef708196c83e719cd6842cedb05f2fac1f33
BLAKE2b-256 checksum
How to use checksums
62f0b6e39b790b59d73daad14f3d26aa9f48df0f83ad835fe2cc8dac7c0eb815
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via pdm/2.19.3 CPython/3.11.9 Linux/5.10.16.3-microsoft-standard-WSL2

Security for pysmooth 1.5.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

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