Skip to content

Olimaol develop#98

Merged
Olimaol merged 48 commits intomasterfrom
olimaol_develop
Mar 7, 2024
Merged

Olimaol develop#98
Olimaol merged 48 commits intomasterfrom
olimaol_develop

Conversation

@Olimaol
Copy link
Owner

@Olimaol Olimaol commented Mar 6, 2024

CompNeuroMonitors:
- new function combine_periods()
OptNeuron:
- new argument recording_period
- new optimization methods deap and pybads
CompNeuroExp:
- new model_state functionality
simulation_functions:
- new "attr" simulations
analysis_functions:
- new function time_data_fill_gaps()
system_functions:
- new functions run_script_parallel() and create_data_raw_folder()
extra_functions:
- new class DeapCma to optimize "black boxes" using deap's Covariance Matrix Adaptation Evolution Strategy implementation
- new class VClampParamSearch to optimize neuron model equations based on voltage clamp recordings during voltage steps
- new functions interactive_plot() and efel_loss()
neuron_models:
- new arguments param_for_pop and init for all Izhikevich2007 neuron models
new additional resource: statistic_functions

adjusted docs for site and examples
when first compartment is not recorded in first chunk
get_minimum and get_maximum now work with nan values
Combined the deap cma funcitons in a new class DeapCma.
Adjusted OptNeuron and VClampParamSearch accordingly.
Added compile_folder_name as argument
the saved result now contains also the best fittness value
fixed bug, running multiple times, overriding previous results.data
OptNeuron:
added verbose argument
optimized params are also saved as json files now
OptNeuron: p0 now random
experimental neuron models: new fit Corbit neuron model
Izhikevich2007 neuon models: new argument params_for_pop
deap
screeninfo
OptNeuron: added bads as method
you can now save model state and self.reset sets this models state
this replaces the parameter argument, because now resetting the
parameters still resets the variables and this is not what is wanted
(e.g. want that a neuron starts alsways with same v is now possible)

examples/opt_neuron/benchmark_izhikevich:
experiment works now with the new CompNeuroExp

neuron_models/final_models/izhikevich_2007_like_nm:
added an init argument to the neuron models, so that the variables of
models can be initialized with given values
@Olimaol Olimaol merged commit a8afc11 into master Mar 7, 2024
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.

1 participant