bhpy


Namebhpy JSON
Version 3.1.0 PyPI version JSON
download
home_pageNone
SummaryPython bindings to use Becker & Hickls' hardware control dll and API
upload_time2024-04-02 08:43:29
maintainerNone
docs_urlNone
authorNone
requires_python>=3.10
licenseMIT License
keywords bh becker&hickl flim fluorescence lifetime spc spcm tcspc molecular imaging photon counting
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # bhpy

Python API for Becker&Hickl software products, data acquisition and data handling

To install this module on your system, you can use pip: 

    pip install bhpy

or

    python3 -m pip install bhpy

To access bhpy and its components import it into your Python code like this:

    import bhpy as bh

## SPCConnect

[SPCConnect](https://www.becker-hickl.com/products/spcconnect) is a command based TCP interface for [SPCM](https://www.becker-hickl.com/products/spcm-data-acquisition-software) that allows programmatic access to SPCM's user interface. It can be used to automate measurements, create measurement feedback loops, integrate SPCM's functionality into your software or add other functionality to SPCM. Many parameters can be accessed through the interface directly, others can be set through predefined setups and will be added over time (requests can be submitted via the [bug tracker](https://github.com/bhmarscheck/bhpy/issues)). SPCConnect can also facilitate automated data analysis through SPCM as well as GPU accelerated fluorescence decay analysis with [SPCImage](https://www.becker-hickl.com/products/spcimage) by fitting the data with single-, double- and triple exponential decay models.

## BH LabView Connect

Remote control interface for Becker&Hickl's LabView software products. Command based interface that allows programmatic access to their user interfaces, similar to SPCConnect. Currently supported LabView applications (requests can be submitted via the [bug tracker](https://github.com/bhmarscheck/bhpy/issues)):
- BH-QC008

## BH Hardware

Python wrapper for Becker&Hickl hardware control.

### BH Device Scan

BH device scanning dll wrapper that provides Python bindings to scan the system for all present Becker&Hickl devices, their serial number and firmware version.

### Hardware Dll

Dll wrapper for hardware configuration and data acquisition compatible with:
- [SPC-QC-104](https://www.becker-hickl.com/products/spc-qc-104)/[004](https://www.becker-hickl.com/products/spc-qc-004)
- [SPC-QC-108](https://www.becker-hickl.com/products/spc-qc-108-tcspc-module)/[008](https://www.becker-hickl.com/products/spc-qc-008-tcspc-module)
- [PMS-800](https://www.becker-hickl.com/products/pms-800)

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "bhpy",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.10",
    "maintainer_email": null,
    "keywords": "BH, Becker&Hickl, FLIM, Fluorescence lifetime, SPC, SPCM, TCSPC, molecular imaging, photon counting",
    "author": null,
    "author_email": "Marscheck <marscheck@becker-hickl.de>",
    "download_url": "https://files.pythonhosted.org/packages/d4/0d/3a68e21da53f377415b254dfea512309f1f385236ae69e63432779e8af9e/bhpy-3.1.0.tar.gz",
    "platform": null,
    "description": "# bhpy\n\nPython API for Becker&Hickl software products, data acquisition and data handling\n\nTo install this module on your system, you can use pip: \n\n    pip install bhpy\n\nor\n\n    python3 -m pip install bhpy\n\nTo access bhpy and its components import it into your Python code like this:\n\n    import bhpy as bh\n\n## SPCConnect\n\n[SPCConnect](https://www.becker-hickl.com/products/spcconnect) is a command based TCP interface for [SPCM](https://www.becker-hickl.com/products/spcm-data-acquisition-software) that allows programmatic access to SPCM's user interface. It can be used to automate measurements, create measurement feedback loops, integrate SPCM's functionality into your software or add other functionality to SPCM. Many parameters can be accessed through the interface directly, others can be set through predefined setups and will be added over time (requests can be submitted via the [bug tracker](https://github.com/bhmarscheck/bhpy/issues)). SPCConnect can also facilitate automated data analysis through SPCM as well as GPU accelerated fluorescence decay analysis with [SPCImage](https://www.becker-hickl.com/products/spcimage) by fitting the data with single-, double- and triple exponential decay models.\n\n## BH LabView Connect\n\nRemote control interface for Becker&Hickl's LabView software products. Command based interface that allows programmatic access to their user interfaces, similar to SPCConnect. Currently supported LabView applications (requests can be submitted via the [bug tracker](https://github.com/bhmarscheck/bhpy/issues)):\n- BH-QC008\n\n## BH Hardware\n\nPython wrapper for Becker&Hickl hardware control.\n\n### BH Device Scan\n\nBH device scanning dll wrapper that provides Python bindings to scan the system for all present Becker&Hickl devices, their serial number and firmware version.\n\n### Hardware Dll\n\nDll wrapper for hardware configuration and data acquisition compatible with:\n- [SPC-QC-104](https://www.becker-hickl.com/products/spc-qc-104)/[004](https://www.becker-hickl.com/products/spc-qc-004)\n- [SPC-QC-108](https://www.becker-hickl.com/products/spc-qc-108-tcspc-module)/[008](https://www.becker-hickl.com/products/spc-qc-008-tcspc-module)\n- [PMS-800](https://www.becker-hickl.com/products/pms-800)\n",
    "bugtrack_url": null,
    "license": "MIT License",
    "summary": "Python bindings to use Becker & Hickls' hardware control dll and API",
    "version": "3.1.0",
    "project_urls": {
        "Bug Tracker": "https://github.com/bhmarscheck/bhpy/issues",
        "Download": "https://git.becker-hickl.com/products/bhpy/-/archive/v3.1.0/bhpy-v3.1.0.tar.gz",
        "Homepage": "https://www.becker-hickl.com/products/bhpy"
    },
    "split_keywords": [
        "bh",
        " becker&hickl",
        " flim",
        " fluorescence lifetime",
        " spc",
        " spcm",
        " tcspc",
        " molecular imaging",
        " photon counting"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "8347f462dd638b823e59053ba6e1af60509bfa6347247acf2548870dc2bc610f",
                "md5": "92f708b5996fad12e8cdba7d3b27580e",
                "sha256": "9be460864dabac7f3f27c16e1db93978f9a1e4709c19d9cd8d8bebc3fd49aa50"
            },
            "downloads": -1,
            "filename": "bhpy-3.1.0-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "92f708b5996fad12e8cdba7d3b27580e",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.10",
            "size": 744105,
            "upload_time": "2024-04-02T08:43:08",
            "upload_time_iso_8601": "2024-04-02T08:43:08.252316Z",
            "url": "https://files.pythonhosted.org/packages/83/47/f462dd638b823e59053ba6e1af60509bfa6347247acf2548870dc2bc610f/bhpy-3.1.0-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "d40d3a68e21da53f377415b254dfea512309f1f385236ae69e63432779e8af9e",
                "md5": "72df0eb538f9ba20541415f78fb35d69",
                "sha256": "233bfcb0ce42139b25fdb9b6d5ef68338deffa5741f167f74d690b0f8fdd7826"
            },
            "downloads": -1,
            "filename": "bhpy-3.1.0.tar.gz",
            "has_sig": false,
            "md5_digest": "72df0eb538f9ba20541415f78fb35d69",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.10",
            "size": 746456,
            "upload_time": "2024-04-02T08:43:29",
            "upload_time_iso_8601": "2024-04-02T08:43:29.164791Z",
            "url": "https://files.pythonhosted.org/packages/d4/0d/3a68e21da53f377415b254dfea512309f1f385236ae69e63432779e8af9e/bhpy-3.1.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-04-02 08:43:29",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "bhmarscheck",
    "github_project": "bhpy",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "lcname": "bhpy"
}
        
Elapsed time: 0.23321s