Thomas Schmelzer
Thomas Schmelzer
An example for a book is given here https://tschm.github.io/pyhrp/.
cvxpy is most crucial. cvxpy is an abstraction layer between solvers (ECOS, clarabel, cvxopt, mosek and many others...) It's an amazing tool as it is today the most gentle route...
Renovate can update the pre-commit hooks, easier to configure, can update within Dockerfiles, can be configured for auto merge, can merge the updates, awesome tool
@fkiraly this is good to be merged. Now using one flat file common for all notebooks. I have added the script to generate this file.
I don't understand. Do you want to include the notebooks in the package released?
``` import os if not os.path.isdir('data'): os.system('git clone https://github.com/pyportfolio/pyportfolioopt.git') os.chdir('PyPortfolioOpt/cookbook') ``` ??? why would one have this in a notebook?
> > I don't understand. Do you want to include the notebooks in the package released? > > no, I want loader functions for the csv in the package release,...
> > Could be done, but I would still not put the csv file into the package. > > How large are they? If the files are too large, we...
But this functionality would only be used by people "developing" the package. For users I don't see the point of having data in there. We would also be on thin...
> > For users I don't see the point of having data in there > > The point is running the examples, so users can play around with the python...