From f053a8260bf085a5b1e70fc895899a5422661731 Mon Sep 17 00:00:00 2001 From: Stefan Krawczyk Date: Tue, 28 Feb 2023 08:12:27 -0800 Subject: [PATCH] Adds Hamilton to match ecosystem.md Just noticed that ecosystem.rst wasn't in sync with ecosystem.md. So adding part about Hamilton to it. --- doc/source/ecosystem.rst | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/doc/source/ecosystem.rst b/doc/source/ecosystem.rst index 53b7aae3f7ab1..1d0232c80ffcc 100644 --- a/doc/source/ecosystem.rst +++ b/doc/source/ecosystem.rst @@ -600,3 +600,20 @@ Install pandas-stubs to enable basic type coverage of pandas API. Learn more by reading through :issue:`14468`, :issue:`26766`, :issue:`28142`. See installation and usage instructions on the `GitHub page `__. + +`Hamilton `__ +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +Hamilton is a declarative dataflow framework that came out of Stitch Fix. It was designed to help one manage a Pandas code base, specifically with respect to feature engineering for machine learning models. + +It prescibes an opinionated paradigm, that ensures all code is: + +* unit testable +* integration testing friendly +* documentation friendly +* transformation logic is reusable, as it is decoupled from the context of where it is used. +* integratable with runtime data quality checks. + +This helps one to scale your pandas code base, at the same time, keeping maintenance costs low. + +For more information, see `documentation `__.