Skip to main content

RoiBaView

PyPI version
License: MIT

RoiBaView is an interactive Python tool for plotting, analyzing, and exploring ROI-based signals from experiments like Calcium Imaging and Biomedical Data Acquisition.
Visualize, detect peaks, sync data with videos, and manage your datasets with an intuitive graphical interface.

Try RoiBaView Online (Docs & Demo)
Install from PyPI


Features

  • Import and visualize ROI-based time-series data (from CSV files)
  • Peak detection with adjustable parameters and live preview
  • Video viewer for syncing recorded videos (or TIFF stacks) with data traces
  • CSV file format converter (handle different separators)
  • Built-in video converter powered by ffmpeg
  • Easy-to-use interface for data management and export
  • Designed for experiments like calcium imaging, electrophysiology, and more

Installation

  1. Create a new environment (e.g., using Anaconda):

    conda create -n roibaview
    
  2. Activate the environment and ensure pip is installed:

    conda activate roibaview
    conda install pip
    
  3. Install RoiBaView via PyPI:

    pip install roibaview
    

Importing Data

You can import data from CSV files:

  • Go to File → Import CSV file...
  • Supported structure:
ROI_1 ROI_2 ... ROI_n
x₀ x₀ ... x₀
x₁ x₁ ... x₁
... ... ... ...
  • Specify the sampling rate (Hz) when prompted.
  • If the dataset is global (same trace across ROIs), check the Global Dataset option.

Note: Only CSVs with comma (,) separator are supported.
Need to convert from another separator? Use:
Tools → Convert CSV files


Plotting and Data Analysis

  • After importing, your datasets appear on the left sidebar.
  • Left-click to activate a dataset.
  • Right-click for more options (rename, modify, etc.)

Peak Detection

  • Activate a dataset, then click Detect Peaks.
  • Customize detection parameters and watch live detection updates.
  • Export detected peak information to CSV.

Video Viewer & Video Converter

  • Open the Video Viewer under Tools → Open Video Viewer.
  • Connect video frames to ROI data for synchronized viewing.
  • Video Converter (Tools → Open Video Converter) lets you:
    • Convert between formats using FFmpeg (you must have it installed).

Download FFmpeg from https://ffmpeg.org/.



Author

Developed by Nils Brehm (2025)
License: MIT License


Keywords: Python ROI viewer, Calcium Imaging Visualization, Biomedical Signal Viewer, Interactive Data Analysis, Open-Source Visualization

Metadata

Release files for roibaview 0.1.9

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for roibaview 0.1.9
File Size Uploaded
roibaview-0.1.9.tar.gz 39.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for roibaview 0.1.9
File Interpreter ABI Platform
roibaview-0.1.9-py3-none-any.whl Python 3 none any Details

Total release size: 86.4 kB

Release files / roibaview-0.1.9.tar.gz

Download URL roibaview-0.1.9.tar.gz
Size 39.8 kB
Tags Source
SHA-256 checksum
How to use checksums
cc48efeeef4bb0472ba28470e67fb6d59fcb38143b757ffba14494d0b6109414
BLAKE2b-256 checksum
How to use checksums
139ee1443988965f6f7354b9cefcb81c66440ab2579326d172316d2296adbf2a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.2

Release files / roibaview-0.1.9-py3-none-any.whl

Download URL roibaview-0.1.9-py3-none-any.whl
Size 46.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
32e9efddd654572b3321b930468cc954e04e8c2713f3b672e3af9491f17e97b7
BLAKE2b-256 checksum
How to use checksums
07ed86fc92db6211e2cb7ec6c7fef5e2df2d348c64dc59f850424e42cff01092
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.2

Release history Release notifications | RSS feed

This release

0.1.9 This release

2 release files

0.1.8

2 release files

0.1.7

2 release files

0.1.6

2 release files

0.1.5

2 release files

0.1.4

2 release files

0.1.3

2 release files

0.1.2

2 release files

0.1.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page