Skip to main content

Interactive subtraction of background from XY-data

Project description

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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

bground-1.3.3.tar.gz (32.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

bground-1.3.3-py3-none-any.whl (35.4 kB view details)

Uploaded Python 3

File details

Details for the file bground-1.3.3.tar.gz.

File metadata

  • Download URL: bground-1.3.3.tar.gz
  • Upload date:
  • Size: 32.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.10

File hashes

Hashes for bground-1.3.3.tar.gz
Algorithm Hash digest
SHA256 cce426b2244c21dafeaa4d1ab3d0dc97ec83c6733588c979b74894bd78ddd59f
MD5 ce0e5666a8ce0fbe9c67d51809961bb7
BLAKE2b-256 dddd4391c30e47aa453a9abc45e9e0776ddc9b1888549fff145484b80c4b9724

See more details on using hashes here.

File details

Details for the file bground-1.3.3-py3-none-any.whl.

File metadata

  • Download URL: bground-1.3.3-py3-none-any.whl
  • Upload date:
  • Size: 35.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.10

File hashes

Hashes for bground-1.3.3-py3-none-any.whl
Algorithm Hash digest
SHA256 f8cfa26a8f14d503224990f87e236b9a021e9f8c66483f5f07fd217dc144a8f6
MD5 78319cedba4bef03cefc5d8e2e3ef3e7
BLAKE2b-256 2c04efcf3c7db328b140c232512fc058361e52516bff1ce37d68e8b8daec570b

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page