The modern realtime feature engineering platform
Project description
Welcome to Fennel
The modern realtime feature engineering platform
Fennel is a modern realtime feature engineering platform and has been architected from the ground up in service of three design goals.
Fennel's Three Design Goals
- Easy to install, learn & use - using familiar Python instead of special DSLs, simple but powerful abstractions, zero dependency installation, fully managed with zero ops, same code working for both realtime and non-realtime cases and more to make using Fennel as easy as possible
- Reduce cloud costs - being significantly lower on cloud costs compared to other alternatives by squeezing as much out of cloud hardware as possible [See for how Fennel does this]
- Encourage best practices - native support for testing, CI/CD, versioned & immutable features, lineage tracking, enforcement of code ownership, data expectations, read/write compute separation and more to help you bring best engineering practices to feature engineering too
As a result of the architectural philosophy, Fennel ends up unlocking the following benefits:
Benefits of Fennel
- Higher development velocity: more iterations can be done in the same time leading to higher business value
- Lower total costs of ownership: Fennel saves costs across the board - cloud spend, bandwidth of engineers that would have gone in ops, and bandwidth of data scientists by making them more productive
- Higher business value via realtime features: unlocking realtime and other sophisticated features leads to better models with higher business gains
- Healthier codebase & more reliable features: engineering best practices like testing, immutability, code ownership etc improve code maintainability leading to more reliable data & feature
Getting Started With Fennel
Start here if you want to directly dive deep into an end-to-end example.
Or if you are not in a hurry, read about the main concepts first followed by some more details about the datasets and featuresets . And if you run into any issues or have any questions/feedback, you're welcome to jump into our slack channel to directly chat with the engineers building it. We, the team behind Fennel, have thoroughly enjoyed building Fennel and hope learning and using Fennel brings as much delight to you as well!
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for fennel_ai-0.11.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 38deb03bad72ac1c6be99effaef5b055dac43beba383a6050bfc544d42b568f5 |
|
MD5 | bbd838b46cb91f19856c5519770f261c |
|
BLAKE2b-256 | 8f968c225f3f5d286c4fb45d34f431b497c7d59a399427e2346d54f9c9aac8c7 |