OpenSourceEconomics / lcm

Solution and simulation of life cycle models in Python with GPU acceleration.
Apache License 2.0
16 stars 1 forks source link

Refactor entry point #57

Open timmens opened 8 months ago

timmens commented 8 months ago

In this PR, we want to refactor the entire entry point.

We implement a model blocks class that provides methods that return all the previously defined functions in the entry point.

[!WARNING] This is highly preliminary and does not work yet. My conclusion for now is that the refactoring step that was originally planned is too large. I have to start with a smaller refactoring that is closer to the current implementation.

codecov[bot] commented 8 months ago

Codecov Report

All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 98.30%. Comparing base (56f244d) to head (963925b).

:exclamation: Current head 963925b differs from pull request most recent head e78bb98. Consider uploading reports for the commit e78bb98 to get more accurate results

Additional details and impacted files ```diff @@ Coverage Diff @@ ## main #57 +/- ## ======================================= Coverage 98.30% 98.30% ======================================= Files 42 42 Lines 2415 2415 ======================================= Hits 2374 2374 Misses 41 41 ```

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.