Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Interactive Data Exploration Framework (IDEF)

A Python framework for interactive exploration of multi-dimensional scientific datasets.

Overview

The Interactive Data Exploration Framework (IDEF) enables researchers to interactively explore, visualize, and analyze complex multi-dimensional scientific datasets. The framework provides both programmatic and graphical interfaces for maximum flexibility.

Features

  • Multi-format Data Support: Import data from common scientific formats (CSV, HDF5, NetCDF, etc.)
  • Multi-dimensional Visualization: Support for visualizing data with 3+ dimensions through various techniques
  • Interactive Elements: Zooming, panning, brushing, dynamic filtering, and linked views
  • Statistical Analysis: Basic statistical functions integrated directly into the visualization workflow
  • Extensible Architecture: Plugin system for custom visualizations, data connectors, and analysis methods
  • Dual Interfaces: Web-based GUI and programmatic Python API

Installation

# Clone the repository
git clone https://github.com/username/idef.git
cd idef

# Install the package
pip install -e .

Quick Start

Programmatic API

from idef.ui.api import load_data, visualize, show

# Load a dataset
dataset = load_data("path/to/data.nc")

# Create a visualization
viz = visualize(dataset, "scatter", x="temperature", y="pressure")

# Show the visualization
show(viz)

Web Dashboard

from idef.ui.api import dashboard

# Launch the interactive dashboard
dashboard()

Documentation

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages