From 5dd8527798ccd9a30851cae53336c20cfebaeb04 Mon Sep 17 00:00:00 2001 From: "Ankur Sinha (Ankur Sinha Gmail)" Date: Tue, 15 Oct 2024 15:36:38 +0100 Subject: [PATCH] chore: regen nml --- neuroml/nml/nml.py | 3071 +++++++++++++++++++++++--------------------- 1 file changed, 1635 insertions(+), 1436 deletions(-) diff --git a/neuroml/nml/nml.py b/neuroml/nml/nml.py index 5fb418b..0a39d27 100644 --- a/neuroml/nml/nml.py +++ b/neuroml/nml/nml.py @@ -2,7 +2,7 @@ # -*- coding: utf-8 -*- # -# Generated Wed Oct 2 12:35:48 2024 by generateDS.py version 2.44.1. +# Generated Tue Oct 15 15:36:13 2024 by generateDS.py version 2.44.1. # Python 3.11.10 (main, Sep 9 2024, 00:00:00) [GCC 14.2.1 20240801 (Red Hat 14.2.1-1)] # # Command line options: @@ -1354,17 +1354,17 @@ class ComponentType(GeneratedsSuper): def __init__( self, - name=None, - extends=None, - description=None, - Property=None, - Parameter=None, - DerivedParameter=None, - Constant=None, - Exposure=None, - Requirement=None, - InstanceRequirement=None, - Dynamics=None, + name: "a string (required)" = None, + extends: "a string (optional)" = None, + description: "a string (optional)" = None, + Property: "list of Property(s) (optional)" = None, + Parameter: "list of Parameter(s) (optional)" = None, + DerivedParameter: "list of DerivedParameter(s) (optional)" = None, + Constant: "list of Constant(s) (optional)" = None, + Exposure: "list of Exposure(s) (optional)" = None, + Requirement: "list of Requirement(s) (optional)" = None, + InstanceRequirement: "list of InstanceRequirement(s) (optional)" = None, + Dynamics: "list of Dynamics(s) (optional)" = None, gds_collector_=None, **kwargs_, ): @@ -1810,7 +1810,13 @@ class InstanceRequirement(GeneratedsSuper): subclass = None superclass = None - def __init__(self, name=None, type=None, gds_collector_=None, **kwargs_): + def __init__( + self, + name: "a string (required)" = None, + type: "a string (required)" = None, + gds_collector_=None, + **kwargs_, + ): self.gds_collector_ = gds_collector_ self.gds_elementtree_node_ = None self.original_tagname_ = None @@ -2092,14 +2098,14 @@ class Dynamics(GeneratedsSuper): def __init__( self, - StateVariable=None, - DerivedVariable=None, - ConditionalDerivedVariable=None, - TimeDerivative=None, - OnStart=None, - OnEvent=None, - OnCondition=None, - Regime=None, + StateVariable: "list of StateVariable(s) (optional)" = None, + DerivedVariable: "list of DerivedVariable(s) (optional)" = None, + ConditionalDerivedVariable: "list of ConditionalDerivedVariable(s) (optional)" = None, + TimeDerivative: "list of TimeDerivative(s) (optional)" = None, + OnStart: "a OnStart (optional)" = None, + OnEvent: "list of OnEvent(s) (optional)" = None, + OnCondition: "list of OnCondition(s) (optional)" = None, + Regime: "list of Regime(s) (optional)" = None, gds_collector_=None, **kwargs_, ): @@ -2477,7 +2483,13 @@ class Case(GeneratedsSuper): subclass = None superclass = None - def __init__(self, condition=None, value=None, gds_collector_=None, **kwargs_): + def __init__( + self, + condition: "a string (optional)" = None, + value: "a string (required)" = None, + gds_collector_=None, + **kwargs_, + ): self.gds_collector_ = gds_collector_ self.gds_elementtree_node_ = None self.original_tagname_ = None @@ -2651,7 +2663,13 @@ class TimeDerivative(GeneratedsSuper): subclass = None superclass = None - def __init__(self, variable=None, value=None, gds_collector_=None, **kwargs_): + def __init__( + self, + variable: "a string (required)" = None, + value: "a string (required)" = None, + gds_collector_=None, + **kwargs_, + ): self.gds_collector_ = gds_collector_ self.gds_elementtree_node_ = None self.original_tagname_ = None @@ -2839,7 +2857,12 @@ class OnStart(GeneratedsSuper): subclass = None superclass = None - def __init__(self, StateAssignment=None, gds_collector_=None, **kwargs_): + def __init__( + self, + StateAssignment: "list of StateAssignment(s) (required)" = None, + gds_collector_=None, + **kwargs_, + ): self.gds_collector_ = gds_collector_ self.gds_elementtree_node_ = None self.original_tagname_ = None @@ -3004,7 +3027,13 @@ class StateAssignment(GeneratedsSuper): subclass = None superclass = None - def __init__(self, variable=None, value=None, gds_collector_=None, **kwargs_): + def __init__( + self, + variable: "a string (required)" = None, + value: "a string (required)" = None, + gds_collector_=None, + **kwargs_, + ): self.gds_collector_ = gds_collector_ self.gds_elementtree_node_ = None self.original_tagname_ = None @@ -3208,9 +3237,9 @@ class OnEvent(GeneratedsSuper): def __init__( self, - port=None, - StateAssignment=None, - EventOut=None, + port: "a string (required)" = None, + StateAssignment: "list of StateAssignment(s) (optional)" = None, + EventOut: "list of EventOut(s) (optional)" = None, gds_collector_=None, **kwargs_, ): @@ -3422,7 +3451,9 @@ class EventOut(GeneratedsSuper): subclass = None superclass = None - def __init__(self, port=None, gds_collector_=None, **kwargs_): + def __init__( + self, port: "a string (required)" = None, gds_collector_=None, **kwargs_ + ): self.gds_collector_ = gds_collector_ self.gds_elementtree_node_ = None self.original_tagname_ = None @@ -3612,10 +3643,10 @@ class OnCondition(GeneratedsSuper): def __init__( self, - test=None, - StateAssignment=None, - EventOut=None, - Transition=None, + test: "a string (required)" = None, + StateAssignment: "list of StateAssignment(s) (optional)" = None, + EventOut: "list of EventOut(s) (optional)" = None, + Transition: "a Transition (optional)" = None, gds_collector_=None, **kwargs_, ): @@ -3858,7 +3889,9 @@ class Transition(GeneratedsSuper): subclass = None superclass = None - def __init__(self, regime=None, gds_collector_=None, **kwargs_): + def __init__( + self, regime: "a string (required)" = None, gds_collector_=None, **kwargs_ + ): self.gds_collector_ = gds_collector_ self.gds_elementtree_node_ = None self.original_tagname_ = None @@ -4046,11 +4079,11 @@ class Regime(GeneratedsSuper): def __init__( self, - name=None, - initial=None, - TimeDerivative=None, - OnEntry=None, - OnCondition=None, + name: "a string (required)" = None, + initial: "a TrueOrFalse (optional)" = None, + TimeDerivative: "list of TimeDerivative(s) (optional)" = None, + OnEntry: "a OnEntry (optional)" = None, + OnCondition: "list of OnCondition(s) (optional)" = None, gds_collector_=None, **kwargs_, ): @@ -4348,7 +4381,12 @@ class OnEntry(GeneratedsSuper): subclass = None superclass = None - def __init__(self, StateAssignment=None, gds_collector_=None, **kwargs_): + def __init__( + self, + StateAssignment: "list of StateAssignment(s) (required)" = None, + gds_collector_=None, + **kwargs_, + ): self.gds_collector_ = gds_collector_ self.gds_elementtree_node_ = None self.original_tagname_ = None @@ -4510,7 +4548,9 @@ class IncludeType(GeneratedsSuper): subclass = None superclass = None - def __init__(self, href=None, gds_collector_=None, **kwargs_): + def __init__( + self, href: "a anyURI (required)" = None, gds_collector_=None, **kwargs_ + ): self.gds_collector_ = gds_collector_ self.gds_elementtree_node_ = None self.original_tagname_ = None @@ -4687,10 +4727,10 @@ class Q10Settings(GeneratedsSuper): def __init__( self, - type=None, - fixed_q10=None, - q10_factor=None, - experimental_temp=None, + type: "a NmlId (required)" = None, + fixed_q10: "a Nml2Quantity_none (optional)" = None, + q10_factor: "a Nml2Quantity_none (optional)" = None, + experimental_temp: "a Nml2Quantity_temperature (optional)" = None, gds_collector_=None, **kwargs_, ): @@ -5050,9 +5090,9 @@ class VariableParameter(GeneratedsSuper): def __init__( self, - parameter=None, - segment_groups=None, - inhomogeneous_value=None, + parameter: "a string (required)" = None, + segment_groups: "a string (required)" = None, + inhomogeneous_value: "a InhomogeneousValue (optional)" = None, gds_collector_=None, **kwargs_, ): @@ -5426,7 +5466,13 @@ class BaseNonNegativeIntegerId(BaseWithoutId): subclass = None superclass = BaseWithoutId - def __init__(self, id=None, extensiontype_=None, gds_collector_=None, **kwargs_): + def __init__( + self, + id: "a NmlId (required)" = None, + extensiontype_=None, + gds_collector_=None, + **kwargs_, + ): self.gds_collector_ = gds_collector_ self.gds_elementtree_node_ = None self.original_tagname_ = None @@ -5647,7 +5693,13 @@ class Base(BaseWithoutId): subclass = None superclass = BaseWithoutId - def __init__(self, id=None, extensiontype_=None, gds_collector_=None, **kwargs_): + def __init__( + self, + id: "a NmlId (required)" = None, + extensiontype_=None, + gds_collector_=None, + **kwargs_, + ): self.gds_collector_ = gds_collector_ self.gds_elementtree_node_ = None self.original_tagname_ = None @@ -5890,11 +5942,11 @@ class Standalone(Base): def __init__( self, - id=None, - metaid=None, - notes=None, - properties=None, - annotation=None, + id: "a NmlId (required)" = None, + metaid: "a MetaId (optional)" = None, + notes: "a string (optional)" = None, + properties: "list of Property(s) (optional)" = None, + annotation: "a Annotation (optional)" = None, extensiontype_=None, gds_collector_=None, **kwargs_, @@ -6251,14 +6303,14 @@ class SpikeSourcePoisson(Standalone): def __init__( self, - id=None, - metaid=None, - notes=None, - properties=None, - annotation=None, - start=None, - duration=None, - rate=None, + id: "a NonNegativeInteger (required)" = None, + metaid: "a MetaId (optional)" = None, + notes: "a string (optional)" = None, + properties: "list of Property(s) (optional)" = None, + annotation: "a Annotation (optional)" = None, + start: "a Nml2Quantity_time (required)" = None, + duration: "a Nml2Quantity_time (required)" = None, + rate: "a Nml2Quantity_pertime (required)" = None, gds_collector_=None, **kwargs_, ): @@ -6588,11 +6640,11 @@ class Input(BaseNonNegativeIntegerId): def __init__( self, - id=None, - target=None, - destination=None, - segment_id=None, - fraction_along=None, + id: "a NonNegativeInteger (required)" = None, + target: "a Nml2PopulationReferencePath (required)" = None, + destination: "a NmlId (required)" = None, + segment_id: "a NonNegativeInteger (optional)" = None, + fraction_along: "a ZeroToOne (optional)" = None, extensiontype_=None, gds_collector_=None, **kwargs_, @@ -7037,11 +7089,11 @@ class InputList(Base): def __init__( self, - id=None, - populations=None, - component=None, - input=None, - input_ws=None, + id: "a NonNegativeInteger (required)" = None, + populations: "a NmlId (required)" = None, + component: "a NmlId (required)" = None, + input: "list of Input(s) (optional)" = None, + input_ws: "list of InputW(s) (optional)" = None, gds_collector_=None, **kwargs_, ): @@ -7402,7 +7454,12 @@ class ExplicitInput(BaseWithoutId): superclass = BaseWithoutId def __init__( - self, target=None, input=None, destination=None, gds_collector_=None, **kwargs_ + self, + target: "a Nml2PopulationReferencePath (required)" = None, + input: "a NmlId (required)" = None, + destination: "a NmlId (optional)" = None, + gds_collector_=None, + **kwargs_, ): self.gds_collector_ = gds_collector_ self.gds_elementtree_node_ = None @@ -7764,8 +7821,8 @@ class BaseConnection(BaseNonNegativeIntegerId): def __init__( self, - id=None, - neuro_lex_id=None, + id: "a NmlId (required)" = None, + neuro_lex_id: "a NeuroLexId (optional)" = None, extensiontype_=None, gds_collector_=None, **kwargs_, @@ -8007,9 +8064,9 @@ class BaseProjection(Base): def __init__( self, - id=None, - presynaptic_population=None, - postsynaptic_population=None, + id: "a NmlId (required)" = None, + presynaptic_population: "a NmlId (required)" = None, + postsynaptic_population: "a NmlId (required)" = None, extensiontype_=None, gds_collector_=None, **kwargs_, @@ -8293,11 +8350,11 @@ class SynapticConnection(BaseWithoutId): def __init__( self, - neuro_lex_id=None, - from_=None, - to=None, - synapse=None, - destination=None, + neuro_lex_id: "a NeuroLexId (optional)" = None, + from_: "a Nml2PopulationReferencePath (required)" = None, + to: "a Nml2PopulationReferencePath (required)" = None, + synapse: "a NmlId (required)" = None, + destination: "a NmlId (optional)" = None, gds_collector_=None, **kwargs_, ): @@ -8707,7 +8764,12 @@ class CellSet(Base): superclass = Base def __init__( - self, id=None, select=None, anytypeobjs_=None, gds_collector_=None, **kwargs_ + self, + id: "a NmlId (required)" = None, + select: "a string (required)" = None, + anytypeobjs_=None, + gds_collector_=None, + **kwargs_, ): self.gds_collector_ = gds_collector_ self.gds_elementtree_node_ = None @@ -8899,7 +8961,14 @@ class Location(BaseWithoutId): subclass = None superclass = BaseWithoutId - def __init__(self, x=None, y=None, z=None, gds_collector_=None, **kwargs_): + def __init__( + self, + x: "a float (required)" = None, + y: "a float (required)" = None, + z: "a float (required)" = None, + gds_collector_=None, + **kwargs_, + ): self.gds_collector_ = gds_collector_ self.gds_elementtree_node_ = None self.original_tagname_ = None @@ -9117,11 +9186,11 @@ class Instance(BaseWithoutId): def __init__( self, - id=None, - i=None, - j=None, - k=None, - location=None, + id: "a nonNegativeInteger (optional)" = None, + i: "a nonNegativeInteger (optional)" = None, + j: "a nonNegativeInteger (optional)" = None, + k: "a nonNegativeInteger (optional)" = None, + location: "a Location (required)" = None, gds_collector_=None, **kwargs_, ): @@ -9381,7 +9450,12 @@ class GridLayout(BaseWithoutId): superclass = BaseWithoutId def __init__( - self, x_size=None, y_size=None, z_size=None, gds_collector_=None, **kwargs_ + self, + x_size: "a nonNegativeInteger (optional)" = None, + y_size: "a nonNegativeInteger (optional)" = None, + z_size: "a nonNegativeInteger (optional)" = None, + gds_collector_=None, + **kwargs_, ): self.gds_collector_ = gds_collector_ self.gds_elementtree_node_ = None @@ -9578,7 +9652,13 @@ class RandomLayout(BaseWithoutId): subclass = None superclass = BaseWithoutId - def __init__(self, number=None, regions=None, gds_collector_=None, **kwargs_): + def __init__( + self, + number: "a nonNegativeInteger (optional)" = None, + regions: "a NmlId (optional)" = None, + gds_collector_=None, + **kwargs_, + ): self.gds_collector_ = gds_collector_ self.gds_elementtree_node_ = None self.original_tagname_ = None @@ -9800,7 +9880,12 @@ class UnstructuredLayout(BaseWithoutId): subclass = None superclass = BaseWithoutId - def __init__(self, number=None, gds_collector_=None, **kwargs_): + def __init__( + self, + number: "a nonNegativeInteger (optional)" = None, + gds_collector_=None, + **kwargs_, + ): self.gds_collector_ = gds_collector_ self.gds_elementtree_node_ = None self.original_tagname_ = None @@ -9996,10 +10081,10 @@ class Layout(BaseWithoutId): def __init__( self, - spaces=None, - random=None, - grid=None, - unstructured=None, + spaces: "a NmlId (optional)" = None, + random: "a RandomLayout (required)" = None, + grid: "a GridLayout (required)" = None, + unstructured: "a UnstructuredLayout (required)" = None, gds_collector_=None, **kwargs_, ): @@ -10326,18 +10411,18 @@ class Population(Standalone): def __init__( self, - id=None, - metaid=None, - notes=None, - properties=None, - annotation=None, - component=None, - size=None, - type=None, - extracellular_properties=None, - neuro_lex_id=None, - layout=None, - instances=None, + id: "a NmlId (required)" = None, + metaid: "a MetaId (optional)" = None, + notes: "a string (optional)" = None, + properties: "list of Property(s) (optional)" = None, + annotation: "a Annotation (optional)" = None, + component: "a NmlId (required)" = None, + size: "a NonNegativeInteger (optional)" = None, + type: "a populationTypes (optional)" = None, + extracellular_properties: "a NmlId (optional)" = None, + neuro_lex_id: "a NeuroLexId (optional)" = None, + layout: "a Layout (optional)" = None, + instances: "list of Instance(s) (required)" = None, gds_collector_=None, **kwargs_, ): @@ -10836,7 +10921,12 @@ class Region(Base): superclass = Base def __init__( - self, id=None, spaces=None, anytypeobjs_=None, gds_collector_=None, **kwargs_ + self, + id: "a NmlId (required)" = None, + spaces: "a NmlId (optional)" = None, + anytypeobjs_=None, + gds_collector_=None, + **kwargs_, ): self.gds_collector_ = gds_collector_ self.gds_elementtree_node_ = None @@ -11065,12 +11155,12 @@ class SpaceStructure(BaseWithoutId): def __init__( self, - x_spacing=None, - y_spacing=None, - z_spacing=None, - x_start=0, - y_start=0, - z_start=0, + x_spacing: "a float (optional)" = None, + y_spacing: "a float (optional)" = None, + z_spacing: "a float (optional)" = None, + x_start: "a float (optional)" = 0, + y_start: "a float (optional)" = 0, + z_start: "a float (optional)" = 0, gds_collector_=None, **kwargs_, ): @@ -11329,7 +11419,12 @@ class Space(Base): superclass = Base def __init__( - self, id=None, based_on=None, structure=None, gds_collector_=None, **kwargs_ + self, + id: "a NmlId (required)" = None, + based_on: "a allowedSpaces (optional)" = None, + structure: "a SpaceStructure (optional)" = None, + gds_collector_=None, + **kwargs_, ): self.gds_collector_ = gds_collector_ self.gds_elementtree_node_ = None @@ -11715,25 +11810,25 @@ class Network(Standalone): def __init__( self, - id=None, - metaid=None, - notes=None, - properties=None, - annotation=None, - type=None, - temperature=None, - neuro_lex_id=None, - spaces=None, - regions=None, - extracellular_properties=None, - populations=None, - cell_sets=None, - synaptic_connections=None, - projections=None, - electrical_projections=None, - continuous_projections=None, - explicit_inputs=None, - input_lists=None, + id: "a NmlId (required)" = None, + metaid: "a MetaId (optional)" = None, + notes: "a string (optional)" = None, + properties: "list of Property(s) (optional)" = None, + annotation: "a Annotation (optional)" = None, + type: "a networkTypes (optional)" = None, + temperature: "a Nml2Quantity_temperature (optional)" = None, + neuro_lex_id: "a NeuroLexId (optional)" = None, + spaces: "list of Space(s) (optional)" = None, + regions: "list of Region(s) (optional)" = None, + extracellular_properties: "list of ExtracellularPropertiesLocal(s) (optional)" = None, + populations: "list of Population(s) (required)" = None, + cell_sets: "list of CellSet(s) (optional)" = None, + synaptic_connections: "list of SynapticConnection(s) (optional)" = None, + projections: "list of Projection(s) (optional)" = None, + electrical_projections: "list of ElectricalProjection(s) (optional)" = None, + continuous_projections: "list of ContinuousProjection(s) (optional)" = None, + explicit_inputs: "list of ExplicitInput(s) (optional)" = None, + input_lists: "list of InputList(s) (optional)" = None, gds_collector_=None, **kwargs_, ): @@ -12470,16 +12565,16 @@ class TransientPoissonFiringSynapse(Standalone): def __init__( self, - id=None, - metaid=None, - notes=None, - properties=None, - annotation=None, - average_rate=None, - delay=None, - duration=None, - synapse=None, - spike_target=None, + id: "a NmlId (required)" = None, + metaid: "a MetaId (optional)" = None, + notes: "a string (optional)" = None, + properties: "list of Property(s) (optional)" = None, + annotation: "a Annotation (optional)" = None, + average_rate: "a Nml2Quantity_pertime (required)" = None, + delay: "a Nml2Quantity_time (required)" = None, + duration: "a Nml2Quantity_time (required)" = None, + synapse: "a string (required)" = None, + spike_target: "a string (required)" = None, gds_collector_=None, **kwargs_, ): @@ -12856,14 +12951,14 @@ class PoissonFiringSynapse(Standalone): def __init__( self, - id=None, - metaid=None, - notes=None, - properties=None, - annotation=None, - average_rate=None, - synapse=None, - spike_target=None, + id: "a NmlId (required)" = None, + metaid: "a MetaId (optional)" = None, + notes: "a string (optional)" = None, + properties: "list of Property(s) (optional)" = None, + annotation: "a Annotation (optional)" = None, + average_rate: "a Nml2Quantity_pertime (required)" = None, + synapse: "a string (required)" = None, + spike_target: "a string (required)" = None, gds_collector_=None, **kwargs_, ): @@ -13143,12 +13238,12 @@ class SpikeGeneratorPoisson(Standalone): def __init__( self, - id=None, - metaid=None, - notes=None, - properties=None, - annotation=None, - average_rate=None, + id: "a NonNegativeInteger (required)" = None, + metaid: "a MetaId (optional)" = None, + notes: "a string (optional)" = None, + properties: "list of Property(s) (optional)" = None, + annotation: "a Annotation (optional)" = None, + average_rate: "a Nml2Quantity_pertime (required)" = None, extensiontype_=None, gds_collector_=None, **kwargs_, @@ -13405,13 +13500,13 @@ class SpikeGeneratorRandom(Standalone): def __init__( self, - id=None, - metaid=None, - notes=None, - properties=None, - annotation=None, - max_isi=None, - min_isi=None, + id: "a NonNegativeInteger (required)" = None, + metaid: "a MetaId (optional)" = None, + notes: "a string (optional)" = None, + properties: "list of Property(s) (optional)" = None, + annotation: "a Annotation (optional)" = None, + max_isi: "a Nml2Quantity_time (required)" = None, + min_isi: "a Nml2Quantity_time (required)" = None, gds_collector_=None, **kwargs_, ): @@ -13670,12 +13765,12 @@ class SpikeGenerator(Standalone): def __init__( self, - id=None, - metaid=None, - notes=None, - properties=None, - annotation=None, - period=None, + id: "a NonNegativeInteger (required)" = None, + metaid: "a MetaId (optional)" = None, + notes: "a string (optional)" = None, + properties: "list of Property(s) (optional)" = None, + annotation: "a Annotation (optional)" = None, + period: "a Nml2Quantity_time (required)" = None, gds_collector_=None, **kwargs_, ): @@ -13910,14 +14005,14 @@ class TimedSynapticInput(Standalone): def __init__( self, - id=None, - metaid=None, - notes=None, - properties=None, - annotation=None, - synapse=None, - spike_target=None, - spikes=None, + id: "a NmlId (required)" = None, + metaid: "a MetaId (optional)" = None, + notes: "a string (optional)" = None, + properties: "list of Property(s) (optional)" = None, + annotation: "a Annotation (optional)" = None, + synapse: "a NmlId (required)" = None, + spike_target: "a string (required)" = None, + spikes: "list of Spike(s) (optional)" = None, gds_collector_=None, **kwargs_, ): @@ -14201,12 +14296,12 @@ class SpikeArray(Standalone): def __init__( self, - id=None, - metaid=None, - notes=None, - properties=None, - annotation=None, - spikes=None, + id: "a NonNegativeInteger (required)" = None, + metaid: "a MetaId (optional)" = None, + notes: "a string (optional)" = None, + properties: "list of Property(s) (optional)" = None, + annotation: "a Annotation (optional)" = None, + spikes: "list of Spike(s) (optional)" = None, gds_collector_=None, **kwargs_, ): @@ -14395,7 +14490,13 @@ class Spike(BaseNonNegativeIntegerId): subclass = None superclass = BaseNonNegativeIntegerId - def __init__(self, id=None, time=None, gds_collector_=None, **kwargs_): + def __init__( + self, + id: "a NonNegativeInteger (required)" = None, + time: "a Nml2Quantity_time (required)" = None, + gds_collector_=None, + **kwargs_, + ): self.gds_collector_ = gds_collector_ self.gds_elementtree_node_ = None self.original_tagname_ = None @@ -14655,18 +14756,18 @@ class VoltageClampTriple(Standalone): def __init__( self, - id=None, - metaid=None, - notes=None, - properties=None, - annotation=None, - active=None, - delay=None, - duration=None, - conditioning_voltage=None, - testing_voltage=None, - return_voltage=None, - simple_series_resistance=None, + id: "a NmlId (required)" = None, + metaid: "a MetaId (optional)" = None, + notes: "a string (optional)" = None, + properties: "list of Property(s) (optional)" = None, + annotation: "a Annotation (optional)" = None, + active: "a ZeroOrOne (required)" = None, + delay: "a Nml2Quantity_time (required)" = None, + duration: "a Nml2Quantity_time (required)" = None, + conditioning_voltage: "a Nml2Quantity_voltage (required)" = None, + testing_voltage: "a Nml2Quantity_voltage (required)" = None, + return_voltage: "a Nml2Quantity_voltage (required)" = None, + simple_series_resistance: "a Nml2Quantity_resistance (required)" = None, gds_collector_=None, **kwargs_, ): @@ -15185,15 +15286,15 @@ class VoltageClamp(Standalone): def __init__( self, - id=None, - metaid=None, - notes=None, - properties=None, - annotation=None, - delay=None, - duration=None, - target_voltage=None, - simple_series_resistance=None, + id: "a NmlId (required)" = None, + metaid: "a MetaId (optional)" = None, + notes: "a string (optional)" = None, + properties: "list of Property(s) (optional)" = None, + annotation: "a Annotation (optional)" = None, + delay: "a Nml2Quantity_time (required)" = None, + duration: "a Nml2Quantity_time (required)" = None, + target_voltage: "a Nml2Quantity_voltage (required)" = None, + simple_series_resistance: "a Nml2Quantity_resistance (required)" = None, gds_collector_=None, **kwargs_, ): @@ -15599,14 +15700,14 @@ class CompoundInputDL(Standalone): def __init__( self, - id=None, - metaid=None, - notes=None, - properties=None, - annotation=None, - pulse_generator_dls=None, - sine_generator_dls=None, - ramp_generator_dls=None, + id: "a NmlId (required)" = None, + metaid: "a MetaId (optional)" = None, + notes: "a string (optional)" = None, + properties: "list of Property(s) (optional)" = None, + annotation: "a Annotation (optional)" = None, + pulse_generator_dls: "list of PulseGeneratorDL(s) (optional)" = None, + sine_generator_dls: "list of SineGeneratorDL(s) (optional)" = None, + ramp_generator_dls: "list of RampGeneratorDL(s) (optional)" = None, gds_collector_=None, **kwargs_, ): @@ -15905,14 +16006,14 @@ class CompoundInput(Standalone): def __init__( self, - id=None, - metaid=None, - notes=None, - properties=None, - annotation=None, - pulse_generators=None, - sine_generators=None, - ramp_generators=None, + id: "a NmlId (required)" = None, + metaid: "a MetaId (optional)" = None, + notes: "a string (optional)" = None, + properties: "list of Property(s) (optional)" = None, + annotation: "a Annotation (optional)" = None, + pulse_generators: "list of PulseGenerator(s) (optional)" = None, + sine_generators: "list of SineGenerator(s) (optional)" = None, + ramp_generators: "list of RampGenerator(s) (optional)" = None, gds_collector_=None, **kwargs_, ): @@ -16207,16 +16308,16 @@ class RampGeneratorDL(Standalone): def __init__( self, - id=None, - metaid=None, - notes=None, - properties=None, - annotation=None, - delay=None, - duration=None, - start_amplitude=None, - finish_amplitude=None, - baseline_amplitude=None, + id: "a NmlId (required)" = None, + metaid: "a MetaId (optional)" = None, + notes: "a string (optional)" = None, + properties: "list of Property(s) (optional)" = None, + annotation: "a Annotation (optional)" = None, + delay: "a Nml2Quantity_time (required)" = None, + duration: "a Nml2Quantity_time (required)" = None, + start_amplitude: "a Nml2Quantity_current (required)" = None, + finish_amplitude: "a Nml2Quantity_current (required)" = None, + baseline_amplitude: "a Nml2Quantity_current (required)" = None, gds_collector_=None, **kwargs_, ): @@ -16626,16 +16727,16 @@ class RampGenerator(Standalone): def __init__( self, - id=None, - metaid=None, - notes=None, - properties=None, - annotation=None, - delay=None, - duration=None, - start_amplitude=None, - finish_amplitude=None, - baseline_amplitude=None, + id: "a NmlId (required)" = None, + metaid: "a MetaId (optional)" = None, + notes: "a string (optional)" = None, + properties: "list of Property(s) (optional)" = None, + annotation: "a Annotation (optional)" = None, + delay: "a Nml2Quantity_time (required)" = None, + duration: "a Nml2Quantity_time (required)" = None, + start_amplitude: "a Nml2Quantity_current (required)" = None, + finish_amplitude: "a Nml2Quantity_current (required)" = None, + baseline_amplitude: "a Nml2Quantity_current (required)" = None, gds_collector_=None, **kwargs_, ): @@ -17039,16 +17140,16 @@ class SineGeneratorDL(Standalone): def __init__( self, - id=None, - metaid=None, - notes=None, - properties=None, - annotation=None, - delay=None, - phase=None, - duration=None, - amplitude=None, - period=None, + id: "a NmlId (required)" = None, + metaid: "a MetaId (optional)" = None, + notes: "a string (optional)" = None, + properties: "list of Property(s) (optional)" = None, + annotation: "a Annotation (optional)" = None, + delay: "a Nml2Quantity_time (required)" = None, + phase: "a Nml2Quantity_none (required)" = None, + duration: "a Nml2Quantity_time (required)" = None, + amplitude: "a Nml2Quantity_current (required)" = None, + period: "a Nml2Quantity_time (required)" = None, gds_collector_=None, **kwargs_, ): @@ -17430,16 +17531,16 @@ class SineGenerator(Standalone): def __init__( self, - id=None, - metaid=None, - notes=None, - properties=None, - annotation=None, - delay=None, - phase=None, - duration=None, - amplitude=None, - period=None, + id: "a NmlId (required)" = None, + metaid: "a MetaId (optional)" = None, + notes: "a string (optional)" = None, + properties: "list of Property(s) (optional)" = None, + annotation: "a Annotation (optional)" = None, + delay: "a Nml2Quantity_time (required)" = None, + phase: "a Nml2Quantity_none (required)" = None, + duration: "a Nml2Quantity_time (required)" = None, + amplitude: "a Nml2Quantity_current (required)" = None, + period: "a Nml2Quantity_time (required)" = None, gds_collector_=None, **kwargs_, ): @@ -17843,14 +17944,14 @@ class PulseGeneratorDL(Standalone): def __init__( self, - id=None, - metaid=None, - notes=None, - properties=None, - annotation=None, - delay=None, - duration=None, - amplitude=None, + id: "a NmlId (required)" = None, + metaid: "a MetaId (optional)" = None, + notes: "a string (optional)" = None, + properties: "list of Property(s) (optional)" = None, + annotation: "a Annotation (optional)" = None, + delay: "a Nml2Quantity_time (required)" = None, + duration: "a Nml2Quantity_time (required)" = None, + amplitude: "a Nml2Quantity_current (required)" = None, gds_collector_=None, **kwargs_, ): @@ -18180,14 +18281,14 @@ class PulseGenerator(Standalone): def __init__( self, - id=None, - metaid=None, - notes=None, - properties=None, - annotation=None, - delay=None, - duration=None, - amplitude=None, + id: "a NmlId (required)" = None, + metaid: "a MetaId (optional)" = None, + notes: "a string (optional)" = None, + properties: "list of Property(s) (optional)" = None, + annotation: "a Annotation (optional)" = None, + delay: "a Nml2Quantity_time (required)" = None, + duration: "a Nml2Quantity_time (required)" = None, + amplitude: "a Nml2Quantity_current (required)" = None, gds_collector_=None, **kwargs_, ): @@ -18491,9 +18592,9 @@ class ReactionScheme(Base): def __init__( self, - id=None, - source=None, - type=None, + id: "a NmlId (required)" = None, + source: "a string (required)" = None, + type: "a string (required)" = None, anytypeobjs_=None, gds_collector_=None, **kwargs_, @@ -18712,7 +18813,13 @@ class ExtracellularPropertiesLocal(Base): subclass = None superclass = Base - def __init__(self, id=None, species=None, gds_collector_=None, **kwargs_): + def __init__( + self, + id: "a NmlId (required)" = None, + species: "list of Species(s) (optional)" = None, + gds_collector_=None, + **kwargs_, + ): self.gds_collector_ = gds_collector_ self.gds_elementtree_node_ = None self.original_tagname_ = None @@ -18923,7 +19030,13 @@ class ExtracellularProperties(Base): subclass = None superclass = Base - def __init__(self, id=None, species=None, gds_collector_=None, **kwargs_): + def __init__( + self, + id: "a NmlId (required)" = None, + species: "list of Species(s) (optional)" = None, + gds_collector_=None, + **kwargs_, + ): self.gds_collector_ = gds_collector_ self.gds_elementtree_node_ = None self.original_tagname_ = None @@ -19146,8 +19259,8 @@ class IntracellularProperties(BaseWithoutId): def __init__( self, - species=None, - resistivities=None, + species: "list of Species(s) (optional)" = None, + resistivities: "list of Resistivity(s) (optional)" = None, extensiontype_=None, gds_collector_=None, **kwargs_, @@ -19436,12 +19549,12 @@ class Species(Base): def __init__( self, - id=None, - concentration_model=None, - ion=None, - initial_concentration=None, - initial_ext_concentration=None, - segment_groups="all", + id: "a NmlId (required)" = None, + concentration_model: "a NmlId (required)" = None, + ion: "a NmlId (optional)" = None, + initial_concentration: "a Nml2Quantity_concentration (required)" = None, + initial_ext_concentration: "a Nml2Quantity_concentration (required)" = None, + segment_groups: "a NmlId (optional)" = "all", gds_collector_=None, **kwargs_, ): @@ -19799,7 +19912,11 @@ class InhomogeneousValue(BaseWithoutId): superclass = BaseWithoutId def __init__( - self, inhomogeneous_parameters=None, value=None, gds_collector_=None, **kwargs_ + self, + inhomogeneous_parameters: "a string (required)" = None, + value: "a string (required)" = None, + gds_collector_=None, + **kwargs_, ): self.gds_collector_ = gds_collector_ self.gds_elementtree_node_ = None @@ -20036,12 +20153,12 @@ class ChannelDensityGHK2(Base): def __init__( self, - id=None, - ion_channel=None, - cond_density=None, - segment_groups="all", - segments=None, - ion=None, + id: "a NmlId (required)" = None, + ion_channel: "a NmlId (required)" = None, + cond_density: "a Nml2Quantity_conductanceDensity (optional)" = None, + segment_groups: "a NmlId (optional)" = "all", + segments: "a NonNegativeInteger (optional)" = None, + ion: "a NmlId (required)" = None, gds_collector_=None, **kwargs_, ): @@ -20409,12 +20526,12 @@ class ChannelDensityGHK(Base): def __init__( self, - id=None, - ion_channel=None, - permeability=None, - segment_groups="all", - segments=None, - ion=None, + id: "a NmlId (required)" = None, + ion_channel: "a NmlId (required)" = None, + permeability: "a Nml2Quantity_permeability (required)" = None, + segment_groups: "a NmlId (optional)" = "all", + segments: "a NonNegativeInteger (optional)" = None, + ion: "a NmlId (required)" = None, gds_collector_=None, **kwargs_, ): @@ -20791,13 +20908,13 @@ class ChannelDensityNernst(Base): def __init__( self, - id=None, - ion_channel=None, - cond_density=None, - segment_groups="all", - segments=None, - ion=None, - variable_parameters=None, + id: "a NmlId (required)" = None, + ion_channel: "a NmlId (required)" = None, + cond_density: "a Nml2Quantity_conductanceDensity (optional)" = None, + segment_groups: "a NmlId (optional)" = "all", + segments: "a NonNegativeInteger (optional)" = None, + ion: "a NmlId (required)" = None, + variable_parameters: "list of VariableParameter(s) (optional)" = None, extensiontype_=None, gds_collector_=None, **kwargs_, @@ -21245,14 +21362,14 @@ class ChannelDensity(Base): def __init__( self, - id=None, - ion_channel=None, - cond_density=None, - erev=None, - segment_groups="all", - segments=None, - ion=None, - variable_parameters=None, + id: "a NmlId (required)" = None, + ion_channel: "a NmlId (required)" = None, + cond_density: "a Nml2Quantity_conductanceDensity (optional)" = None, + erev: "a Nml2Quantity_voltage (required)" = None, + segment_groups: "a NmlId (optional)" = "all", + segments: "a NonNegativeInteger (optional)" = None, + ion: "a NmlId (required)" = None, + variable_parameters: "list of VariableParameter(s) (optional)" = None, extensiontype_=None, gds_collector_=None, **kwargs_, @@ -21719,7 +21836,12 @@ class BaseChannelDensity(Base): superclass = Base def __init__( - self, id=None, ion_channel=None, type=None, gds_collector_=None, **kwargs_ + self, + id: "a NmlId (required)" = None, + ion_channel: "a NmlId (required)" = None, + type: "a NmlId (required)" = None, + gds_collector_=None, + **kwargs_, ): self.gds_collector_ = gds_collector_ self.gds_elementtree_node_ = None @@ -22039,10 +22161,10 @@ class ChannelDensityNonUniformGHK(Base): def __init__( self, - id=None, - ion_channel=None, - ion=None, - variable_parameters=None, + id: "a NmlId (required)" = None, + ion_channel: "a NmlId (required)" = None, + ion: "a NmlId (required)" = None, + variable_parameters: "list of VariableParameter(s) (optional)" = None, gds_collector_=None, **kwargs_, ): @@ -22342,10 +22464,10 @@ class ChannelDensityNonUniformNernst(Base): def __init__( self, - id=None, - ion_channel=None, - ion=None, - variable_parameters=None, + id: "a NmlId (required)" = None, + ion_channel: "a NmlId (required)" = None, + ion: "a NmlId (required)" = None, + variable_parameters: "list of VariableParameter(s) (optional)" = None, gds_collector_=None, **kwargs_, ): @@ -22656,11 +22778,11 @@ class ChannelDensityNonUniform(Base): def __init__( self, - id=None, - ion_channel=None, - erev=None, - ion=None, - variable_parameters=None, + id: "a NmlId (required)" = None, + ion_channel: "a NmlId (required)" = None, + erev: "a Nml2Quantity_voltage (required)" = None, + ion: "a NmlId (required)" = None, + variable_parameters: "list of VariableParameter(s) (optional)" = None, gds_collector_=None, **kwargs_, ): @@ -23039,14 +23161,14 @@ class ChannelPopulation(Base): def __init__( self, - id=None, - ion_channel=None, - number=None, - erev=None, - segment_groups="all", - segments=None, - ion=None, - variable_parameters=None, + id: "a NmlId (required)" = None, + ion_channel: "a NmlId (required)" = None, + number: "a NonNegativeInteger (required)" = None, + erev: "a Nml2Quantity_voltage (required)" = None, + segment_groups: "a NmlId (optional)" = "all", + segments: "a NonNegativeInteger (optional)" = None, + ion: "a NmlId (required)" = None, + variable_parameters: "list of VariableParameter(s) (optional)" = None, gds_collector_=None, **kwargs_, ): @@ -23476,7 +23598,11 @@ class Resistivity(BaseWithoutId): superclass = BaseWithoutId def __init__( - self, value=None, segment_groups="all", gds_collector_=None, **kwargs_ + self, + value: "a Nml2Quantity_resistivity (required)" = None, + segment_groups: "a NmlId (optional)" = "all", + gds_collector_=None, + **kwargs_, ): self.gds_collector_ = gds_collector_ self.gds_elementtree_node_ = None @@ -23755,7 +23881,11 @@ class InitMembPotential(BaseWithoutId): superclass = BaseWithoutId def __init__( - self, value=None, segment_groups="all", gds_collector_=None, **kwargs_ + self, + value: "a Nml2Quantity_voltage (required)" = None, + segment_groups: "a NmlId (optional)" = "all", + gds_collector_=None, + **kwargs_, ): self.gds_collector_ = gds_collector_ self.gds_elementtree_node_ = None @@ -24046,7 +24176,11 @@ class SpecificCapacitance(BaseWithoutId): superclass = BaseWithoutId def __init__( - self, value=None, segment_groups="all", gds_collector_=None, **kwargs_ + self, + value: "a Nml2Quantity_specificCapacitance (required)" = None, + segment_groups: "a NmlId (optional)" = "all", + gds_collector_=None, + **kwargs_, ): self.gds_collector_ = gds_collector_ self.gds_elementtree_node_ = None @@ -24337,7 +24471,11 @@ class SpikeThresh(BaseWithoutId): superclass = BaseWithoutId def __init__( - self, value=None, segment_groups="all", gds_collector_=None, **kwargs_ + self, + value: "a Nml2Quantity_voltage (required)" = None, + segment_groups: "a NmlId (optional)" = "all", + gds_collector_=None, + **kwargs_, ): self.gds_collector_ = gds_collector_ self.gds_elementtree_node_ = None @@ -24771,19 +24909,19 @@ class MembraneProperties(BaseWithoutId): def __init__( self, - channel_populations=None, - baseChannelDensity=None, - channel_densities=None, - channel_density_v_shifts=None, - channel_density_nernsts=None, - channel_density_ghks=None, - channel_density_ghk2s=None, - channel_density_non_uniforms=None, - channel_density_non_uniform_nernsts=None, - channel_density_non_uniform_ghks=None, - spike_threshes=None, - specific_capacitances=None, - init_memb_potentials=None, + channel_populations: "list of ChannelPopulation(s) (optional)" = None, + baseChannelDensity: "list of BaseChannelDensity(s) (optional)" = None, + channel_densities: "list of ChannelDensity(s) (optional)" = None, + channel_density_v_shifts: "list of ChannelDensityVShift(s) (optional)" = None, + channel_density_nernsts: "list of ChannelDensityNernst(s) (optional)" = None, + channel_density_ghks: "list of ChannelDensityGHK(s) (optional)" = None, + channel_density_ghk2s: "list of ChannelDensityGHK2(s) (optional)" = None, + channel_density_non_uniforms: "list of ChannelDensityNonUniform(s) (optional)" = None, + channel_density_non_uniform_nernsts: "list of ChannelDensityNonUniformNernst(s) (optional)" = None, + channel_density_non_uniform_ghks: "list of ChannelDensityNonUniformGHK(s) (optional)" = None, + spike_threshes: "list of SpikeThresh(s) (required)" = None, + specific_capacitances: "list of SpecificCapacitance(s) (required)" = None, + init_memb_potentials: "list of InitMembPotential(s) (required)" = None, extensiontype_=None, gds_collector_=None, **kwargs_, @@ -25440,14 +25578,14 @@ class BiophysicalProperties2CaPools(Standalone): def __init__( self, - id=None, - metaid=None, - notes=None, - properties=None, - annotation=None, - membrane_properties2_ca_pools=None, - intracellular_properties2_ca_pools=None, - extracellular_properties=None, + id: "a NmlId (required)" = None, + metaid: "a MetaId (optional)" = None, + notes: "a string (optional)" = None, + properties: "list of Property(s) (optional)" = None, + annotation: "a Annotation (optional)" = None, + membrane_properties2_ca_pools: "a MembraneProperties2CaPools (required)" = None, + intracellular_properties2_ca_pools: "a IntracellularProperties2CaPools (optional)" = None, + extracellular_properties: "a ExtracellularProperties (optional)" = None, gds_collector_=None, **kwargs_, ): @@ -25753,14 +25891,14 @@ class BiophysicalProperties(Standalone): def __init__( self, - id=None, - metaid=None, - notes=None, - properties=None, - annotation=None, - membrane_properties=None, - intracellular_properties=None, - extracellular_properties=None, + id: "a NmlId (required)" = None, + metaid: "a MetaId (optional)" = None, + notes: "a string (optional)" = None, + properties: "list of Property(s) (optional)" = None, + annotation: "a Annotation (optional)" = None, + membrane_properties: "a MembraneProperties (required)" = None, + intracellular_properties: "a IntracellularProperties (optional)" = None, + extracellular_properties: "a ExtracellularProperties (optional)" = None, gds_collector_=None, **kwargs_, ): @@ -26025,7 +26163,12 @@ class SegmentEndPoint(BaseWithoutId): subclass = None superclass = BaseWithoutId - def __init__(self, segments=None, gds_collector_=None, **kwargs_): + def __init__( + self, + segments: "a NonNegativeInteger (required)" = None, + gds_collector_=None, + **kwargs_, + ): self.gds_collector_ = gds_collector_ self.gds_elementtree_node_ = None self.original_tagname_ = None @@ -26231,7 +26374,13 @@ class SubTree(BaseWithoutId): subclass = None superclass = BaseWithoutId - def __init__(self, from_=None, to=None, gds_collector_=None, **kwargs_): + def __init__( + self, + from_: "a SegmentEndPoint (optional)" = None, + to: "a SegmentEndPoint (optional)" = None, + gds_collector_=None, + **kwargs_, + ): self.gds_collector_ = gds_collector_ self.gds_elementtree_node_ = None self.original_tagname_ = None @@ -26448,7 +26597,13 @@ class Path(BaseWithoutId): subclass = None superclass = BaseWithoutId - def __init__(self, from_=None, to=None, gds_collector_=None, **kwargs_): + def __init__( + self, + from_: "a SegmentEndPoint (optional)" = None, + to: "a SegmentEndPoint (optional)" = None, + gds_collector_=None, + **kwargs_, + ): self.gds_collector_ = gds_collector_ self.gds_elementtree_node_ = None self.original_tagname_ = None @@ -26654,7 +26809,12 @@ class Include(BaseWithoutId): subclass = None superclass = BaseWithoutId - def __init__(self, segment_groups=None, gds_collector_=None, **kwargs_): + def __init__( + self, + segment_groups: "a NmlId (required)" = None, + gds_collector_=None, + **kwargs_, + ): self.gds_collector_ = gds_collector_ self.gds_elementtree_node_ = None self.original_tagname_ = None @@ -26864,7 +27024,12 @@ class Member(BaseWithoutId): subclass = None superclass = BaseWithoutId - def __init__(self, segments=None, gds_collector_=None, **kwargs_): + def __init__( + self, + segments: "a NonNegativeInteger (required)" = None, + gds_collector_=None, + **kwargs_, + ): self.gds_collector_ = gds_collector_ self.gds_elementtree_node_ = None self.original_tagname_ = None @@ -27056,7 +27221,12 @@ class DistalDetails(BaseWithoutId): subclass = None superclass = BaseWithoutId - def __init__(self, normalization_end=None, gds_collector_=None, **kwargs_): + def __init__( + self, + normalization_end: "a double (required)" = None, + gds_collector_=None, + **kwargs_, + ): self.gds_collector_ = gds_collector_ self.gds_elementtree_node_ = None self.original_tagname_ = None @@ -27237,7 +27407,12 @@ class ProximalDetails(BaseWithoutId): subclass = None superclass = BaseWithoutId - def __init__(self, translation_start=None, gds_collector_=None, **kwargs_): + def __init__( + self, + translation_start: "a double (required)" = None, + gds_collector_=None, + **kwargs_, + ): self.gds_collector_ = gds_collector_ self.gds_elementtree_node_ = None self.original_tagname_ = None @@ -27433,11 +27608,11 @@ class InhomogeneousParameter(Base): def __init__( self, - id=None, - variable=None, - metric=None, - proximal=None, - distal=None, + id: "a NmlId (required)" = None, + variable: "a string (required)" = None, + metric: "a Metric (required)" = None, + proximal: "a ProximalDetails (optional)" = None, + distal: "a DistalDetails (optional)" = None, gds_collector_=None, **kwargs_, ): @@ -27833,16 +28008,16 @@ class SegmentGroup(Base): def __init__( self, - id=None, - neuro_lex_id=None, - notes=None, - properties=None, - annotation=None, - members=None, - includes=None, - paths=None, - sub_trees=None, - inhomogeneous_parameters=None, + id: "a NonNegativeInteger (required)" = None, + neuro_lex_id: "a NeuroLexId (optional)" = None, + notes: "a string (optional)" = None, + properties: "list of Property(s) (optional)" = None, + annotation: "a Annotation (optional)" = None, + members: "list of Member(s) (optional)" = None, + includes: "list of Include(s) (optional)" = None, + paths: "list of Path(s) (optional)" = None, + sub_trees: "list of SubTree(s) (optional)" = None, + inhomogeneous_parameters: "list of InhomogeneousParameter(s) (optional)" = None, gds_collector_=None, **kwargs_, ): @@ -28353,7 +28528,13 @@ class Point3DWithDiam(BaseWithoutId): superclass = BaseWithoutId def __init__( - self, x=None, y=None, z=None, diameter=None, gds_collector_=None, **kwargs_ + self, + x: "a double (required)" = None, + y: "a double (required)" = None, + z: "a double (required)" = None, + diameter: "a DoubleGreaterThanZero (required)" = None, + gds_collector_=None, + **kwargs_, ): self.gds_collector_ = gds_collector_ self.gds_elementtree_node_ = None @@ -28633,7 +28814,11 @@ class SegmentParent(BaseWithoutId): superclass = BaseWithoutId def __init__( - self, segments=None, fraction_along="1", gds_collector_=None, **kwargs_ + self, + segments: "a NonNegativeInteger (required)" = None, + fraction_along: "a ZeroToOne (optional)" = "1", + gds_collector_=None, + **kwargs_, ): self.gds_collector_ = gds_collector_ self.gds_elementtree_node_ = None @@ -28910,12 +29095,12 @@ class Segment(BaseNonNegativeIntegerId): def __init__( self, - id=None, - name=None, - neuro_lex_id=None, - parent=None, - proximal=None, - distal=None, + id: "a NonNegativeInteger (required)" = None, + name: "a string (optional)" = None, + neuro_lex_id: "a NeuroLexId (optional)" = None, + parent: "a SegmentParent (optional)" = None, + proximal: "a Point3DWithDiam (optional)" = None, + distal: "a Point3DWithDiam (required)" = None, gds_collector_=None, **kwargs_, ): @@ -29355,13 +29540,13 @@ class Morphology(Standalone): def __init__( self, - id=None, - metaid=None, - notes=None, - properties=None, - annotation=None, - segments=None, - segment_groups=None, + id: "a NmlId (required)" = None, + metaid: "a MetaId (optional)" = None, + notes: "a string (optional)" = None, + properties: "list of Property(s) (optional)" = None, + annotation: "a Annotation (optional)" = None, + segments: "list of Segment(s) (required)" = None, + segment_groups: "list of SegmentGroup(s) (optional)" = None, gds_collector_=None, **kwargs_, ): @@ -29593,12 +29778,12 @@ class BaseCell(Standalone): def __init__( self, - id=None, - metaid=None, - notes=None, - properties=None, - annotation=None, - neuro_lex_id=None, + id: "a NmlId (required)" = None, + metaid: "a MetaId (optional)" = None, + notes: "a string (optional)" = None, + properties: "list of Property(s) (optional)" = None, + annotation: "a Annotation (optional)" = None, + neuro_lex_id: "a NeuroLexId (optional)" = None, extensiontype_=None, gds_collector_=None, **kwargs_, @@ -29835,10 +30020,10 @@ class PlasticityMechanism(BaseWithoutId): def __init__( self, - type=None, - init_release_prob=None, - tau_rec=None, - tau_fac=None, + type: "a PlasticityTypes (required)" = None, + init_release_prob: "a ZeroToOne (required)" = None, + tau_rec: "a Nml2Quantity_time (required)" = None, + tau_fac: "a Nml2Quantity_time (optional)" = None, gds_collector_=None, **kwargs_, ): @@ -30216,11 +30401,11 @@ class BlockMechanism(BaseWithoutId): def __init__( self, - type=None, - species=None, - block_concentration=None, - scaling_conc=None, - scaling_volt=None, + type: "a BlockTypes (required)" = None, + species: "a NmlId (required)" = None, + block_concentration: "a Nml2Quantity_concentration (required)" = None, + scaling_conc: "a Nml2Quantity_concentration (required)" = None, + scaling_volt: "a Nml2Quantity_voltage (required)" = None, gds_collector_=None, **kwargs_, ): @@ -30628,12 +30813,12 @@ class BaseSynapse(Standalone): def __init__( self, - id=None, - metaid=None, - notes=None, - properties=None, - annotation=None, - neuro_lex_id=None, + id: "a NmlId (required)" = None, + metaid: "a MetaId (optional)" = None, + notes: "a string (optional)" = None, + properties: "list of Property(s) (optional)" = None, + annotation: "a Annotation (optional)" = None, + neuro_lex_id: "a NeuroLexId (optional)" = None, extensiontype_=None, gds_collector_=None, **kwargs_, @@ -30862,12 +31047,12 @@ class ConcentrationModel(Standalone): def __init__( self, - id=None, - metaid=None, - notes=None, - properties=None, - annotation=None, - ion=None, + id: "a NmlId (required)" = None, + metaid: "a MetaId (optional)" = None, + notes: "a string (optional)" = None, + properties: "list of Property(s) (optional)" = None, + annotation: "a Annotation (optional)" = None, + ion: "a NmlId (required)" = None, extensiontype_=None, gds_collector_=None, **kwargs_, @@ -31116,11 +31301,11 @@ class HHTime(BaseWithoutId): def __init__( self, - type=None, - rate=None, - midpoint=None, - scale=None, - tau=None, + type: "a NmlId (required)" = None, + rate: "a Nml2Quantity_time (optional)" = None, + midpoint: "a Nml2Quantity_voltage (optional)" = None, + scale: "a Nml2Quantity_voltage (optional)" = None, + tau: "a Nml2Quantity_time (optional)" = None, gds_collector_=None, **kwargs_, ): @@ -31489,10 +31674,10 @@ class HHVariable(BaseWithoutId): def __init__( self, - type=None, - rate=None, - midpoint=None, - scale=None, + type: "a NmlId (required)" = None, + rate: "a float (optional)" = None, + midpoint: "a Nml2Quantity_voltage (optional)" = None, + scale: "a Nml2Quantity_voltage (optional)" = None, gds_collector_=None, **kwargs_, ): @@ -31801,10 +31986,10 @@ class HHRate(BaseWithoutId): def __init__( self, - type=None, - rate=None, - midpoint=None, - scale=None, + type: "a NmlId (required)" = None, + rate: "a Nml2Quantity_pertime (optional)" = None, + midpoint: "a Nml2Quantity_voltage (optional)" = None, + scale: "a Nml2Quantity_voltage (optional)" = None, gds_collector_=None, **kwargs_, ): @@ -32181,12 +32366,12 @@ class GateFractionalSubgate(Base): def __init__( self, - id=None, - fractional_conductance=None, - notes=None, - q10_settings=None, - steady_state=None, - time_course=None, + id: "a NmlId (required)" = None, + fractional_conductance: "a Nml2Quantity_none (required)" = None, + notes: "a string (optional)" = None, + q10_settings: "a Q10Settings (optional)" = None, + steady_state: "a HHVariable (required)" = None, + time_course: "a HHTime (required)" = None, gds_collector_=None, **kwargs_, ): @@ -32599,11 +32784,11 @@ class GateFractional(Base): def __init__( self, - id=None, - instances=None, - notes=None, - q10_settings=None, - sub_gates=None, + id: "a NmlId (required)" = None, + instances: "a PositiveInteger (required)" = None, + notes: "a string (optional)" = None, + q10_settings: "a Q10Settings (optional)" = None, + sub_gates: "list of GateFractionalSubgate(s) (required)" = None, gds_collector_=None, **kwargs_, ): @@ -32942,10 +33127,10 @@ class GateHHInstantaneous(Base): def __init__( self, - id=None, - instances=None, - notes=None, - steady_state=None, + id: "a NmlId (required)" = None, + instances: "a PositiveInteger (required)" = None, + notes: "a string (optional)" = None, + steady_state: "a HHVariable (required)" = None, gds_collector_=None, **kwargs_, ): @@ -33290,13 +33475,13 @@ class GateHHRatesInf(Base): def __init__( self, - id=None, - instances=None, - notes=None, - q10_settings=None, - forward_rate=None, - reverse_rate=None, - steady_state=None, + id: "a NmlId (required)" = None, + instances: "a PositiveInteger (required)" = None, + notes: "a string (optional)" = None, + q10_settings: "a Q10Settings (optional)" = None, + forward_rate: "a HHRate (required)" = None, + reverse_rate: "a HHRate (required)" = None, + steady_state: "a HHVariable (required)" = None, gds_collector_=None, **kwargs_, ): @@ -33710,13 +33895,13 @@ class GateHHRatesTau(Base): def __init__( self, - id=None, - instances=None, - notes=None, - q10_settings=None, - forward_rate=None, - reverse_rate=None, - time_course=None, + id: "a NmlId (required)" = None, + instances: "a PositiveInteger (required)" = None, + notes: "a string (optional)" = None, + q10_settings: "a Q10Settings (optional)" = None, + forward_rate: "a HHRate (required)" = None, + reverse_rate: "a HHRate (required)" = None, + time_course: "a HHTime (required)" = None, gds_collector_=None, **kwargs_, ): @@ -34138,14 +34323,14 @@ class GateHHRatesTauInf(Base): def __init__( self, - id=None, - instances=None, - notes=None, - q10_settings=None, - forward_rate=None, - reverse_rate=None, - time_course=None, - steady_state=None, + id: "a NmlId (required)" = None, + instances: "a PositiveInteger (required)" = None, + notes: "a string (optional)" = None, + q10_settings: "a Q10Settings (optional)" = None, + forward_rate: "a HHRate (required)" = None, + reverse_rate: "a HHRate (required)" = None, + time_course: "a HHTime (required)" = None, + steady_state: "a HHVariable (required)" = None, gds_collector_=None, **kwargs_, ): @@ -34586,12 +34771,12 @@ class GateHHTauInf(Base): def __init__( self, - id=None, - instances=None, - notes=None, - q10_settings=None, - time_course=None, - steady_state=None, + id: "a NmlId (required)" = None, + instances: "a PositiveInteger (required)" = None, + notes: "a string (optional)" = None, + q10_settings: "a Q10Settings (optional)" = None, + time_course: "a HHTime (required)" = None, + steady_state: "a HHVariable (required)" = None, gds_collector_=None, **kwargs_, ): @@ -34970,12 +35155,12 @@ class GateHHRates(Base): def __init__( self, - id=None, - instances=None, - notes=None, - q10_settings=None, - forward_rate=None, - reverse_rate=None, + id: "a NmlId (required)" = None, + instances: "a PositiveInteger (required)" = None, + notes: "a string (optional)" = None, + q10_settings: "a Q10Settings (optional)" = None, + forward_rate: "a HHRate (required)" = None, + reverse_rate: "a HHRate (required)" = None, gds_collector_=None, **kwargs_, ): @@ -35379,16 +35564,16 @@ class GateHHUndetermined(Base): def __init__( self, - id=None, - instances=None, - type=None, - notes=None, - q10_settings=None, - forward_rate=None, - reverse_rate=None, - time_course=None, - steady_state=None, - sub_gates=None, + id: "a NmlId (required)" = None, + instances: "a PositiveInteger (required)" = None, + type: "a gateTypes (required)" = None, + notes: "a string (optional)" = None, + q10_settings: "a Q10Settings (optional)" = None, + forward_rate: "a HHRate (optional)" = None, + reverse_rate: "a HHRate (optional)" = None, + time_course: "a HHTime (optional)" = None, + steady_state: "a HHVariable (optional)" = None, + sub_gates: "list of GateFractionalSubgate(s) (optional)" = None, gds_collector_=None, **kwargs_, ): @@ -35952,15 +36137,15 @@ class GateKS(Base): def __init__( self, - id=None, - instances=None, - notes=None, - q10_settings=None, - closed_states=None, - open_states=None, - forward_transition=None, - reverse_transition=None, - tau_inf_transition=None, + id: "a NmlId (required)" = None, + instances: "a PositiveInteger (required)" = None, + notes: "a string (optional)" = None, + q10_settings: "a Q10Settings (optional)" = None, + closed_states: "list of ClosedState(s) (required)" = None, + open_states: "list of OpenState(s) (required)" = None, + forward_transition: "list of ForwardTransition(s) (required)" = None, + reverse_transition: "list of ReverseTransition(s) (required)" = None, + tau_inf_transition: "list of TauInfTransition(s) (required)" = None, gds_collector_=None, **kwargs_, ): @@ -36401,11 +36586,11 @@ class TauInfTransition(Base): def __init__( self, - id=None, - from_=None, - to=None, - steady_state=None, - time_course=None, + id: "a NmlId (required)" = None, + from_: "a NmlId (required)" = None, + to: "a NmlId (required)" = None, + steady_state: "a HHVariable (required)" = None, + time_course: "a HHTime (required)" = None, gds_collector_=None, **kwargs_, ): @@ -36706,9 +36891,9 @@ class ReverseTransition(Base): def __init__( self, - id=None, - from_=None, - to=None, + id: "a NmlId (required)" = None, + from_: "a NmlId (required)" = None, + to: "a NmlId (required)" = None, anytypeobjs_=None, gds_collector_=None, **kwargs_, @@ -36966,9 +37151,9 @@ class ForwardTransition(Base): def __init__( self, - id=None, - from_=None, - to=None, + id: "a NmlId (required)" = None, + from_: "a NmlId (required)" = None, + to: "a NmlId (required)" = None, anytypeobjs_=None, gds_collector_=None, **kwargs_, @@ -37218,7 +37403,7 @@ class OpenState(Base): subclass = None superclass = Base - def __init__(self, id=None, gds_collector_=None, **kwargs_): + def __init__(self, id: "a NmlId (required)" = None, gds_collector_=None, **kwargs_): self.gds_collector_ = gds_collector_ self.gds_elementtree_node_ = None self.original_tagname_ = None @@ -37367,7 +37552,7 @@ class ClosedState(Base): subclass = None superclass = Base - def __init__(self, id=None, gds_collector_=None, **kwargs_): + def __init__(self, id: "a NmlId (required)" = None, gds_collector_=None, **kwargs_): self.gds_collector_ = gds_collector_ self.gds_elementtree_node_ = None self.original_tagname_ = None @@ -37539,7 +37724,11 @@ class Q10ConductanceScaling(BaseWithoutId): superclass = BaseWithoutId def __init__( - self, q10_factor=None, experimental_temp=None, gds_collector_=None, **kwargs_ + self, + q10_factor: "a Nml2Quantity_none (required)" = None, + experimental_temp: "a Nml2Quantity_temperature (required)" = None, + gds_collector_=None, + **kwargs_, ): self.gds_collector_ = gds_collector_ self.gds_elementtree_node_ = None @@ -37860,15 +38049,15 @@ class IonChannelKS(Standalone): def __init__( self, - id=None, - metaid=None, - notes=None, - properties=None, - annotation=None, - species=None, - conductance=None, - neuro_lex_id=None, - gate_kses=None, + id: "a NmlId (required)" = None, + metaid: "a MetaId (optional)" = None, + notes: "a string (optional)" = None, + properties: "list of Property(s) (optional)" = None, + annotation: "a Annotation (optional)" = None, + species: "a NmlId (optional)" = None, + conductance: "a Nml2Quantity_conductance (optional)" = None, + neuro_lex_id: "a NeuroLexId (optional)" = None, + gate_kses: "list of GateKS(s) (optional)" = None, gds_collector_=None, **kwargs_, ): @@ -38235,13 +38424,13 @@ class IonChannelScalable(Standalone): def __init__( self, - id=None, - metaid=None, - notes=None, - properties=None, - annotation=None, - neuro_lex_id=None, - q10_conductance_scalings=None, + id: "a NmlId (required)" = None, + metaid: "a MetaId (optional)" = None, + notes: "a string (optional)" = None, + properties: "list of Property(s) (optional)" = None, + annotation: "a Annotation (optional)" = None, + neuro_lex_id: "a NeuroLexId (optional)" = None, + q10_conductance_scalings: "list of Q10ConductanceScaling(s) (optional)" = None, extensiontype_=None, gds_collector_=None, **kwargs_, @@ -39411,80 +39600,80 @@ class NeuroMLDocument(Standalone): def __init__( self, - id=None, - metaid=None, - notes=None, - properties=None, - annotation=None, - includes=None, - extracellular_properties=None, - intracellular_properties=None, - morphology=None, - ion_channel=None, - ion_channel_hhs=None, - ion_channel_v_shifts=None, - ion_channel_kses=None, - concentration_model=None, - decaying_pool_concentration_models=None, - fixed_factor_concentration_models=None, - alpha_current_synapses=None, - alpha_synapses=None, - exp_one_synapses=None, - exp_two_synapses=None, - exp_three_synapses=None, - blocking_plastic_synapses=None, - double_synapses=None, - gap_junctions=None, - silent_synapses=None, - linear_graded_synapses=None, - graded_synapses=None, - biophysical_properties=None, - cells=None, - cell2_ca_poolses=None, - base_cells=None, - iaf_tau_cells=None, - iaf_tau_ref_cells=None, - iaf_cells=None, - iaf_ref_cells=None, - izhikevich_cells=None, - izhikevich2007_cells=None, - ad_ex_ia_f_cells=None, - fitz_hugh_nagumo_cells=None, - fitz_hugh_nagumo1969_cells=None, - pinsky_rinzel_ca3_cells=None, - hindmarshRose1984Cell=None, - pulse_generators=None, - pulse_generator_dls=None, - sine_generators=None, - sine_generator_dls=None, - ramp_generators=None, - ramp_generator_dls=None, - compound_inputs=None, - compound_input_dls=None, - voltage_clamps=None, - voltage_clamp_triples=None, - spike_arrays=None, - timed_synaptic_inputs=None, - spike_generators=None, - spike_generator_randoms=None, - spike_generator_poissons=None, - spike_generator_ref_poissons=None, - poisson_firing_synapses=None, - transient_poisson_firing_synapses=None, - IF_curr_alpha=None, - IF_curr_exp=None, - IF_cond_alpha=None, - IF_cond_exp=None, - EIF_cond_exp_isfa_ista=None, - EIF_cond_alpha_isfa_ista=None, - HH_cond_exp=None, - exp_cond_synapses=None, - alpha_cond_synapses=None, - exp_curr_synapses=None, - alpha_curr_synapses=None, - SpikeSourcePoisson=None, - networks=None, - ComponentType=None, + id: "a NmlId (required)" = None, + metaid: "a MetaId (optional)" = None, + notes: "a string (optional)" = None, + properties: "list of Property(s) (optional)" = None, + annotation: "a Annotation (optional)" = None, + includes: "list of IncludeType(s) (optional)" = None, + extracellular_properties: "list of ExtracellularProperties(s) (optional)" = None, + intracellular_properties: "list of IntracellularProperties(s) (optional)" = None, + morphology: "list of Morphology(s) (optional)" = None, + ion_channel: "list of IonChannel(s) (optional)" = None, + ion_channel_hhs: "list of IonChannelHH(s) (optional)" = None, + ion_channel_v_shifts: "list of IonChannelVShift(s) (optional)" = None, + ion_channel_kses: "list of IonChannelKS(s) (optional)" = None, + concentration_model: "list of ConcentrationModel(s) (optional)" = None, + decaying_pool_concentration_models: "list of DecayingPoolConcentrationModel(s) (optional)" = None, + fixed_factor_concentration_models: "list of FixedFactorConcentrationModel(s) (optional)" = None, + alpha_current_synapses: "list of AlphaCurrentSynapse(s) (optional)" = None, + alpha_synapses: "list of AlphaSynapse(s) (optional)" = None, + exp_one_synapses: "list of ExpOneSynapse(s) (optional)" = None, + exp_two_synapses: "list of ExpTwoSynapse(s) (optional)" = None, + exp_three_synapses: "list of ExpThreeSynapse(s) (optional)" = None, + blocking_plastic_synapses: "list of BlockingPlasticSynapse(s) (optional)" = None, + double_synapses: "list of DoubleSynapse(s) (optional)" = None, + gap_junctions: "list of GapJunction(s) (optional)" = None, + silent_synapses: "list of SilentSynapse(s) (optional)" = None, + linear_graded_synapses: "list of LinearGradedSynapse(s) (optional)" = None, + graded_synapses: "list of GradedSynapse(s) (optional)" = None, + biophysical_properties: "list of BiophysicalProperties(s) (optional)" = None, + cells: "list of Cell(s) (optional)" = None, + cell2_ca_poolses: "list of Cell2CaPools(s) (optional)" = None, + base_cells: "list of BaseCell(s) (optional)" = None, + iaf_tau_cells: "list of IafTauCell(s) (optional)" = None, + iaf_tau_ref_cells: "list of IafTauRefCell(s) (optional)" = None, + iaf_cells: "list of IafCell(s) (optional)" = None, + iaf_ref_cells: "list of IafRefCell(s) (optional)" = None, + izhikevich_cells: "list of IzhikevichCell(s) (optional)" = None, + izhikevich2007_cells: "list of Izhikevich2007Cell(s) (optional)" = None, + ad_ex_ia_f_cells: "list of AdExIaFCell(s) (optional)" = None, + fitz_hugh_nagumo_cells: "list of FitzHughNagumoCell(s) (optional)" = None, + fitz_hugh_nagumo1969_cells: "list of FitzHughNagumo1969Cell(s) (optional)" = None, + pinsky_rinzel_ca3_cells: "list of PinskyRinzelCA3Cell(s) (optional)" = None, + hindmarshRose1984Cell: "list of HindmarshRose1984Cell(s) (optional)" = None, + pulse_generators: "list of PulseGenerator(s) (optional)" = None, + pulse_generator_dls: "list of PulseGeneratorDL(s) (optional)" = None, + sine_generators: "list of SineGenerator(s) (optional)" = None, + sine_generator_dls: "list of SineGeneratorDL(s) (optional)" = None, + ramp_generators: "list of RampGenerator(s) (optional)" = None, + ramp_generator_dls: "list of RampGeneratorDL(s) (optional)" = None, + compound_inputs: "list of CompoundInput(s) (optional)" = None, + compound_input_dls: "list of CompoundInputDL(s) (optional)" = None, + voltage_clamps: "list of VoltageClamp(s) (optional)" = None, + voltage_clamp_triples: "list of VoltageClampTriple(s) (optional)" = None, + spike_arrays: "list of SpikeArray(s) (optional)" = None, + timed_synaptic_inputs: "list of TimedSynapticInput(s) (optional)" = None, + spike_generators: "list of SpikeGenerator(s) (optional)" = None, + spike_generator_randoms: "list of SpikeGeneratorRandom(s) (optional)" = None, + spike_generator_poissons: "list of SpikeGeneratorPoisson(s) (optional)" = None, + spike_generator_ref_poissons: "list of SpikeGeneratorRefPoisson(s) (optional)" = None, + poisson_firing_synapses: "list of PoissonFiringSynapse(s) (optional)" = None, + transient_poisson_firing_synapses: "list of TransientPoissonFiringSynapse(s) (optional)" = None, + IF_curr_alpha: "list of IF_curr_alpha(s) (optional)" = None, + IF_curr_exp: "list of IF_curr_exp(s) (optional)" = None, + IF_cond_alpha: "list of IF_cond_alpha(s) (optional)" = None, + IF_cond_exp: "list of IF_cond_exp(s) (optional)" = None, + EIF_cond_exp_isfa_ista: "list of EIF_cond_exp_isfa_ista(s) (optional)" = None, + EIF_cond_alpha_isfa_ista: "list of EIF_cond_alpha_isfa_ista(s) (optional)" = None, + HH_cond_exp: "list of HH_cond_exp(s) (optional)" = None, + exp_cond_synapses: "list of ExpCondSynapse(s) (optional)" = None, + alpha_cond_synapses: "list of AlphaCondSynapse(s) (optional)" = None, + exp_curr_synapses: "list of ExpCurrSynapse(s) (optional)" = None, + alpha_curr_synapses: "list of AlphaCurrSynapse(s) (optional)" = None, + SpikeSourcePoisson: "list of SpikeSourcePoisson(s) (optional)" = None, + networks: "list of Network(s) (optional)" = None, + ComponentType: "list of ComponentType(s) (optional)" = None, gds_collector_=None, **kwargs_, ): @@ -42088,10 +42277,10 @@ class NamedDimensionalVariable(BaseWithoutId): def __init__( self, - name=None, - dimension=None, - description=None, - exposure=None, + name: "a string (required)" = None, + dimension: "a string (required)" = None, + description: "a string (optional)" = None, + exposure: "a string (optional)" = None, extensiontype_=None, gds_collector_=None, **kwargs_, @@ -42371,9 +42560,9 @@ class NamedDimensionalType(BaseWithoutId): def __init__( self, - name=None, - dimension=None, - description=None, + name: "a string (required)" = None, + dimension: "a string (required)" = None, + description: "a string (optional)" = None, extensiontype_=None, gds_collector_=None, **kwargs_, @@ -42631,9 +42820,9 @@ class Exposure(BaseWithoutId): def __init__( self, - name=None, - dimension=None, - description=None, + name: "a string (required)" = None, + dimension: "a string (required)" = None, + description: "a string (optional)" = None, gds_collector_=None, **kwargs_, ): @@ -42857,10 +43046,10 @@ class Constant(BaseWithoutId): def __init__( self, - name=None, - dimension=None, - value=None, - description=None, + name: "a string (required)" = None, + dimension: "a string (required)" = None, + value: "a Nml2Quantity (required)" = None, + description: "a string (optional)" = None, gds_collector_=None, **kwargs_, ): @@ -43294,7 +43483,13 @@ class Property(BaseWithoutId): subclass = None superclass = BaseWithoutId - def __init__(self, tag=None, value=None, gds_collector_=None, **kwargs_): + def __init__( + self, + tag: "a string (required)" = None, + value: "a string (required)" = None, + gds_collector_=None, + **kwargs_, + ): self.gds_collector_ = gds_collector_ self.gds_elementtree_node_ = None self.original_tagname_ = None @@ -43487,13 +43682,13 @@ class BasePynnSynapse(BaseSynapse): def __init__( self, - id=None, - metaid=None, - notes=None, - properties=None, - annotation=None, - neuro_lex_id=None, - tau_syn=None, + id: "a NmlId (required)" = None, + metaid: "a MetaId (optional)" = None, + notes: "a string (optional)" = None, + properties: "list of Property(s) (optional)" = None, + annotation: "a Annotation (optional)" = None, + neuro_lex_id: "a NeuroLexId (optional)" = None, + tau_syn: "a float (required)" = None, extensiontype_=None, gds_collector_=None, **kwargs_, @@ -43714,17 +43909,17 @@ class basePyNNCell(BaseCell): def __init__( self, - id=None, - metaid=None, - notes=None, - properties=None, - annotation=None, - neuro_lex_id=None, - cm=None, - i_offset=None, - tau_syn_E=None, - tau_syn_I=None, - v_init=None, + id: "a NmlId (required)" = None, + metaid: "a MetaId (optional)" = None, + notes: "a string (optional)" = None, + properties: "list of Property(s) (optional)" = None, + annotation: "a Annotation (optional)" = None, + neuro_lex_id: "a NeuroLexId (optional)" = None, + cm: "a float (required)" = None, + i_offset: "a float (required)" = None, + tau_syn_E: "a float (required)" = None, + tau_syn_I: "a float (required)" = None, + v_init: "a float (required)" = None, extensiontype_=None, gds_collector_=None, **kwargs_, @@ -43989,12 +44184,12 @@ class InputW(Input): def __init__( self, - id=None, - target=None, - destination=None, - segment_id=None, - fraction_along=None, - weight=None, + id: "a NonNegativeInteger (required)" = None, + target: "a Nml2PopulationReferencePath (required)" = None, + destination: "a NmlId (required)" = None, + segment_id: "a NonNegativeInteger (optional)" = None, + fraction_along: "a ZeroToOne (optional)" = None, + weight: "a float (required)" = None, gds_collector_=None, **kwargs_, ): @@ -44220,12 +44415,12 @@ class ContinuousProjection(BaseProjection): def __init__( self, - id=None, - presynaptic_population=None, - postsynaptic_population=None, - continuous_connections=None, - continuous_connection_instances=None, - continuous_connection_instance_ws=None, + id: "a NmlId (required)" = None, + presynaptic_population: "a NmlId (required)" = None, + postsynaptic_population: "a NmlId (required)" = None, + continuous_connections: "list of ContinuousConnection(s) (optional)" = None, + continuous_connection_instances: "list of ContinuousConnectionInstance(s) (optional)" = None, + continuous_connection_instance_ws: "list of ContinuousConnectionInstanceW(s) (optional)" = None, gds_collector_=None, **kwargs_, ): @@ -44635,12 +44830,12 @@ class ElectricalProjection(BaseProjection): def __init__( self, - id=None, - presynaptic_population=None, - postsynaptic_population=None, - electrical_connections=None, - electrical_connection_instances=None, - electrical_connection_instance_ws=None, + id: "a NmlId (required)" = None, + presynaptic_population: "a NmlId (required)" = None, + postsynaptic_population: "a NmlId (required)" = None, + electrical_connections: "list of ElectricalConnection(s) (optional)" = None, + electrical_connection_instances: "list of ElectricalConnectionInstance(s) (optional)" = None, + electrical_connection_instance_ws: "list of ElectricalConnectionInstanceW(s) (optional)" = None, gds_collector_=None, **kwargs_, ): @@ -45040,14 +45235,14 @@ class BaseConnectionNewFormat(BaseConnection): def __init__( self, - id=None, - neuro_lex_id=None, - pre_cell=None, - pre_segment="0", - pre_fraction_along="0.5", - post_cell=None, - post_segment="0", - post_fraction_along="0.5", + id: "a NmlId (required)" = None, + neuro_lex_id: "a NeuroLexId (optional)" = None, + pre_cell: "a string (required)" = None, + pre_segment: "a NonNegativeInteger (optional)" = "0", + pre_fraction_along: "a ZeroToOne (optional)" = "0.5", + post_cell: "a string (required)" = None, + post_segment: "a NonNegativeInteger (optional)" = "0", + post_fraction_along: "a ZeroToOne (optional)" = "0.5", extensiontype_=None, gds_collector_=None, **kwargs_, @@ -45468,14 +45663,14 @@ class BaseConnectionOldFormat(BaseConnection): def __init__( self, - id=None, - neuro_lex_id=None, - pre_cell_id=None, - pre_segment_id="0", - pre_fraction_along="0.5", - post_cell_id=None, - post_segment_id="0", - post_fraction_along="0.5", + id: "a NmlId (required)" = None, + neuro_lex_id: "a NeuroLexId (optional)" = None, + pre_cell_id: "a Nml2PopulationReferencePath (required)" = None, + pre_segment_id: "a NonNegativeInteger (optional)" = "0", + pre_fraction_along: "a ZeroToOne (optional)" = "0.5", + post_cell_id: "a Nml2PopulationReferencePath (required)" = None, + post_segment_id: "a NonNegativeInteger (optional)" = "0", + post_fraction_along: "a ZeroToOne (optional)" = "0.5", extensiontype_=None, gds_collector_=None, **kwargs_, @@ -45926,12 +46121,12 @@ class Projection(BaseProjection): def __init__( self, - id=None, - presynaptic_population=None, - postsynaptic_population=None, - synapse=None, - connections=None, - connection_wds=None, + id: "a NmlId (required)" = None, + presynaptic_population: "a NmlId (required)" = None, + postsynaptic_population: "a NmlId (required)" = None, + synapse: "a NmlId (required)" = None, + connections: "list of Connection(s) (optional)" = None, + connection_wds: "list of ConnectionWD(s) (optional)" = None, gds_collector_=None, **kwargs_, ): @@ -46316,13 +46511,13 @@ class SpikeGeneratorRefPoisson(SpikeGeneratorPoisson): def __init__( self, - id=None, - metaid=None, - notes=None, - properties=None, - annotation=None, - average_rate=None, - minimum_isi=None, + id: "a NonNegativeInteger (required)" = None, + metaid: "a MetaId (optional)" = None, + notes: "a string (optional)" = None, + properties: "list of Property(s) (optional)" = None, + annotation: "a Annotation (optional)" = None, + average_rate: "a Nml2Quantity_pertime (required)" = None, + minimum_isi: "a Nml2Quantity_time (required)" = None, gds_collector_=None, **kwargs_, ): @@ -46548,7 +46743,11 @@ class IntracellularProperties2CaPools(IntracellularProperties): superclass = IntracellularProperties def __init__( - self, species=None, resistivities=None, gds_collector_=None, **kwargs_ + self, + species: "list of Species(s) (optional)" = None, + resistivities: "list of Resistivity(s) (optional)" = None, + gds_collector_=None, + **kwargs_, ): self.gds_collector_ = gds_collector_ self.gds_elementtree_node_ = None @@ -46726,13 +46925,13 @@ class ChannelDensityNernstCa2(ChannelDensityNernst): def __init__( self, - id=None, - ion_channel=None, - cond_density=None, - segment_groups="all", - segments=None, - ion=None, - variable_parameters=None, + id: "a NmlId (required)" = None, + ion_channel: "a NmlId (required)" = None, + cond_density: "a Nml2Quantity_conductanceDensity (optional)" = None, + segment_groups: "a NmlId (optional)" = "all", + segments: "a NonNegativeInteger (optional)" = None, + ion: "a NmlId (required)" = None, + variable_parameters: "list of VariableParameter(s) (optional)" = None, gds_collector_=None, **kwargs_, ): @@ -46926,15 +47125,15 @@ class ChannelDensityVShift(ChannelDensity): def __init__( self, - id=None, - ion_channel=None, - cond_density=None, - erev=None, - segment_groups="all", - segments=None, - ion=None, - variable_parameters=None, - v_shift=None, + id: "a NmlId (required)" = None, + ion_channel: "a NmlId (required)" = None, + cond_density: "a Nml2Quantity_conductanceDensity (optional)" = None, + erev: "a Nml2Quantity_voltage (required)" = None, + segment_groups: "a NmlId (optional)" = "all", + segments: "a NonNegativeInteger (optional)" = None, + ion: "a NmlId (required)" = None, + variable_parameters: "list of VariableParameter(s) (optional)" = None, + v_shift: "a Nml2Quantity_voltage (required)" = None, gds_collector_=None, **kwargs_, ): @@ -47181,20 +47380,20 @@ class MembraneProperties2CaPools(MembraneProperties): def __init__( self, - channel_populations=None, - baseChannelDensity=None, - channel_densities=None, - channel_density_v_shifts=None, - channel_density_nernsts=None, - channel_density_ghks=None, - channel_density_ghk2s=None, - channel_density_non_uniforms=None, - channel_density_non_uniform_nernsts=None, - channel_density_non_uniform_ghks=None, - spike_threshes=None, - specific_capacitances=None, - init_memb_potentials=None, - channel_density_nernst_ca2s=None, + channel_populations: "list of ChannelPopulation(s) (optional)" = None, + baseChannelDensity: "list of BaseChannelDensity(s) (optional)" = None, + channel_densities: "list of ChannelDensity(s) (optional)" = None, + channel_density_v_shifts: "list of ChannelDensityVShift(s) (optional)" = None, + channel_density_nernsts: "list of ChannelDensityNernst(s) (optional)" = None, + channel_density_ghks: "list of ChannelDensityGHK(s) (optional)" = None, + channel_density_ghk2s: "list of ChannelDensityGHK2(s) (optional)" = None, + channel_density_non_uniforms: "list of ChannelDensityNonUniform(s) (optional)" = None, + channel_density_non_uniform_nernsts: "list of ChannelDensityNonUniformNernst(s) (optional)" = None, + channel_density_non_uniform_ghks: "list of ChannelDensityNonUniformGHK(s) (optional)" = None, + spike_threshes: "list of SpikeThresh(s) (required)" = None, + specific_capacitances: "list of SpecificCapacitance(s) (required)" = None, + init_memb_potentials: "list of InitMembPotential(s) (required)" = None, + channel_density_nernst_ca2s: "list of ChannelDensityNernstCa2(s) (optional)" = None, gds_collector_=None, **kwargs_, ): @@ -47449,16 +47648,16 @@ class Cell(BaseCell): def __init__( self, - id=None, - metaid=None, - notes=None, - properties=None, - annotation=None, - neuro_lex_id=None, - morphology_attr=None, - biophysical_properties_attr=None, - morphology=None, - biophysical_properties=None, + id: "a NmlId (required)" = None, + metaid: "a MetaId (optional)" = None, + notes: "a string (optional)" = None, + properties: "list of Property(s) (optional)" = None, + annotation: "a Annotation (optional)" = None, + neuro_lex_id: "a NeuroLexId (optional)" = None, + morphology_attr: "a NmlId (optional)" = None, + biophysical_properties_attr: "a NmlId (optional)" = None, + morphology: "a Morphology (optional)" = None, + biophysical_properties: "a BiophysicalProperties (optional)" = None, extensiontype_=None, gds_collector_=None, **kwargs_, @@ -49613,33 +49812,33 @@ class PinskyRinzelCA3Cell(BaseCell): def __init__( self, - id=None, - metaid=None, - notes=None, - properties=None, - annotation=None, - neuro_lex_id=None, - i_soma=None, - i_dend=None, - gc=None, - g_ls=None, - g_ld=None, - g_na=None, - g_kdr=None, - g_ca=None, - g_kahp=None, - g_kc=None, - g_nmda=None, - g_ampa=None, - e_na=None, - e_ca=None, - e_k=None, - e_l=None, - qd0=None, - pp=None, - alphac=None, - betac=None, - cm=None, + id: "a NmlId (required)" = None, + metaid: "a MetaId (optional)" = None, + notes: "a string (optional)" = None, + properties: "list of Property(s) (optional)" = None, + annotation: "a Annotation (optional)" = None, + neuro_lex_id: "a NeuroLexId (optional)" = None, + i_soma: "a Nml2Quantity_currentDensity (required)" = None, + i_dend: "a Nml2Quantity_currentDensity (required)" = None, + gc: "a Nml2Quantity_conductanceDensity (required)" = None, + g_ls: "a Nml2Quantity_conductanceDensity (required)" = None, + g_ld: "a Nml2Quantity_conductanceDensity (required)" = None, + g_na: "a Nml2Quantity_conductanceDensity (required)" = None, + g_kdr: "a Nml2Quantity_conductanceDensity (required)" = None, + g_ca: "a Nml2Quantity_conductanceDensity (required)" = None, + g_kahp: "a Nml2Quantity_conductanceDensity (required)" = None, + g_kc: "a Nml2Quantity_conductanceDensity (required)" = None, + g_nmda: "a Nml2Quantity_conductanceDensity (required)" = None, + g_ampa: "a Nml2Quantity_conductanceDensity (required)" = None, + e_na: "a Nml2Quantity_voltage (required)" = None, + e_ca: "a Nml2Quantity_voltage (required)" = None, + e_k: "a Nml2Quantity_voltage (required)" = None, + e_l: "a Nml2Quantity_voltage (required)" = None, + qd0: "a Nml2Quantity_none (required)" = None, + pp: "a Nml2Quantity_none (required)" = None, + alphac: "a Nml2Quantity_none (required)" = None, + betac: "a Nml2Quantity_none (required)" = None, + cm: "a Nml2Quantity_specificCapacitance (required)" = None, gds_collector_=None, **kwargs_, ): @@ -50500,18 +50699,18 @@ class FitzHughNagumo1969Cell(BaseCell): def __init__( self, - id=None, - metaid=None, - notes=None, - properties=None, - annotation=None, - neuro_lex_id=None, - a=None, - b=None, - I=None, - phi=None, - V0=None, - W0=None, + id: "a NmlId (required)" = None, + metaid: "a MetaId (optional)" = None, + notes: "a string (optional)" = None, + properties: "list of Property(s) (optional)" = None, + annotation: "a Annotation (optional)" = None, + neuro_lex_id: "a NeuroLexId (optional)" = None, + a: "a Nml2Quantity_none (required)" = None, + b: "a Nml2Quantity_none (required)" = None, + I: "a Nml2Quantity_none (required)" = None, + phi: "a Nml2Quantity_none (required)" = None, + V0: "a Nml2Quantity_none (required)" = None, + W0: "a Nml2Quantity_none (required)" = None, gds_collector_=None, **kwargs_, ): @@ -50834,13 +51033,13 @@ class FitzHughNagumoCell(BaseCell): def __init__( self, - id=None, - metaid=None, - notes=None, - properties=None, - annotation=None, - neuro_lex_id=None, - I=None, + id: "a NmlId (required)" = None, + metaid: "a MetaId (optional)" = None, + notes: "a string (optional)" = None, + properties: "list of Property(s) (optional)" = None, + annotation: "a Annotation (optional)" = None, + neuro_lex_id: "a NeuroLexId (optional)" = None, + I: "a Nml2Quantity_none (required)" = None, gds_collector_=None, **kwargs_, ): @@ -51066,13 +51265,13 @@ class BaseCellMembPotCap(BaseCell): def __init__( self, - id=None, - metaid=None, - notes=None, - properties=None, - annotation=None, - neuro_lex_id=None, - C=None, + id: "a NmlId (required)" = None, + metaid: "a MetaId (optional)" = None, + notes: "a string (optional)" = None, + properties: "list of Property(s) (optional)" = None, + annotation: "a Annotation (optional)" = None, + neuro_lex_id: "a NeuroLexId (optional)" = None, + C: "a Nml2Quantity_capacitance (required)" = None, extensiontype_=None, gds_collector_=None, **kwargs_, @@ -51348,18 +51547,18 @@ class IzhikevichCell(BaseCell): def __init__( self, - id=None, - metaid=None, - notes=None, - properties=None, - annotation=None, - neuro_lex_id=None, - v0=None, - thresh=None, - a=None, - b=None, - c=None, - d=None, + id: "a NmlId (required)" = None, + metaid: "a MetaId (optional)" = None, + notes: "a string (optional)" = None, + properties: "list of Property(s) (optional)" = None, + annotation: "a Annotation (optional)" = None, + neuro_lex_id: "a NeuroLexId (optional)" = None, + v0: "a Nml2Quantity_voltage (required)" = None, + thresh: "a Nml2Quantity_voltage (required)" = None, + a: "a Nml2Quantity_none (required)" = None, + b: "a Nml2Quantity_none (required)" = None, + c: "a Nml2Quantity_none (required)" = None, + d: "a Nml2Quantity_none (required)" = None, gds_collector_=None, **kwargs_, ): @@ -51742,17 +51941,17 @@ class IafCell(BaseCell): def __init__( self, - id=None, - metaid=None, - notes=None, - properties=None, - annotation=None, - neuro_lex_id=None, - leak_reversal=None, - thresh=None, - reset=None, - C=None, - leak_conductance=None, + id: "a NmlId (required)" = None, + metaid: "a MetaId (optional)" = None, + notes: "a string (optional)" = None, + properties: "list of Property(s) (optional)" = None, + annotation: "a Annotation (optional)" = None, + neuro_lex_id: "a NeuroLexId (optional)" = None, + leak_reversal: "a Nml2Quantity_voltage (required)" = None, + thresh: "a Nml2Quantity_voltage (required)" = None, + reset: "a Nml2Quantity_voltage (required)" = None, + C: "a Nml2Quantity_capacitance (required)" = None, + leak_conductance: "a Nml2Quantity_conductance (required)" = None, extensiontype_=None, gds_collector_=None, **kwargs_, @@ -52187,16 +52386,16 @@ class IafTauCell(BaseCell): def __init__( self, - id=None, - metaid=None, - notes=None, - properties=None, - annotation=None, - neuro_lex_id=None, - leak_reversal=None, - thresh=None, - reset=None, - tau=None, + id: "a NmlId (required)" = None, + metaid: "a MetaId (optional)" = None, + notes: "a string (optional)" = None, + properties: "list of Property(s) (optional)" = None, + annotation: "a Annotation (optional)" = None, + neuro_lex_id: "a NeuroLexId (optional)" = None, + leak_reversal: "a Nml2Quantity_voltage (required)" = None, + thresh: "a Nml2Quantity_voltage (required)" = None, + reset: "a Nml2Quantity_voltage (required)" = None, + tau: "a Nml2Quantity_time (required)" = None, extensiontype_=None, gds_collector_=None, **kwargs_, @@ -52563,17 +52762,17 @@ class GradedSynapse(BaseSynapse): def __init__( self, - id=None, - metaid=None, - notes=None, - properties=None, - annotation=None, - neuro_lex_id=None, - conductance=None, - delta=None, - Vth=None, - k=None, - erev=None, + id: "a NmlId (required)" = None, + metaid: "a MetaId (optional)" = None, + notes: "a string (optional)" = None, + properties: "list of Property(s) (optional)" = None, + annotation: "a Annotation (optional)" = None, + neuro_lex_id: "a NeuroLexId (optional)" = None, + conductance: "a Nml2Quantity_conductance (required)" = None, + delta: "a Nml2Quantity_voltage (required)" = None, + Vth: "a Nml2Quantity_voltage (required)" = None, + k: "a Nml2Quantity_pertime (required)" = None, + erev: "a Nml2Quantity_voltage (required)" = None, gds_collector_=None, **kwargs_, ): @@ -52957,13 +53156,13 @@ class LinearGradedSynapse(BaseSynapse): def __init__( self, - id=None, - metaid=None, - notes=None, - properties=None, - annotation=None, - neuro_lex_id=None, - conductance=None, + id: "a NmlId (required)" = None, + metaid: "a MetaId (optional)" = None, + notes: "a string (optional)" = None, + properties: "list of Property(s) (optional)" = None, + annotation: "a Annotation (optional)" = None, + neuro_lex_id: "a NeuroLexId (optional)" = None, + conductance: "a Nml2Quantity_conductance (required)" = None, gds_collector_=None, **kwargs_, ): @@ -53188,12 +53387,12 @@ class SilentSynapse(BaseSynapse): def __init__( self, - id=None, - metaid=None, - notes=None, - properties=None, - annotation=None, - neuro_lex_id=None, + id: "a NmlId (required)" = None, + metaid: "a MetaId (optional)" = None, + notes: "a string (optional)" = None, + properties: "list of Property(s) (optional)" = None, + annotation: "a Annotation (optional)" = None, + neuro_lex_id: "a NeuroLexId (optional)" = None, gds_collector_=None, **kwargs_, ): @@ -53362,13 +53561,13 @@ class GapJunction(BaseSynapse): def __init__( self, - id=None, - metaid=None, - notes=None, - properties=None, - annotation=None, - neuro_lex_id=None, - conductance=None, + id: "a NmlId (required)" = None, + metaid: "a MetaId (optional)" = None, + notes: "a string (optional)" = None, + properties: "list of Property(s) (optional)" = None, + annotation: "a Annotation (optional)" = None, + neuro_lex_id: "a NeuroLexId (optional)" = None, + conductance: "a Nml2Quantity_conductance (required)" = None, gds_collector_=None, **kwargs_, ): @@ -53581,12 +53780,12 @@ class BaseCurrentBasedSynapse(BaseSynapse): def __init__( self, - id=None, - metaid=None, - notes=None, - properties=None, - annotation=None, - neuro_lex_id=None, + id: "a NmlId (required)" = None, + metaid: "a MetaId (optional)" = None, + notes: "a string (optional)" = None, + properties: "list of Property(s) (optional)" = None, + annotation: "a Annotation (optional)" = None, + neuro_lex_id: "a NeuroLexId (optional)" = None, extensiontype_=None, gds_collector_=None, **kwargs_, @@ -53781,12 +53980,12 @@ class BaseVoltageDepSynapse(BaseSynapse): def __init__( self, - id=None, - metaid=None, - notes=None, - properties=None, - annotation=None, - neuro_lex_id=None, + id: "a NmlId (required)" = None, + metaid: "a MetaId (optional)" = None, + notes: "a string (optional)" = None, + properties: "list of Property(s) (optional)" = None, + annotation: "a Annotation (optional)" = None, + neuro_lex_id: "a NeuroLexId (optional)" = None, extensiontype_=None, gds_collector_=None, **kwargs_, @@ -54006,15 +54205,15 @@ class FixedFactorConcentrationModel(ConcentrationModel): def __init__( self, - id=None, - metaid=None, - notes=None, - properties=None, - annotation=None, - ion=None, - resting_conc=None, - decay_constant=None, - rho=None, + id: "a NmlId (required)" = None, + metaid: "a MetaId (optional)" = None, + notes: "a string (optional)" = None, + properties: "list of Property(s) (optional)" = None, + annotation: "a Annotation (optional)" = None, + ion: "a NmlId (required)" = None, + resting_conc: "a Nml2Quantity_concentration (required)" = None, + decay_constant: "a Nml2Quantity_time (required)" = None, + rho: "a Nml2Quantity_rhoFactor (required)" = None, gds_collector_=None, **kwargs_, ): @@ -54395,15 +54594,15 @@ class DecayingPoolConcentrationModel(ConcentrationModel): def __init__( self, - id=None, - metaid=None, - notes=None, - properties=None, - annotation=None, - ion=None, - resting_conc=None, - decay_constant=None, - shell_thickness=None, + id: "a NmlId (required)" = None, + metaid: "a MetaId (optional)" = None, + notes: "a string (optional)" = None, + properties: "list of Property(s) (optional)" = None, + annotation: "a Annotation (optional)" = None, + ion: "a NmlId (required)" = None, + resting_conc: "a Nml2Quantity_concentration (required)" = None, + decay_constant: "a Nml2Quantity_time (required)" = None, + shell_thickness: "a Nml2Quantity_length (required)" = None, extensiontype_=None, gds_collector_=None, **kwargs_, @@ -54898,24 +55097,24 @@ class IonChannel(IonChannelScalable): def __init__( self, - id=None, - metaid=None, - notes=None, - properties=None, - annotation=None, - neuro_lex_id=None, - q10_conductance_scalings=None, - species=None, - type=None, - conductance=None, - gates=None, - gate_hh_rates=None, - gate_h_hrates_taus=None, - gate_hh_tau_infs=None, - gate_h_hrates_infs=None, - gate_h_hrates_tau_infs=None, - gate_hh_instantaneouses=None, - gate_fractionals=None, + id: "a NmlId (required)" = None, + metaid: "a MetaId (optional)" = None, + notes: "a string (optional)" = None, + properties: "list of Property(s) (optional)" = None, + annotation: "a Annotation (optional)" = None, + neuro_lex_id: "a NeuroLexId (optional)" = None, + q10_conductance_scalings: "list of Q10ConductanceScaling(s) (optional)" = None, + species: "a NmlId (optional)" = None, + type: "a channelTypes (optional)" = None, + conductance: "a Nml2Quantity_conductance (optional)" = None, + gates: "list of GateHHUndetermined(s) (optional)" = None, + gate_hh_rates: "list of GateHHRates(s) (optional)" = None, + gate_h_hrates_taus: "list of GateHHRatesTau(s) (optional)" = None, + gate_hh_tau_infs: "list of GateHHTauInf(s) (optional)" = None, + gate_h_hrates_infs: "list of GateHHRatesInf(s) (optional)" = None, + gate_h_hrates_tau_infs: "list of GateHHRatesTauInf(s) (optional)" = None, + gate_hh_instantaneouses: "list of GateHHInstantaneous(s) (optional)" = None, + gate_fractionals: "list of GateFractional(s) (optional)" = None, extensiontype_=None, gds_collector_=None, **kwargs_, @@ -55498,11 +55697,11 @@ class ConditionalDerivedVariable(NamedDimensionalVariable): def __init__( self, - name=None, - dimension=None, - description=None, - exposure=None, - Case=None, + name: "a string (required)" = None, + dimension: "a string (required)" = None, + description: "a string (optional)" = None, + exposure: "a string (optional)" = None, + Case: "list of Case(s) (required)" = None, gds_collector_=None, **kwargs_, ): @@ -55699,10 +55898,10 @@ class StateVariable(NamedDimensionalVariable): def __init__( self, - name=None, - dimension=None, - description=None, - exposure=None, + name: "a string (required)" = None, + dimension: "a string (required)" = None, + description: "a string (optional)" = None, + exposure: "a string (optional)" = None, gds_collector_=None, **kwargs_, ): @@ -55861,12 +56060,12 @@ class DerivedVariable(NamedDimensionalVariable): def __init__( self, - name=None, - dimension=None, - description=None, - exposure=None, - value=None, - select=None, + name: "a string (required)" = None, + dimension: "a string (required)" = None, + description: "a string (optional)" = None, + exposure: "a string (optional)" = None, + value: "a string (optional)" = None, + select: "a string (optional)" = None, gds_collector_=None, **kwargs_, ): @@ -56060,9 +56259,9 @@ class Requirement(NamedDimensionalType): def __init__( self, - name=None, - dimension=None, - description=None, + name: "a string (required)" = None, + dimension: "a string (required)" = None, + description: "a string (optional)" = None, gds_collector_=None, **kwargs_, ): @@ -56224,10 +56423,10 @@ class LEMS_Property(NamedDimensionalType): def __init__( self, - name=None, - dimension=None, - description=None, - default_value=None, + name: "a string (required)" = None, + dimension: "a string (required)" = None, + description: "a string (optional)" = None, + default_value: "a double (optional)" = None, gds_collector_=None, **kwargs_, ): @@ -56402,10 +56601,10 @@ class DerivedParameter(NamedDimensionalType): def __init__( self, - name=None, - dimension=None, - description=None, - value=None, + name: "a string (required)" = None, + dimension: "a string (required)" = None, + description: "a string (optional)" = None, + value: "a string (required)" = None, gds_collector_=None, **kwargs_, ): @@ -56587,9 +56786,9 @@ class Parameter(NamedDimensionalType): def __init__( self, - name=None, - dimension=None, - description=None, + name: "a string (required)" = None, + dimension: "a string (required)" = None, + description: "a string (optional)" = None, gds_collector_=None, **kwargs_, ): @@ -56745,13 +56944,13 @@ class AlphaCurrSynapse(BasePynnSynapse): def __init__( self, - id=None, - metaid=None, - notes=None, - properties=None, - annotation=None, - neuro_lex_id=None, - tau_syn=None, + id: "a NmlId (required)" = None, + metaid: "a MetaId (optional)" = None, + notes: "a string (optional)" = None, + properties: "list of Property(s) (optional)" = None, + annotation: "a Annotation (optional)" = None, + neuro_lex_id: "a NeuroLexId (optional)" = None, + tau_syn: "a float (required)" = None, gds_collector_=None, **kwargs_, ): @@ -56920,13 +57119,13 @@ class ExpCurrSynapse(BasePynnSynapse): def __init__( self, - id=None, - metaid=None, - notes=None, - properties=None, - annotation=None, - neuro_lex_id=None, - tau_syn=None, + id: "a NmlId (required)" = None, + metaid: "a MetaId (optional)" = None, + notes: "a string (optional)" = None, + properties: "list of Property(s) (optional)" = None, + annotation: "a Annotation (optional)" = None, + neuro_lex_id: "a NeuroLexId (optional)" = None, + tau_syn: "a float (required)" = None, gds_collector_=None, **kwargs_, ): @@ -57091,14 +57290,14 @@ class AlphaCondSynapse(BasePynnSynapse): def __init__( self, - id=None, - metaid=None, - notes=None, - properties=None, - annotation=None, - neuro_lex_id=None, - tau_syn=None, - e_rev=None, + id: "a NmlId (required)" = None, + metaid: "a MetaId (optional)" = None, + notes: "a string (optional)" = None, + properties: "list of Property(s) (optional)" = None, + annotation: "a Annotation (optional)" = None, + neuro_lex_id: "a NeuroLexId (optional)" = None, + tau_syn: "a float (required)" = None, + e_rev: "a float (required)" = None, gds_collector_=None, **kwargs_, ): @@ -57285,14 +57484,14 @@ class ExpCondSynapse(BasePynnSynapse): def __init__( self, - id=None, - metaid=None, - notes=None, - properties=None, - annotation=None, - neuro_lex_id=None, - tau_syn=None, - e_rev=None, + id: "a NmlId (required)" = None, + metaid: "a MetaId (optional)" = None, + notes: "a string (optional)" = None, + properties: "list of Property(s) (optional)" = None, + annotation: "a Annotation (optional)" = None, + neuro_lex_id: "a NeuroLexId (optional)" = None, + tau_syn: "a float (required)" = None, + e_rev: "a float (required)" = None, gds_collector_=None, **kwargs_, ): @@ -57517,26 +57716,26 @@ class HH_cond_exp(basePyNNCell): def __init__( self, - id=None, - metaid=None, - notes=None, - properties=None, - annotation=None, - neuro_lex_id=None, - cm=None, - i_offset=None, - tau_syn_E=None, - tau_syn_I=None, - v_init=None, - v_offset=None, - e_rev_E=None, - e_rev_I=None, - e_rev_K=None, - e_rev_Na=None, - e_rev_leak=None, - g_leak=None, - gbar_K=None, - gbar_Na=None, + id: "a NmlId (required)" = None, + metaid: "a MetaId (optional)" = None, + notes: "a string (optional)" = None, + properties: "list of Property(s) (optional)" = None, + annotation: "a Annotation (optional)" = None, + neuro_lex_id: "a NeuroLexId (optional)" = None, + cm: "a float (required)" = None, + i_offset: "a float (required)" = None, + tau_syn_E: "a float (required)" = None, + tau_syn_I: "a float (required)" = None, + v_init: "a float (required)" = None, + v_offset: "a float (required)" = None, + e_rev_E: "a float (required)" = None, + e_rev_I: "a float (required)" = None, + e_rev_K: "a float (required)" = None, + e_rev_Na: "a float (required)" = None, + e_rev_leak: "a float (required)" = None, + g_leak: "a float (required)" = None, + gbar_K: "a float (required)" = None, + gbar_Na: "a float (required)" = None, gds_collector_=None, **kwargs_, ): @@ -57877,22 +58076,22 @@ class basePyNNIaFCell(basePyNNCell): def __init__( self, - id=None, - metaid=None, - notes=None, - properties=None, - annotation=None, - neuro_lex_id=None, - cm=None, - i_offset=None, - tau_syn_E=None, - tau_syn_I=None, - v_init=None, - tau_m=None, - tau_refrac=None, - v_reset=None, - v_rest=None, - v_thresh=None, + id: "a NmlId (required)" = None, + metaid: "a MetaId (optional)" = None, + notes: "a string (optional)" = None, + properties: "list of Property(s) (optional)" = None, + annotation: "a Annotation (optional)" = None, + neuro_lex_id: "a NeuroLexId (optional)" = None, + cm: "a float (required)" = None, + i_offset: "a float (required)" = None, + tau_syn_E: "a float (required)" = None, + tau_syn_I: "a float (required)" = None, + v_init: "a float (required)" = None, + tau_m: "a float (required)" = None, + tau_refrac: "a float (required)" = None, + v_reset: "a float (required)" = None, + v_rest: "a float (required)" = None, + v_thresh: "a float (required)" = None, extensiontype_=None, gds_collector_=None, **kwargs_, @@ -58166,16 +58365,16 @@ class ContinuousConnection(BaseConnectionNewFormat): def __init__( self, - id=None, - neuro_lex_id=None, - pre_cell=None, - pre_segment="0", - pre_fraction_along="0.5", - post_cell=None, - post_segment="0", - post_fraction_along="0.5", - pre_component=None, - post_component=None, + id: "a NonNegativeInteger (required)" = None, + neuro_lex_id: "a NeuroLexId (optional)" = None, + pre_cell: "a string (required)" = None, + pre_segment: "a NonNegativeInteger (optional)" = "0", + pre_fraction_along: "a ZeroToOne (optional)" = "0.5", + post_cell: "a string (required)" = None, + post_segment: "a NonNegativeInteger (optional)" = "0", + post_fraction_along: "a ZeroToOne (optional)" = "0.5", + pre_component: "a NmlId (required)" = None, + post_component: "a NmlId (required)" = None, extensiontype_=None, gds_collector_=None, **kwargs_, @@ -58542,15 +58741,15 @@ class ElectricalConnection(BaseConnectionNewFormat): def __init__( self, - id=None, - neuro_lex_id=None, - pre_cell=None, - pre_segment="0", - pre_fraction_along="0.5", - post_cell=None, - post_segment="0", - post_fraction_along="0.5", - synapse=None, + id: "a NonNegativeInteger (required)" = None, + neuro_lex_id: "a NeuroLexId (optional)" = None, + pre_cell: "a string (required)" = None, + pre_segment: "a NonNegativeInteger (optional)" = "0", + pre_fraction_along: "a ZeroToOne (optional)" = "0.5", + post_cell: "a string (required)" = None, + post_segment: "a NonNegativeInteger (optional)" = "0", + post_fraction_along: "a ZeroToOne (optional)" = "0.5", + synapse: "a NmlId (required)" = None, extensiontype_=None, gds_collector_=None, **kwargs_, @@ -58894,16 +59093,16 @@ class ConnectionWD(BaseConnectionOldFormat): def __init__( self, - id=None, - neuro_lex_id=None, - pre_cell_id=None, - pre_segment_id="0", - pre_fraction_along="0.5", - post_cell_id=None, - post_segment_id="0", - post_fraction_along="0.5", - weight=None, - delay=None, + id: "a NonNegativeInteger (required)" = None, + neuro_lex_id: "a NeuroLexId (optional)" = None, + pre_cell_id: "a Nml2PopulationReferencePath (required)" = None, + pre_segment_id: "a NonNegativeInteger (optional)" = "0", + pre_fraction_along: "a ZeroToOne (optional)" = "0.5", + post_cell_id: "a Nml2PopulationReferencePath (required)" = None, + post_segment_id: "a NonNegativeInteger (optional)" = "0", + post_fraction_along: "a ZeroToOne (optional)" = "0.5", + weight: "a float (required)" = None, + delay: "a Nml2Quantity_time (required)" = None, gds_collector_=None, **kwargs_, ): @@ -59251,14 +59450,14 @@ class Connection(BaseConnectionOldFormat): def __init__( self, - id=None, - neuro_lex_id=None, - pre_cell_id=None, - pre_segment_id="0", - pre_fraction_along="0.5", - post_cell_id=None, - post_segment_id="0", - post_fraction_along="0.5", + id: "a NonNegativeInteger (required)" = None, + neuro_lex_id: "a NeuroLexId (optional)" = None, + pre_cell_id: "a Nml2PopulationReferencePath (required)" = None, + pre_segment_id: "a NonNegativeInteger (optional)" = "0", + pre_fraction_along: "a ZeroToOne (optional)" = "0.5", + post_cell_id: "a Nml2PopulationReferencePath (required)" = None, + post_segment_id: "a NonNegativeInteger (optional)" = "0", + post_fraction_along: "a ZeroToOne (optional)" = "0.5", gds_collector_=None, **kwargs_, ): @@ -59504,16 +59703,16 @@ class ConcentrationModel_D(DecayingPoolConcentrationModel): def __init__( self, - id=None, - metaid=None, - notes=None, - properties=None, - annotation=None, - ion=None, - resting_conc=None, - decay_constant=None, - shell_thickness=None, - type="decayingPoolConcentrationModel", + id: "a NmlId (required)" = None, + metaid: "a MetaId (optional)" = None, + notes: "a string (optional)" = None, + properties: "list of Property(s) (optional)" = None, + annotation: "a Annotation (optional)" = None, + ion: "a NmlId (required)" = None, + resting_conc: "a Nml2Quantity_concentration (required)" = None, + decay_constant: "a Nml2Quantity_time (required)" = None, + shell_thickness: "a Nml2Quantity_length (required)" = None, + type: "a string (required)" = "decayingPoolConcentrationModel", gds_collector_=None, **kwargs_, ): @@ -59723,17 +59922,17 @@ class Cell2CaPools(Cell): def __init__( self, - id=None, - metaid=None, - notes=None, - properties=None, - annotation=None, - neuro_lex_id=None, - morphology_attr=None, - biophysical_properties_attr=None, - morphology=None, - biophysical_properties=None, - biophysical_properties2_ca_pools=None, + id: "a NmlId (required)" = None, + metaid: "a MetaId (optional)" = None, + notes: "a string (optional)" = None, + properties: "list of Property(s) (optional)" = None, + annotation: "a Annotation (optional)" = None, + neuro_lex_id: "a NeuroLexId (optional)" = None, + morphology_attr: "a NmlId (optional)" = None, + biophysical_properties_attr: "a NmlId (optional)" = None, + morphology: "a Morphology (optional)" = None, + biophysical_properties: "a BiophysicalProperties (optional)" = None, + biophysical_properties2_ca_pools: "a BiophysicalProperties2CaPools (optional)" = None, gds_collector_=None, **kwargs_, ): @@ -59982,24 +60181,24 @@ class HindmarshRose1984Cell(BaseCellMembPotCap): def __init__( self, - id=None, - metaid=None, - notes=None, - properties=None, - annotation=None, - neuro_lex_id=None, - C=None, - a=None, - b=None, - c=None, - d=None, - s=None, - x1=None, - r=None, - x0=None, - y0=None, - z0=None, - v_scaling=None, + id: "a NmlId (required)" = None, + metaid: "a MetaId (optional)" = None, + notes: "a string (optional)" = None, + properties: "list of Property(s) (optional)" = None, + annotation: "a Annotation (optional)" = None, + neuro_lex_id: "a NeuroLexId (optional)" = None, + C: "a Nml2Quantity_capacitance (required)" = None, + a: "a Nml2Quantity_none (required)" = None, + b: "a Nml2Quantity_none (required)" = None, + c: "a Nml2Quantity_none (required)" = None, + d: "a Nml2Quantity_none (required)" = None, + s: "a Nml2Quantity_none (required)" = None, + x1: "a Nml2Quantity_none (required)" = None, + r: "a Nml2Quantity_none (required)" = None, + x0: "a Nml2Quantity_none (required)" = None, + y0: "a Nml2Quantity_none (required)" = None, + z0: "a Nml2Quantity_none (required)" = None, + v_scaling: "a Nml2Quantity_voltage (required)" = None, gds_collector_=None, **kwargs_, ): @@ -60506,23 +60705,23 @@ class AdExIaFCell(BaseCellMembPotCap): def __init__( self, - id=None, - metaid=None, - notes=None, - properties=None, - annotation=None, - neuro_lex_id=None, - C=None, - g_l=None, - EL=None, - reset=None, - VT=None, - thresh=None, - del_t=None, - tauw=None, - refract=None, - a=None, - b=None, + id: "a NmlId (required)" = None, + metaid: "a MetaId (optional)" = None, + notes: "a string (optional)" = None, + properties: "list of Property(s) (optional)" = None, + annotation: "a Annotation (optional)" = None, + neuro_lex_id: "a NeuroLexId (optional)" = None, + C: "a Nml2Quantity_capacitance (required)" = None, + g_l: "a Nml2Quantity_conductance (required)" = None, + EL: "a Nml2Quantity_voltage (required)" = None, + reset: "a Nml2Quantity_voltage (required)" = None, + VT: "a Nml2Quantity_voltage (required)" = None, + thresh: "a Nml2Quantity_voltage (required)" = None, + del_t: "a Nml2Quantity_voltage (required)" = None, + tauw: "a Nml2Quantity_time (required)" = None, + refract: "a Nml2Quantity_time (required)" = None, + a: "a Nml2Quantity_conductance (required)" = None, + b: "a Nml2Quantity_current (required)" = None, gds_collector_=None, **kwargs_, ): @@ -61095,22 +61294,22 @@ class Izhikevich2007Cell(BaseCellMembPotCap): def __init__( self, - id=None, - metaid=None, - notes=None, - properties=None, - annotation=None, - neuro_lex_id=None, - C=None, - v0=None, - k=None, - vr=None, - vt=None, - vpeak=None, - a=None, - b=None, - c=None, - d=None, + id: "a NmlId (required)" = None, + metaid: "a MetaId (optional)" = None, + notes: "a string (optional)" = None, + properties: "list of Property(s) (optional)" = None, + annotation: "a Annotation (optional)" = None, + neuro_lex_id: "a NeuroLexId (optional)" = None, + C: "a Nml2Quantity_capacitance (required)" = None, + v0: "a Nml2Quantity_voltage (required)" = None, + k: "a Nml2Quantity_conductancePerVoltage (required)" = None, + vr: "a Nml2Quantity_voltage (required)" = None, + vt: "a Nml2Quantity_voltage (required)" = None, + vpeak: "a Nml2Quantity_voltage (required)" = None, + a: "a Nml2Quantity_pertime (required)" = None, + b: "a Nml2Quantity_conductance (required)" = None, + c: "a Nml2Quantity_voltage (required)" = None, + d: "a Nml2Quantity_current (required)" = None, gds_collector_=None, **kwargs_, ): @@ -61652,18 +61851,18 @@ class IafRefCell(IafCell): def __init__( self, - id=None, - metaid=None, - notes=None, - properties=None, - annotation=None, - neuro_lex_id=None, - leak_reversal=None, - thresh=None, - reset=None, - C=None, - leak_conductance=None, - refract=None, + id: "a NmlId (required)" = None, + metaid: "a MetaId (optional)" = None, + notes: "a string (optional)" = None, + properties: "list of Property(s) (optional)" = None, + annotation: "a Annotation (optional)" = None, + neuro_lex_id: "a NeuroLexId (optional)" = None, + leak_reversal: "a Nml2Quantity_voltage (required)" = None, + thresh: "a Nml2Quantity_voltage (required)" = None, + reset: "a Nml2Quantity_voltage (required)" = None, + C: "a Nml2Quantity_capacitance (required)" = None, + leak_conductance: "a Nml2Quantity_conductance (required)" = None, + refract: "a Nml2Quantity_time (required)" = None, gds_collector_=None, **kwargs_, ): @@ -61899,17 +62098,17 @@ class IafTauRefCell(IafTauCell): def __init__( self, - id=None, - metaid=None, - notes=None, - properties=None, - annotation=None, - neuro_lex_id=None, - leak_reversal=None, - thresh=None, - reset=None, - tau=None, - refract=None, + id: "a NmlId (required)" = None, + metaid: "a MetaId (optional)" = None, + notes: "a string (optional)" = None, + properties: "list of Property(s) (optional)" = None, + annotation: "a Annotation (optional)" = None, + neuro_lex_id: "a NeuroLexId (optional)" = None, + leak_reversal: "a Nml2Quantity_voltage (required)" = None, + thresh: "a Nml2Quantity_voltage (required)" = None, + reset: "a Nml2Quantity_voltage (required)" = None, + tau: "a Nml2Quantity_time (required)" = None, + refract: "a Nml2Quantity_time (required)" = None, gds_collector_=None, **kwargs_, ): @@ -62149,16 +62348,16 @@ class DoubleSynapse(BaseVoltageDepSynapse): def __init__( self, - id=None, - metaid=None, - notes=None, - properties=None, - annotation=None, - neuro_lex_id=None, - synapse1=None, - synapse2=None, - synapse1_path=None, - synapse2_path=None, + id: "a NmlId (required)" = None, + metaid: "a MetaId (optional)" = None, + notes: "a string (optional)" = None, + properties: "list of Property(s) (optional)" = None, + annotation: "a Annotation (optional)" = None, + neuro_lex_id: "a NeuroLexId (optional)" = None, + synapse1: "a NmlId (required)" = None, + synapse2: "a NmlId (required)" = None, + synapse1_path: "a string (required)" = None, + synapse2_path: "a string (required)" = None, gds_collector_=None, **kwargs_, ): @@ -62444,14 +62643,14 @@ class AlphaCurrentSynapse(BaseCurrentBasedSynapse): def __init__( self, - id=None, - metaid=None, - notes=None, - properties=None, - annotation=None, - neuro_lex_id=None, - tau=None, - ibase=None, + id: "a NmlId (required)" = None, + metaid: "a MetaId (optional)" = None, + notes: "a string (optional)" = None, + properties: "list of Property(s) (optional)" = None, + annotation: "a Annotation (optional)" = None, + neuro_lex_id: "a NeuroLexId (optional)" = None, + tau: "a Nml2Quantity_time (required)" = None, + ibase: "a Nml2Quantity_current (required)" = None, gds_collector_=None, **kwargs_, ): @@ -62754,15 +62953,15 @@ class BaseConductanceBasedSynapseTwo(BaseVoltageDepSynapse): def __init__( self, - id=None, - metaid=None, - notes=None, - properties=None, - annotation=None, - neuro_lex_id=None, - gbase1=None, - gbase2=None, - erev=None, + id: "a NmlId (required)" = None, + metaid: "a MetaId (optional)" = None, + notes: "a string (optional)" = None, + properties: "list of Property(s) (optional)" = None, + annotation: "a Annotation (optional)" = None, + neuro_lex_id: "a NeuroLexId (optional)" = None, + gbase1: "a Nml2Quantity_conductance (required)" = None, + gbase2: "a Nml2Quantity_conductance (required)" = None, + erev: "a Nml2Quantity_voltage (required)" = None, extensiontype_=None, gds_collector_=None, **kwargs_, @@ -63119,14 +63318,14 @@ class BaseConductanceBasedSynapse(BaseVoltageDepSynapse): def __init__( self, - id=None, - metaid=None, - notes=None, - properties=None, - annotation=None, - neuro_lex_id=None, - gbase=None, - erev=None, + id: "a NmlId (required)" = None, + metaid: "a MetaId (optional)" = None, + notes: "a string (optional)" = None, + properties: "list of Property(s) (optional)" = None, + annotation: "a Annotation (optional)" = None, + neuro_lex_id: "a NeuroLexId (optional)" = None, + gbase: "a Nml2Quantity_conductance (required)" = None, + erev: "a Nml2Quantity_voltage (required)" = None, extensiontype_=None, gds_collector_=None, **kwargs_, @@ -63453,25 +63652,25 @@ class IonChannelVShift(IonChannel): def __init__( self, - id=None, - metaid=None, - notes=None, - properties=None, - annotation=None, - neuro_lex_id=None, - q10_conductance_scalings=None, - species=None, - type=None, - conductance=None, - gates=None, - gate_hh_rates=None, - gate_h_hrates_taus=None, - gate_hh_tau_infs=None, - gate_h_hrates_infs=None, - gate_h_hrates_tau_infs=None, - gate_hh_instantaneouses=None, - gate_fractionals=None, - v_shift=None, + id: "a NmlId (required)" = None, + metaid: "a MetaId (optional)" = None, + notes: "a string (optional)" = None, + properties: "list of Property(s) (optional)" = None, + annotation: "a Annotation (optional)" = None, + neuro_lex_id: "a NeuroLexId (optional)" = None, + q10_conductance_scalings: "list of Q10ConductanceScaling(s) (optional)" = None, + species: "a NmlId (optional)" = None, + type: "a channelTypes (optional)" = None, + conductance: "a Nml2Quantity_conductance (optional)" = None, + gates: "list of GateHHUndetermined(s) (optional)" = None, + gate_hh_rates: "list of GateHHRates(s) (optional)" = None, + gate_h_hrates_taus: "list of GateHHRatesTau(s) (optional)" = None, + gate_hh_tau_infs: "list of GateHHTauInf(s) (optional)" = None, + gate_h_hrates_infs: "list of GateHHRatesInf(s) (optional)" = None, + gate_h_hrates_tau_infs: "list of GateHHRatesTauInf(s) (optional)" = None, + gate_hh_instantaneouses: "list of GateHHInstantaneous(s) (optional)" = None, + gate_fractionals: "list of GateFractional(s) (optional)" = None, + v_shift: "a Nml2Quantity_voltage (required)" = None, gds_collector_=None, **kwargs_, ): @@ -63715,24 +63914,24 @@ class IonChannelHH(IonChannel): def __init__( self, - id=None, - metaid=None, - notes=None, - properties=None, - annotation=None, - neuro_lex_id=None, - q10_conductance_scalings=None, - species=None, - type=None, - conductance=None, - gates=None, - gate_hh_rates=None, - gate_h_hrates_taus=None, - gate_hh_tau_infs=None, - gate_h_hrates_infs=None, - gate_h_hrates_tau_infs=None, - gate_hh_instantaneouses=None, - gate_fractionals=None, + id: "a NmlId (required)" = None, + metaid: "a MetaId (optional)" = None, + notes: "a string (optional)" = None, + properties: "list of Property(s) (optional)" = None, + annotation: "a Annotation (optional)" = None, + neuro_lex_id: "a NeuroLexId (optional)" = None, + q10_conductance_scalings: "list of Q10ConductanceScaling(s) (optional)" = None, + species: "a NmlId (optional)" = None, + type: "a channelTypes (optional)" = None, + conductance: "a Nml2Quantity_conductance (optional)" = None, + gates: "list of GateHHUndetermined(s) (optional)" = None, + gate_hh_rates: "list of GateHHRates(s) (optional)" = None, + gate_h_hrates_taus: "list of GateHHRatesTau(s) (optional)" = None, + gate_hh_tau_infs: "list of GateHHTauInf(s) (optional)" = None, + gate_h_hrates_infs: "list of GateHHRatesInf(s) (optional)" = None, + gate_h_hrates_tau_infs: "list of GateHHRatesTauInf(s) (optional)" = None, + gate_hh_instantaneouses: "list of GateHHInstantaneous(s) (optional)" = None, + gate_fractionals: "list of GateFractional(s) (optional)" = None, gds_collector_=None, **kwargs_, ): @@ -63929,22 +64128,22 @@ class IF_curr_exp(basePyNNIaFCell): def __init__( self, - id=None, - metaid=None, - notes=None, - properties=None, - annotation=None, - neuro_lex_id=None, - cm=None, - i_offset=None, - tau_syn_E=None, - tau_syn_I=None, - v_init=None, - tau_m=None, - tau_refrac=None, - v_reset=None, - v_rest=None, - v_thresh=None, + id: "a NmlId (required)" = None, + metaid: "a MetaId (optional)" = None, + notes: "a string (optional)" = None, + properties: "list of Property(s) (optional)" = None, + annotation: "a Annotation (optional)" = None, + neuro_lex_id: "a NeuroLexId (optional)" = None, + cm: "a float (required)" = None, + i_offset: "a float (required)" = None, + tau_syn_E: "a float (required)" = None, + tau_syn_I: "a float (required)" = None, + v_init: "a float (required)" = None, + tau_m: "a float (required)" = None, + tau_refrac: "a float (required)" = None, + v_reset: "a float (required)" = None, + v_rest: "a float (required)" = None, + v_thresh: "a float (required)" = None, gds_collector_=None, **kwargs_, ): @@ -64139,22 +64338,22 @@ class IF_curr_alpha(basePyNNIaFCell): def __init__( self, - id=None, - metaid=None, - notes=None, - properties=None, - annotation=None, - neuro_lex_id=None, - cm=None, - i_offset=None, - tau_syn_E=None, - tau_syn_I=None, - v_init=None, - tau_m=None, - tau_refrac=None, - v_reset=None, - v_rest=None, - v_thresh=None, + id: "a NmlId (required)" = None, + metaid: "a MetaId (optional)" = None, + notes: "a string (optional)" = None, + properties: "list of Property(s) (optional)" = None, + annotation: "a Annotation (optional)" = None, + neuro_lex_id: "a NeuroLexId (optional)" = None, + cm: "a float (required)" = None, + i_offset: "a float (required)" = None, + tau_syn_E: "a float (required)" = None, + tau_syn_I: "a float (required)" = None, + v_init: "a float (required)" = None, + tau_m: "a float (required)" = None, + tau_refrac: "a float (required)" = None, + v_reset: "a float (required)" = None, + v_rest: "a float (required)" = None, + v_thresh: "a float (required)" = None, gds_collector_=None, **kwargs_, ): @@ -64360,24 +64559,24 @@ class basePyNNIaFCondCell(basePyNNIaFCell): def __init__( self, - id=None, - metaid=None, - notes=None, - properties=None, - annotation=None, - neuro_lex_id=None, - cm=None, - i_offset=None, - tau_syn_E=None, - tau_syn_I=None, - v_init=None, - tau_m=None, - tau_refrac=None, - v_reset=None, - v_rest=None, - v_thresh=None, - e_rev_E=None, - e_rev_I=None, + id: "a NmlId (required)" = None, + metaid: "a MetaId (optional)" = None, + notes: "a string (optional)" = None, + properties: "list of Property(s) (optional)" = None, + annotation: "a Annotation (optional)" = None, + neuro_lex_id: "a NeuroLexId (optional)" = None, + cm: "a float (required)" = None, + i_offset: "a float (required)" = None, + tau_syn_E: "a float (required)" = None, + tau_syn_I: "a float (required)" = None, + v_init: "a float (required)" = None, + tau_m: "a float (required)" = None, + tau_refrac: "a float (required)" = None, + v_reset: "a float (required)" = None, + v_rest: "a float (required)" = None, + v_thresh: "a float (required)" = None, + e_rev_E: "a float (required)" = None, + e_rev_I: "a float (required)" = None, extensiontype_=None, gds_collector_=None, **kwargs_, @@ -64610,16 +64809,16 @@ class ContinuousConnectionInstance(ContinuousConnection): def __init__( self, - id=None, - neuro_lex_id=None, - pre_cell=None, - pre_segment="0", - pre_fraction_along="0.5", - post_cell=None, - post_segment="0", - post_fraction_along="0.5", - pre_component=None, - post_component=None, + id: "a NonNegativeInteger (required)" = None, + neuro_lex_id: "a NeuroLexId (optional)" = None, + pre_cell: "a string (required)" = None, + pre_segment: "a NonNegativeInteger (optional)" = "0", + pre_fraction_along: "a ZeroToOne (optional)" = "0.5", + post_cell: "a string (required)" = None, + post_segment: "a NonNegativeInteger (optional)" = "0", + post_fraction_along: "a ZeroToOne (optional)" = "0.5", + pre_component: "a NmlId (required)" = None, + post_component: "a NmlId (required)" = None, extensiontype_=None, gds_collector_=None, **kwargs_, @@ -64840,15 +65039,15 @@ class ElectricalConnectionInstance(ElectricalConnection): def __init__( self, - id=None, - neuro_lex_id=None, - pre_cell=None, - pre_segment="0", - pre_fraction_along="0.5", - post_cell=None, - post_segment="0", - post_fraction_along="0.5", - synapse=None, + id: "a NonNegativeInteger (required)" = None, + neuro_lex_id: "a NeuroLexId (optional)" = None, + pre_cell: "a string (required)" = None, + pre_segment: "a NonNegativeInteger (optional)" = "0", + pre_fraction_along: "a ZeroToOne (optional)" = "0.5", + post_cell: "a string (required)" = None, + post_segment: "a NonNegativeInteger (optional)" = "0", + post_fraction_along: "a ZeroToOne (optional)" = "0.5", + synapse: "a NmlId (required)" = None, extensiontype_=None, gds_collector_=None, **kwargs_, @@ -65103,18 +65302,18 @@ class ExpThreeSynapse(BaseConductanceBasedSynapseTwo): def __init__( self, - id=None, - metaid=None, - notes=None, - properties=None, - annotation=None, - neuro_lex_id=None, - gbase1=None, - gbase2=None, - erev=None, - tau_decay1=None, - tau_decay2=None, - tau_rise=None, + id: "a NmlId (required)" = None, + metaid: "a MetaId (optional)" = None, + notes: "a string (optional)" = None, + properties: "list of Property(s) (optional)" = None, + annotation: "a Annotation (optional)" = None, + neuro_lex_id: "a NeuroLexId (optional)" = None, + gbase1: "a Nml2Quantity_conductance (required)" = None, + gbase2: "a Nml2Quantity_conductance (required)" = None, + erev: "a Nml2Quantity_voltage (required)" = None, + tau_decay1: "a Nml2Quantity_time (required)" = None, + tau_decay2: "a Nml2Quantity_time (required)" = None, + tau_rise: "a Nml2Quantity_time (required)" = None, gds_collector_=None, **kwargs_, ): @@ -65412,16 +65611,16 @@ class ExpTwoSynapse(BaseConductanceBasedSynapse): def __init__( self, - id=None, - metaid=None, - notes=None, - properties=None, - annotation=None, - neuro_lex_id=None, - gbase=None, - erev=None, - tau_decay=None, - tau_rise=None, + id: "a NmlId (required)" = None, + metaid: "a MetaId (optional)" = None, + notes: "a string (optional)" = None, + properties: "list of Property(s) (optional)" = None, + annotation: "a Annotation (optional)" = None, + neuro_lex_id: "a NeuroLexId (optional)" = None, + gbase: "a Nml2Quantity_conductance (required)" = None, + erev: "a Nml2Quantity_voltage (required)" = None, + tau_decay: "a Nml2Quantity_time (required)" = None, + tau_rise: "a Nml2Quantity_time (required)" = None, extensiontype_=None, gds_collector_=None, **kwargs_, @@ -65703,15 +65902,15 @@ class ExpOneSynapse(BaseConductanceBasedSynapse): def __init__( self, - id=None, - metaid=None, - notes=None, - properties=None, - annotation=None, - neuro_lex_id=None, - gbase=None, - erev=None, - tau_decay=None, + id: "a NmlId (required)" = None, + metaid: "a MetaId (optional)" = None, + notes: "a string (optional)" = None, + properties: "list of Property(s) (optional)" = None, + annotation: "a Annotation (optional)" = None, + neuro_lex_id: "a NeuroLexId (optional)" = None, + gbase: "a Nml2Quantity_conductance (required)" = None, + erev: "a Nml2Quantity_voltage (required)" = None, + tau_decay: "a Nml2Quantity_time (required)" = None, gds_collector_=None, **kwargs_, ): @@ -65945,15 +66144,15 @@ class AlphaSynapse(BaseConductanceBasedSynapse): def __init__( self, - id=None, - metaid=None, - notes=None, - properties=None, - annotation=None, - neuro_lex_id=None, - gbase=None, - erev=None, - tau=None, + id: "a NmlId (required)" = None, + metaid: "a MetaId (optional)" = None, + notes: "a string (optional)" = None, + properties: "list of Property(s) (optional)" = None, + annotation: "a Annotation (optional)" = None, + neuro_lex_id: "a NeuroLexId (optional)" = None, + gbase: "a Nml2Quantity_conductance (required)" = None, + erev: "a Nml2Quantity_voltage (required)" = None, + tau: "a Nml2Quantity_time (required)" = None, gds_collector_=None, **kwargs_, ): @@ -66215,29 +66414,29 @@ class EIF_cond_exp_isfa_ista(basePyNNIaFCondCell): def __init__( self, - id=None, - metaid=None, - notes=None, - properties=None, - annotation=None, - neuro_lex_id=None, - cm=None, - i_offset=None, - tau_syn_E=None, - tau_syn_I=None, - v_init=None, - tau_m=None, - tau_refrac=None, - v_reset=None, - v_rest=None, - v_thresh=None, - e_rev_E=None, - e_rev_I=None, - a=None, - b=None, - delta_T=None, - tau_w=None, - v_spike=None, + id: "a NmlId (required)" = None, + metaid: "a MetaId (optional)" = None, + notes: "a string (optional)" = None, + properties: "list of Property(s) (optional)" = None, + annotation: "a Annotation (optional)" = None, + neuro_lex_id: "a NeuroLexId (optional)" = None, + cm: "a float (required)" = None, + i_offset: "a float (required)" = None, + tau_syn_E: "a float (required)" = None, + tau_syn_I: "a float (required)" = None, + v_init: "a float (required)" = None, + tau_m: "a float (required)" = None, + tau_refrac: "a float (required)" = None, + v_reset: "a float (required)" = None, + v_rest: "a float (required)" = None, + v_thresh: "a float (required)" = None, + e_rev_E: "a float (required)" = None, + e_rev_I: "a float (required)" = None, + a: "a float (required)" = None, + b: "a float (required)" = None, + delta_T: "a float (required)" = None, + tau_w: "a float (required)" = None, + v_spike: "a float (required)" = None, extensiontype_=None, gds_collector_=None, **kwargs_, @@ -66539,24 +66738,24 @@ class IF_cond_exp(basePyNNIaFCondCell): def __init__( self, - id=None, - metaid=None, - notes=None, - properties=None, - annotation=None, - neuro_lex_id=None, - cm=None, - i_offset=None, - tau_syn_E=None, - tau_syn_I=None, - v_init=None, - tau_m=None, - tau_refrac=None, - v_reset=None, - v_rest=None, - v_thresh=None, - e_rev_E=None, - e_rev_I=None, + id: "a NmlId (required)" = None, + metaid: "a MetaId (optional)" = None, + notes: "a string (optional)" = None, + properties: "list of Property(s) (optional)" = None, + annotation: "a Annotation (optional)" = None, + neuro_lex_id: "a NeuroLexId (optional)" = None, + cm: "a float (required)" = None, + i_offset: "a float (required)" = None, + tau_syn_E: "a float (required)" = None, + tau_syn_I: "a float (required)" = None, + v_init: "a float (required)" = None, + tau_m: "a float (required)" = None, + tau_refrac: "a float (required)" = None, + v_reset: "a float (required)" = None, + v_rest: "a float (required)" = None, + v_thresh: "a float (required)" = None, + e_rev_E: "a float (required)" = None, + e_rev_I: "a float (required)" = None, gds_collector_=None, **kwargs_, ): @@ -66757,24 +66956,24 @@ class IF_cond_alpha(basePyNNIaFCondCell): def __init__( self, - id=None, - metaid=None, - notes=None, - properties=None, - annotation=None, - neuro_lex_id=None, - cm=None, - i_offset=None, - tau_syn_E=None, - tau_syn_I=None, - v_init=None, - tau_m=None, - tau_refrac=None, - v_reset=None, - v_rest=None, - v_thresh=None, - e_rev_E=None, - e_rev_I=None, + id: "a NmlId (required)" = None, + metaid: "a MetaId (optional)" = None, + notes: "a string (optional)" = None, + properties: "list of Property(s) (optional)" = None, + annotation: "a Annotation (optional)" = None, + neuro_lex_id: "a NeuroLexId (optional)" = None, + cm: "a float (required)" = None, + i_offset: "a float (required)" = None, + tau_syn_E: "a float (required)" = None, + tau_syn_I: "a float (required)" = None, + v_init: "a float (required)" = None, + tau_m: "a float (required)" = None, + tau_refrac: "a float (required)" = None, + v_reset: "a float (required)" = None, + v_rest: "a float (required)" = None, + v_thresh: "a float (required)" = None, + e_rev_E: "a float (required)" = None, + e_rev_I: "a float (required)" = None, gds_collector_=None, **kwargs_, ): @@ -66955,17 +67154,17 @@ class ContinuousConnectionInstanceW(ContinuousConnectionInstance): def __init__( self, - id=None, - neuro_lex_id=None, - pre_cell=None, - pre_segment="0", - pre_fraction_along="0.5", - post_cell=None, - post_segment="0", - post_fraction_along="0.5", - pre_component=None, - post_component=None, - weight=None, + id: "a NonNegativeInteger (required)" = None, + neuro_lex_id: "a NeuroLexId (optional)" = None, + pre_cell: "a string (required)" = None, + pre_segment: "a NonNegativeInteger (optional)" = "0", + pre_fraction_along: "a ZeroToOne (optional)" = "0.5", + post_cell: "a string (required)" = None, + post_segment: "a NonNegativeInteger (optional)" = "0", + post_fraction_along: "a ZeroToOne (optional)" = "0.5", + pre_component: "a NmlId (required)" = None, + post_component: "a NmlId (required)" = None, + weight: "a float (required)" = None, gds_collector_=None, **kwargs_, ): @@ -67192,16 +67391,16 @@ class ElectricalConnectionInstanceW(ElectricalConnectionInstance): def __init__( self, - id=None, - neuro_lex_id=None, - pre_cell=None, - pre_segment="0", - pre_fraction_along="0.5", - post_cell=None, - post_segment="0", - post_fraction_along="0.5", - synapse=None, - weight=None, + id: "a NonNegativeInteger (required)" = None, + neuro_lex_id: "a NeuroLexId (optional)" = None, + pre_cell: "a string (required)" = None, + pre_segment: "a NonNegativeInteger (optional)" = "0", + pre_fraction_along: "a ZeroToOne (optional)" = "0.5", + post_cell: "a string (required)" = None, + post_segment: "a NonNegativeInteger (optional)" = "0", + post_fraction_along: "a ZeroToOne (optional)" = "0.5", + synapse: "a NmlId (required)" = None, + weight: "a float (required)" = None, gds_collector_=None, **kwargs_, ): @@ -67454,18 +67653,18 @@ class BlockingPlasticSynapse(ExpTwoSynapse): def __init__( self, - id=None, - metaid=None, - notes=None, - properties=None, - annotation=None, - neuro_lex_id=None, - gbase=None, - erev=None, - tau_decay=None, - tau_rise=None, - plasticity_mechanism=None, - block_mechanism=None, + id: "a NmlId (required)" = None, + metaid: "a MetaId (optional)" = None, + notes: "a string (optional)" = None, + properties: "list of Property(s) (optional)" = None, + annotation: "a Annotation (optional)" = None, + neuro_lex_id: "a NeuroLexId (optional)" = None, + gbase: "a Nml2Quantity_conductance (required)" = None, + erev: "a Nml2Quantity_voltage (required)" = None, + tau_decay: "a Nml2Quantity_time (required)" = None, + tau_rise: "a Nml2Quantity_time (required)" = None, + plasticity_mechanism: "a PlasticityMechanism (optional)" = None, + block_mechanism: "a BlockMechanism (optional)" = None, gds_collector_=None, **kwargs_, ): @@ -67743,29 +67942,29 @@ class EIF_cond_alpha_isfa_ista(EIF_cond_exp_isfa_ista): def __init__( self, - id=None, - metaid=None, - notes=None, - properties=None, - annotation=None, - neuro_lex_id=None, - cm=None, - i_offset=None, - tau_syn_E=None, - tau_syn_I=None, - v_init=None, - tau_m=None, - tau_refrac=None, - v_reset=None, - v_rest=None, - v_thresh=None, - e_rev_E=None, - e_rev_I=None, - a=None, - b=None, - delta_T=None, - tau_w=None, - v_spike=None, + id: "a NmlId (required)" = None, + metaid: "a MetaId (optional)" = None, + notes: "a string (optional)" = None, + properties: "list of Property(s) (optional)" = None, + annotation: "a Annotation (optional)" = None, + neuro_lex_id: "a NeuroLexId (optional)" = None, + cm: "a float (required)" = None, + i_offset: "a float (required)" = None, + tau_syn_E: "a float (required)" = None, + tau_syn_I: "a float (required)" = None, + v_init: "a float (required)" = None, + tau_m: "a float (required)" = None, + tau_refrac: "a float (required)" = None, + v_reset: "a float (required)" = None, + v_rest: "a float (required)" = None, + v_thresh: "a float (required)" = None, + e_rev_E: "a float (required)" = None, + e_rev_I: "a float (required)" = None, + a: "a float (required)" = None, + b: "a float (required)" = None, + delta_T: "a float (required)" = None, + tau_w: "a float (required)" = None, + v_spike: "a float (required)" = None, gds_collector_=None, **kwargs_, ):