Skip to content

Contributing

Issues and pull requests are welcome.

Running the test suite

git clone https://github.com/LochanJangid/lochan-eda.git
cd lochan-eda
pip install -e .
pip install pytest
pytest -v

Please run pytest -v before submitting a pull request to verify structural integrity across train/test splits — the suite covers leakage regressions, schema consistency between train and test output, and output sanity (no NaNs, all-numeric columns).

Building the documentation locally

This site is built with MkDocs and the Material theme.

pip install mkdocs-material
mkdocs serve

Then open http://127.0.0.1:8000 to preview changes live as you edit files under docs/.

Known gaps (good first issues)

  • inside HandleCategorical.encoder() Get Target parameter as col name and access it after num_handling()