Skip to main content

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

BGROUND principle

Installation

  • Requirement: Python with sci-modules: numpy, matplotlib, scipy, pandas
  • pip install bground = standard installation, no other packages needed

Quick start

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)

Source distribution for bground 1.3.3
File Size Uploaded Provenance
bground-1.3.3.tar.gz 32.4 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for bground 1.3.3
File Interpreter ABI Platform
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.

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