fyda: An interface “For Your DAta”

fyda is a data interface designed for use with Python data science projects.

Here’s how it works:

  • You have a project in its own virtual environment
  • You install fyda into this virtual environment
  • You configure fyda to open, read, write, model and be merry with your data
  • Your code becomes 1000x smaller and more readable.

Warning

This project is still under construction. See the Under Construction section for what is to come.

Installation

It is recommended that you use the Anaconda distribution of Python 3 with fyda. It is also recommended that you have a separate virtual environment (if you haven’t made one already).:

$ pip install fyda

Under Construction

There are many, many features we would like to implement into fyda. Here are some of the top priorities:

Connecting to SQL

This would be a huge time saver and is the most needed portion of fyda.

Data shaping

fyda should have some form of handling data pipelines and transformation scripts.

Modeling

A stretch goal would be to give fyda some of these powers (in cooperation with sklearn):

  • model selection
  • model training
  • model tuning and support