Metadata-Version: 2.1
Name: eventlogic
Version: 0.1.2
Summary: Performs logical operations on event-style data.
Home-page: UNKNOWN
Author: Clayton Barnes
Author-email: barnes.clayton@icloud.com
License: MIT
Description: ## Description
         EventLogic is a lightweight library for performing logical operations on event-style or timestamp data. Logical operations on event-style data are commonplace in many fields. This library seeks to provide a generalized framework and methods for dealing with this data.
        
        ## Installation
        EventLogic can be installed with `pip`.
        
        ```bash
        pip install --upgreade pip
        pip install eventlogic
        ```
        
        ## Examples
        
        #There are 9 flavors of event interactions:
            
        Case:   Event:    On Off Times:
                
                                      
        1        a:            |------|
                 b: |------|   
                 
                 
        2        a:            |------|
                 b:     |------|
                
                
        3        a:            |------|
                 b:       |------|
                 
                 
        4        a:             |------|
                 b:             |------|
                 
                 
        5        a:            |------|
                 b:                 |------|
                 
                 
        6        a:            |------|
                 b:                   |------|
                  
                 
        7        a:            |------|
                 b:                      |------|  
                
                
        8        a:            |------|
                 b:             |---|  
        
        
        9        a:            |------|
                 b:          |----------|  
        
        
        #If we look at case 1: 
        ```from eventlogic import Event
        a = Event(3,4)
        b = Event(1,2)
        a > b
        a < b
        a | b
        ```
        
        #If we look at case 9: 
        ```from eventlogic import Event
        a = Event(3,4)
        b = Event(2,5)
        a in b
        a not in b
        c = a & b
        ```
        
        
        
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.6
Description-Content-Type: text/markdown
