Skip to content

praveer-k/ml-en-assessment

Repository files navigation

Vanilla Steel

Supplier Data Standardization for Metal Trading

Requirements

In order to run the application you need to have java, graphviz, docker, python 3.12 and poetry installed on your machine

You can use the following link to install the dependencies:

Once the above dependencies are installed clone the repository and cd into the directory

Within the repository directory, run the following command:

docker compose up -d
poetry shell
poetry install
python -m vanilla_steel docs --serve
python -m vanilla_steel dashboard
python -m vanilla_steel load --source 1
python -m vanilla_steel load --source 2
python -m vanilla_steel load --source 3
python -m vanilla_steel categorize

Following is the directory structure of the project:

ml-en-assessment
├── notebooks
├── resources
├── task_scripts
├── vanilla_steel
│   ├── config
│   ├── dashboard
│   ├── database
│   ├── docs
│   ├── modeling
│   ├── task_organizer
│   └── __main__.py
├── .env
├── ...
├── docker-compose.yaml
├── Dockerfile
├── pyproject.toml
├── README.md
└── specifications.yaml

Rest of the details can be found in the docs.

In future we would use data drift measure to check the quality of the data.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published