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

Documentation, help and examples

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.2.tar.gz (32.3 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.2-py3-none-any.whl (35.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: bground-1.3.2.tar.gz
  • Upload date:
  • Size: 32.3 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.2.tar.gz
Algorithm Hash digest
SHA256 b00e19b1fd68ccc11152a045df6135c920d13222e17e834c194b24ffd648fbae
MD5 c90e23f6714c43a8de563bbdac6148ef
BLAKE2b-256 b200dae455e9754599381d88b71416f95ffa5070ddd910cbe322fe95d49c2394

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bground-1.3.2-py3-none-any.whl
  • Upload date:
  • Size: 35.3 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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 1d3ad17d9406db9958e3fea6d134c3b0c5fe3f3c49f3453f9d617ca8824d05f6
MD5 8ed25f3f4b084781f14ac807e148bd90
BLAKE2b-256 513f6179b548bb8dff729c111df5a2bf67b6d78f7f27c5fffcfd24b744134b5e

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