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

Apply multiprocessing for Monte Carlo methods #280

Open
raoulcollenteur opened this issue Mar 14, 2021 · 0 comments
Open

Apply multiprocessing for Monte Carlo methods #280

raoulcollenteur opened this issue Mar 14, 2021 · 0 comments
Assignees
Labels
development Indicates development of new features enhancement Indicates improvement of existing features priority 2 low, nice to have feature to be implemented when time's available
Milestone

Comments

@raoulcollenteur
Copy link
Member

Although the uncertainty module works quite well now, I think the performance can be easily improved by using some multiprocessing tool.

https://docs.python.org/3/library/multiprocessing.html#module-multiprocessing

I think this would make the methods much more accessible in real life applications. There are probably other parts in Pastas where this may be beneficial as well (e.g., stats.core, MCMC methods...).

@raoulcollenteur raoulcollenteur added enhancement Indicates improvement of existing features development Indicates development of new features labels Mar 14, 2021
@raoulcollenteur raoulcollenteur added this to the 1.0 milestone Mar 14, 2021
@raoulcollenteur raoulcollenteur self-assigned this Mar 14, 2021
@raoulcollenteur raoulcollenteur modified the milestones: 1.0, 0.18.0 Apr 2, 2021
@raoulcollenteur raoulcollenteur modified the milestones: 0.18.0, 0.19.0 Sep 2, 2021
@raoulcollenteur raoulcollenteur modified the milestones: 0.19.0, 0.20.0 Mar 7, 2022
@dbrakenhoff dbrakenhoff modified the milestones: 0.20.0, 1.0: Arrabiata Aug 16, 2022
@dbrakenhoff dbrakenhoff self-assigned this Aug 16, 2022
@raoulcollenteur raoulcollenteur modified the milestones: 1.0: Arrabiata, 1.1 Jan 31, 2023
@martinvonk martinvonk added the priority 2 low, nice to have feature to be implemented when time's available label Mar 7, 2023
@martinvonk martinvonk modified the milestones: 1.1, 1.2 Aug 3, 2023
@raoulcollenteur raoulcollenteur modified the milestones: 1.2, 1.3 Aug 11, 2023
@raoulcollenteur raoulcollenteur modified the milestones: 1.3, 1.4 Nov 28, 2023
@raoulcollenteur raoulcollenteur modified the milestones: 1.4, 1.5 Feb 16, 2024
@raoulcollenteur raoulcollenteur changed the title [ENHANCEMENT] Apply multiprocessing for Monte Carlo methods Apply multiprocessing for Monte Carlo methods Apr 9, 2024
@raoulcollenteur raoulcollenteur modified the milestones: 1.5, 1.6 Apr 17, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
development Indicates development of new features enhancement Indicates improvement of existing features priority 2 low, nice to have feature to be implemented when time's available
Projects
None yet
Development

No branches or pull requests

3 participants