Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement exogenous processes. #335

Closed
wants to merge 198 commits into from
Closed

Implement exogenous processes. #335

wants to merge 198 commits into from

Conversation

tobiasraabe
Copy link
Member

@tobiasraabe tobiasraabe commented Feb 20, 2020

Current and desired behavior

Resolves #329.
Closes #370: issue with notebook on numerical integration.

Solution / Implementation

ReviewNB

@tobiasraabe tobiasraabe reopened this Mar 1, 2020
@OpenSourceEconomics OpenSourceEconomics deleted a comment from codecov bot Mar 1, 2020
@tobiasraabe tobiasraabe added this to the 2.0.0 milestone Mar 3, 2020
@tobiasraabe tobiasraabe changed the base branch from better-label-parsing to master March 6, 2020 10:43
@tobiasraabe tobiasraabe removed the blocked This issue/pr is blocked. label Apr 12, 2020
Copy link
Member

@mo2561057 mo2561057 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Good implementation!
I had some comments of which some are of a more general nature but I thought it would still be good to include these in the review such that we can discuss them.
I like how the changes follow the existing logic and change very few components of the existing codebase. I am a bit worried that we buy this simplicity by always imposing a large overhead on the processes. I am not sure whether it is a problem that even the simplest Markov chain process would require to save large NumPy arrays.

respy/exogenous_processes.py Show resolved Hide resolved
respy/exogenous_processes.py Show resolved Hide resolved
respy/exogenous_processes.py Outdated Show resolved Hide resolved
respy/exogenous_processes.py Show resolved Hide resolved
respy/exogenous_processes.py Outdated Show resolved Hide resolved
respy/pre_processing/model_processing.py Show resolved Hide resolved
respy/simulate.py Outdated Show resolved Hide resolved
respy/simulate.py Show resolved Hide resolved
respy/state_space.py Outdated Show resolved Hide resolved
@tobiasraabe tobiasraabe changed the base branch from master to main July 29, 2020 09:51
@tobiasraabe tobiasraabe requested a review from amageh as a code owner July 29, 2020 09:51
@amageh amageh removed their request for review August 10, 2020 10:39
@tobiasraabe tobiasraabe modified the milestones: 2.0.0, 2.1.0 Aug 19, 2020
@MaxBlesch
Copy link
Member

We will redo the implementation of the exogenous process in the layout of the new state space.

@MaxBlesch MaxBlesch closed this Aug 20, 2020
@MaxBlesch MaxBlesch deleted the exogenous-processes branch September 8, 2020 12:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Implement exogenous processes. Broken Links
3 participants