Metadata-Version: 2.1
Name: mysto
Version: 0.8.1
Summary: A data anonymization toolkit 
Home-page: https://github.com/bschoeni/mysto
Author: Schoening Consulting, LLC
Author-email: bschoeni+llc@gmail.com
License: UNKNOWN
Description: 
        [![Downloads](https://pepy.tech/badge/mysto)](https://pepy.tech/project/mysto)
        
        # mysto - Data Anonymization in Python
        
        
        ## Requires
        
        This project was built and tested with Python 3.6 and later versions.  It requires the pycryptodome and ff3 libraries:
        
        `pip3 install pycryptodome`
        `pip3 install ff3`
        
        ## Installation
        
        Install this project with pip:
        
        `pip3 install mysto`
        
        ## Usage
        
        tbd
        
        ## Code Example
        
        The code example below can help you get started:
        
        ```python3
        import pandas as pd
        from datetime import date
        import main 
        
        d = {'SSN': ['938-49-5100', '976-52-7639'], 'date': [date(1994,2,22), date(2000,10,10)]}
        df = pd.DataFrame(data=d)
        rules = [ '{"column" : "SSN", "type" : "Mask", "format" : "5" }',  '{"column" : "date", "type" : "Generalize.Date"}' ]
        out_df = main.anonymize(df, rules)
        print(out_df)
        ```
        ## Testing
        
        To run unit tests on this implementation:
        
          1. `python3 rules_test.py`
        
        ## Implementation Notes
        
        ## Author
        
        Brad Schoening
        
        ## License
        
        This project is licensed under the terms of the [Server Side Pubic License](https://www.mongodb.com/licensing/server-side-public-license).
        
Platform: UNKNOWN
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Financial and Insurance Industry
Classifier: Intended Audience :: Healthcare Industry
Classifier: Topic :: Security
Classifier: Programming Language :: Python :: 3
Classifier: Operating System :: OS Independent
Requires-Python: >=3.6
Description-Content-Type: text/markdown
