Metadata-Version: 1.1
Name: wf-core-data-python
Version: 0.0.4
Summary: Python tools for working with Wildflower Schools core data
Home-page: https://github.com/WildflowerSchools/wf-core-data-python
Author: Theodore Quinn
Author-email: ted.quinn@wildflowerschools.org
License: UNKNOWN
Description: # wf_core_data
        
        Python tools for working with Wildflower Schools core data
        
        ## Tasks
        * Split repo into wf_rdbms and wf_core_data
        * Redesign wf_rdbms around underlying SQL implementation while preserving Pandas implementation
        * Implement wf_rdbms in Postgres
        * Implement wf_rdbms in SQLite
        * Add method(s) to extract the current info for each student
        * Add method(s) to suggest and review student dupes
        * Fix inheritance structure so `Database` init can happen at parent class level
        * Make database structure an OrderedDict so user can specify order of data tables (e.g., for saving to Google sheets)
        * Add method for writing database to Google Sheets
        * Add method for writing database to local file(s)
        * Add tables for schools, classrooms, teachers
        * Generalize student ID generation to other objects (teachers, schools, hubs, etc.)
        * Use `__getitem__` so that user can pull individual data tables without referencing internals
        * Define generic `WildflowerDatabase` and make `WildflowerDatabasePandas` a subclass
        * Move methods for pulling and adding student records to parent `WildflowerDatabase` class (so they can be used by other database implementations)
        
Keywords: database
Platform: UNKNOWN
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
