Thierry Jean

Results 29 issues of Thierry Jean

The following error indicates to `pip install bs4`. However, to install BeautifulSoup, one should `pip install beautifulsoup4` Error: ``` File [ENVPATH/lib/python3.10/site-packages/langchain/document_loaders/html_bs.py:26], in BSHTMLLoader.__init__(self, file_path, open_encoding, bs_kwargs) 24 import bs4 #...

## 🚀 Feature Add support for the "Earth Mover's Distance" (EMD) or "Wasserstein metric". ### Motivation The EMD is a distance metric between two probability distributions. It gained a lot...

enhancement
New metric

added an example repository and a docs page comparing Kedro and Hamilton. ## Changes ## How I tested this - built the docs locally

# Current Limitations When consulting a Python project using Hamilton, there is no way to tell which files are "Hamilton modules". This has several implications: - User doesn't know what...

enhancement

Following the discussion from #816, there would be benefits to allow materializer nodes to be defined statically at the Driver level (both `DataLoader` and `DataSaver`). - The nodes can be...

enhancement

Printing an `HamiltonNode` in the terminal or in a notebook cell returns `node_name: node_type`. While this is helpful, it has limitations. - it lacks quotation marks `"node_name": "node_type"` making it's...

enhancement

PR #833 fixed missing config nodes from the display. However, under the same conditions, the `config` node icon remains missing from the legend ![image](https://github.com/DAGWorks-Inc/hamilton/assets/68975210/0d4967cd-7448-4ee4-8433-279f7506ac5f)

bug

Please read the tutorial notebook for all details. ## TODO - do some light refactoring to allow a barebone `%%execute` cell magic - convert the jupyter notebook to markdown and...

enhancement
examples

# Problem Currently, the primary way to use `Driver.execute()` is to pass a list of node names (`str`). It's useful to get all existing nodes for various reasons: - iterative...

refactor

# Current behavior When using `hamilton.plugins.h_tdqm.ProgressBar()`, the progress bar uses "the number of nodes to return" as denominator and "the number of nodes executed" as numerator. However, passing values to...

bug
good first issue