Skip to main content

Code to support using a SLAP2 Microscope

Project description

slap2-utils

TestsDocumentation

Overview

The slap2-utils library is designed to facilitate the reading of SLAP2 (Scanned Line Angular Projection Microscopy version 2) binary files using Python. This utility aims to support researchers and developers working with data from SLAP2 two-photon microscopes by providing an interface to manipulate and analyze these files directly in Python as an alternative to a Matlab-based workflow. The SLAP2 microscope is a commercially available kit from MBF Bioscience (https://www.mbfbioscience.com/products/slap2). The detailed documentation can be found by clicking the documentation icon above Overview.

Features

  • Reading SLAP2 Binary Files: Convert SLAP2 proprietary binary data into accessible formats for Python.
  • Metadata Parsing: Extract and utilize metadata associated with SLAP2 data files.
  • Data Manipulation: Tools to manipulate and process data points read from the binary file.
  • Trace Extraction: Tools to extract and generate traces from ROIs imaged in integrated scan mode.
  • Data Inspection: A GUI to inspect and review data stored in the binary file.

Installation

Install with pip

pip install slap2-utils

Clone this repository

git clone https://github.com/Peter-Hogg/SLAP2_Utils.git

Contributing

Contributions are welcome! If you'd like to contribute, please fork the repository and use a new branch for your contributions. Pull requests are welcome. Please report bugs, as we're still refining this library over time.

License

This project is licensed under the Mozilla Public License Version 2.0 - see the LICENSE.md file for details.

Credits and Acknowledgements

This library was developed by Peter Hogg and Jerry Tong. It's a rework of several Matlab tools from MBF with added utility functions. Thanks to all contributors who have helped in refining this tool and helped with the project.

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

slap2_utils-0.5.1.tar.gz (37.8 kB view details)

Uploaded Source

Built Distribution

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

slap2_utils-0.5.1-py3-none-any.whl (47.6 kB view details)

Uploaded Python 3

File details

Details for the file slap2_utils-0.5.1.tar.gz.

File metadata

  • Download URL: slap2_utils-0.5.1.tar.gz
  • Upload date:
  • Size: 37.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for slap2_utils-0.5.1.tar.gz
Algorithm Hash digest
SHA256 af49537c68ddd55c98582ac348ae6c539d4a5481d526756167fde0081e9a91a5
MD5 15378f98b037ce942cbb13fc8a13877a
BLAKE2b-256 98286af3e1afb86c1dc4ce4f7a799a4d96a4d4d5934b2b495f5ce3ad9d93307f

See more details on using hashes here.

Provenance

The following attestation bundles were made for slap2_utils-0.5.1.tar.gz:

Publisher: publish-to-pypi.yml on Peter-Hogg/SLAP2_Utils

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file slap2_utils-0.5.1-py3-none-any.whl.

File metadata

  • Download URL: slap2_utils-0.5.1-py3-none-any.whl
  • Upload date:
  • Size: 47.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for slap2_utils-0.5.1-py3-none-any.whl
Algorithm Hash digest
SHA256 db48555800990974ecf3805b8f259527fb829ee5fcbc64dbff554dd06aa5cbb4
MD5 b8cc40e44bb846f2d37e7b83b0cdb9c6
BLAKE2b-256 362b0cb0fc16a32e8bbaf612a674aea1b16bf804b9c77b8e055c7bb438282908

See more details on using hashes here.

Provenance

The following attestation bundles were made for slap2_utils-0.5.1-py3-none-any.whl:

Publisher: publish-to-pypi.yml on Peter-Hogg/SLAP2_Utils

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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