cpmodel / FTT_StandAlone

Future Technology Transformation models
GNU General Public License v3.0
9 stars 1 forks source link

Create FTT Python package #48

Open pv-camecon opened 11 months ago

pv-camecon commented 11 months ago

The functions and modules can be turned into python packages in which case importing FTT modules (now separate functions) looks neater. More importantly, it would help FTT developers/users outside of CE to integrate it into their modelling frameworks (only works if those frameworks are written in Python or if Python code can be read in)

Femkemilene commented 4 months ago

Can you expand on this a bit more? Would this mean that:

  1. Installation is done using "pip install ." from the package? Or would you want to publish it on PyPI?
  2. We have to maintain the list of dependencies properly? Would a package automatically establish if dependencies work?
  3. Is it easy to convert something in a Python package?