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

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.2.5.tar.gz (31.2 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.2.5-py3-none-any.whl (34.0 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for bground-1.2.5.tar.gz
Algorithm Hash digest
SHA256 ce0ff4c8336c63ebac4205f83a3bb0c28496beaeda2039113caa31b30c7882d6
MD5 522f5377bd9404dc4ea6ba3521923c5b
BLAKE2b-256 1872256c1e7b52f224d73f3d6df62c72a839dd9c3c0bed20bdabfb60a0cd8da6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: bground-1.2.5-py3-none-any.whl
  • Upload date:
  • Size: 34.0 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.2.5-py3-none-any.whl
Algorithm Hash digest
SHA256 98361eb6d213dc18b869ee65d57329396b1f4d936410a315cf881f5e54f2da2f
MD5 31d50deabc2d274ae1b26bd56b77829d
BLAKE2b-256 a9c5e6cfd787b2dea3319eb0583c5fc6e0dd1e7001ff22140578b25c7f51ddac

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