waifod / quant_finance_models

Project containing the implementations of quantitative finance models
MIT License
5 stars 1 forks source link

Create CLI interface to interact with the library #33

Open david-alvarez-rosa opened 1 year ago

david-alvarez-rosa commented 1 year ago

Create CLI interface to interact with the library.

Something similar to

./qfm --asset <my_asset> --model black_scholes 
david-alvarez-rosa commented 11 months ago

I was tentatively planning to use Boost library program_options for generating the CLI interface. However, I'm not able to link, hence I'm blocked in this path until https://github.com/boostorg/program_options/issues/125 is solved.

Other alternatives are using GNU getopt or Google gflags, but I'd prefer to use Boost.

waifod commented 11 months ago

I agree on using Boost since we are already including it for other things. We can wait, I think.

david-alvarez-rosa commented 11 months ago

@Waifod—solved.

david-alvarez-rosa commented 11 months ago

Started on #91

david-alvarez-rosa commented 11 months ago

@Waifod, I'd need a bit of brainstorm of use cases we would like to support. Thoughts?

waifod commented 11 months ago

Shall we discuss them in person?