Skip to content

cooperative-computing-lab/dynamic-data-reduction

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

67 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DDR - Dynamic MapReduce Framework

A flexible framework for distributed data processing using MapReduce patterns.

Installation

From PyPI (when published)

pip install dynamic_data_reduction

From source

git clone https://github.com/yourusername/dynamic_data_reduction.git
cd dynamic_data_reduction
pip install -e .

Usage

Basic usage

from dynamic_data_reduction import ddr

# Your code here

Coffea specialization

from dynamic_data_reduction import ddr_coffea

# Your Coffea-specific code here

Example usage

-- General use example: simple-example.py -- Coffea use in analysis: ddr_cortado.py

from dynamic_data_reduction import ddr_cortado

# Run the example

Development

To set up the development environment:

git clone https://github.com/yourusername/dynamic_data_reduction.git
cd dynamic_data_reduction
pip install -e ".[dev]"

License

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

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 90.3%
  • Shell 9.7%