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 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.
  • MatLab-based Visual Stimulus: Different kinds of visual stimuli, from checkers and moving bars to visual stimuli utilized by the Allen Institute, are ready to be imported for a SLAP2-related experiment.
  • Motion Corrections: GPU-based tools that allow calculation of motion drifts, with x, y, and z changes applied directly on the ROI inside the SLAP2 software (work in progress).

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.3.0.tar.gz (45.2 kB view details)

Uploaded Source

Built Distribution

SLAP2_UTILS-0.3.0-py3-none-any.whl (56.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: slap2_utils-0.3.0.tar.gz
  • Upload date:
  • Size: 45.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.0 CPython/3.12.5

File hashes

Hashes for slap2_utils-0.3.0.tar.gz
Algorithm Hash digest
SHA256 d8154ba00e5e83cba6e6a134c099317938ece96c22345719394f0454b1f4bfd9
MD5 8169dbcea131a97fae35291ebe8afdfb
BLAKE2b-256 7adbe3ca5569460f4be45d32c6804d05f7a6359f6cc2ef8754d8a7ac1db6b630

See more details on using hashes here.

File details

Details for the file SLAP2_UTILS-0.3.0-py3-none-any.whl.

File metadata

  • Download URL: SLAP2_UTILS-0.3.0-py3-none-any.whl
  • Upload date:
  • Size: 56.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.0 CPython/3.12.5

File hashes

Hashes for SLAP2_UTILS-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 525419e74b50368e5065c32c5eca9ce18240035d616b6be5a266857a28bf6144
MD5 59dfcc5585f50db8fe5c9be6538c35fa
BLAKE2b-256 3bd9a7b80fc8c215eaa2f316e8f8800bc069258e05a7bdd3f5808526213e15ae

See more details on using hashes here.

Supported by

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