thegraphnetwork / epigraphhub_py

Epigraphhub Python package
GNU General Public License v3.0
2 stars 9 forks source link

Update ngboost #163

Closed eduardocorrearaujo closed 2 years ago

eduardocorrearaujo commented 2 years ago

In this PR, I update some functions related to the ngboost models and add new functions related to the sklearn models and lstm models.

There are examples of the main functions of each new module in the examples folder. I recommend looking into that to help understand the modules that I create.

fccoelho commented 2 years ago

To get started we need some refactoring in the package and module names, for example, the get_data module, in this PR refers to pulling data from EpigraphHub, so it should be renamed to epigraphhub.py. Since the library can pull data from many sources, we need to keep the names informative. Also, we should avoid hardcoding table and schema names in the code, such as colombia, casos_posotivos_covid, we need to write functions that are completely agnostic to the external environment, and will continue to work if schema and table names change, as long as they get all the required information when they are called.

eduardocorrearaujo commented 2 years ago

The work has migrated to PR #165