BGROUND :: background subtraction for XY-data
- BGROUND performs background subtraction for XY-data.
- XY-data = usually a file with two (or more) columns - (X-data,Y-data).
- The user can define the columns with XY-data, file header, comments etc.
- Fully automated background subtraction:
- The user defines input data and one of automatic bkgr subtraction methods.
- BGROUND reads the data and subtracts the background.
- Semi-automated background subtraction:
- BGROUND reads XY-data and shows them in an interactive plot.
- The user defines background points (with a mouse + keyboard).
- BGROUND does the rest (background calculation and subtraction).
Principle
Installation
- Requirement: Python with sci-modules: numpy, matplotlib, scipy, pandas
pip install bground= standard installation, no other packages needed
Quick start
- Worked example shows the BGROUND package in action.
- Help on GitHub with complete package documentation and additional examples.
Additional resources
- PyPI repository - the stable version to install.
- GitHub repository - the current version under development.
- GitHub Pages - the more user-friendly version of GitHub website.
Versions of BGROUND
- Version 0.0.1 = an incomplete testing version
- Version 0.0.2 = the basic algorithm works
- Version 0.0.3 = a small improvement of code and docstrings
- Version 0.1 = OO-interface, better arrangement of funcs + semi-complete docs
- Version 0.2 = improved OO-implementation + better UI (commands, saving, help)
- Version 1.0 = finalized version 1, fully working, and completely documented
- Version 1.1 = prepared for multiple background subtraction algorithms
- Version 1.2 = 3 bkg methods: InteractivePlot, RestoreFromPoints, SimpleFunc
- Version 1.3 = 4 bkg methods (added: Baselines method with PyBaseLines algs)
Acknowledgement
The development was co-funded by TACR, program NCK, project TN02000020.
Metadata
Release files for bground 1.3.3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| bground-1.3.3.tar.gz | 32.4 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| bground-1.3.3-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 67.8 kB
Release files / bground-1.3.3.tar.gz
| Download URL | bground-1.3.3.tar.gz |
|---|---|
| Size | 32.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
cce426b2244c21dafeaa4d1ab3d0dc97ec83c6733588c979b74894bd78ddd59f
|
|
BLAKE2b-256 checksum How to use checksums |
dddd4391c30e47aa453a9abc45e9e0776ddc9b1888549fff145484b80c4b9724
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.10
|
Release files / bground-1.3.3-py3-none-any.whl
| Download URL | bground-1.3.3-py3-none-any.whl |
|---|---|
| Size | 35.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
f8cfa26a8f14d503224990f87e236b9a021e9f8c66483f5f07fd217dc144a8f6
|
|
BLAKE2b-256 checksum How to use checksums |
2c04efcf3c7db328b140c232512fc058361e52516bff1ce37d68e8b8daec570b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.12.10
|
Security for bground 1.3.3
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.