Jan Fousek

Results 16 comments of Jan Fousek

The showcase has implementation of a UNICORE runner, which is IMHO better to be left outside the generic API presented here. However I've also subclassed the joblib exec there to...

For start, I've updated the first order Zerlaut model according to the EBRAINS gitlab repository which is linked from the paper: - https://gitlab.ebrains.eu/kancourt/tvb-adex-showcase3-git/-/blob/master/tvb_model_reference/src/Zerlaut.py#L10 In particular, this meant splitting the `p_connect`...

Well, not really unfortunately. The issue is that the noise drive enters same as the other external inputs (e.g. connectivity coupling), and is then dragged through the transfer functions: https://github.com/the-virtual-brain/tvb-root/blob/6d075f377d2411743534e27bfccb47fc754968e0/tvb_library/tvb/simulator/models/zerlaut.py#L714)

One thing I've noticed is that the first order model will need a more careful review (at least the dfun). To be done together with the examples reproducing plots from...

I've consolidated the notebooks and reviewed the changes to the model. If there are no objections, I'll merge early next week. Further potential improvements and fixes to be done in...

> I think it does not hurt to think about the amount of paralelization before starting a workflow. Wouldn't the same be accomplished by a warning if the number of...

> I disagree. Can anyone name a (widely used) tool that implicitly takes all cores? E.g. Matlab is guilty of this. This default makes sense for users working on their...

I mean for Matlab it is a good design choice imho -- its main use case is to run on a single-user workstation, using just one core would be wasteful....

> I find it hard to provide a strong counter-argument to it staying required (provided there is a major version bump). I still think the users should be advised to...

This might be helpful: https://github.com/fatiando/pooch