Closed sisco0 closed 3 months ago
Thanks, @sisco0, for providing a stepping stone for a command line interface. We will check it out and improve it.
I hope you still find this software valuable after several years of non-development.
Closing the current shell proposal.
Ideally, only Command Line Interface through typer
would be performed in https://github.com/firefly-cpp/NiaAML/issues/84
💬 Description
A new command-line interface (CLI) has been implemented for the NiaAML library to enhance user interaction and facilitate easier execution and management of machine learning experiments. This CLI includes several new commands:
load_data
,setup_classifier
, andoptimize_pipeline
, each providing interactive ways to work with the NiaAML's core functionalities. The implementation leverages the existing structure of NiaAML while adding an intuitive layer for users to execute complex operations through simple commands.This is a Draft implementation and not expected to be merged, just for ease of showing how could we proceed with final implementation.
❗ Issue Links
Fixes #84
🧪 How Has This Been Tested?
The
python3 shell.py
command has been used, and showed proper results. Documentation has not been updated considering the current Draft purpose of the implementation.✅ Checklist