# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: radiens_dev.proto
"""Generated protocol buffer code."""
from google.protobuf.internal import builder as _builder
from google.protobuf import descriptor as _descriptor
from google.protobuf import descriptor_pool as _descriptor_pool
from google.protobuf import symbol_database as _symbol_database
# @@protoc_insertion_point(imports)

_sym_db = _symbol_database.Default()


from . import common_pb2 as common__pb2
from . import spikesorter_pb2 as spikesorter__pb2
from . import datasource_pb2 as datasource__pb2


DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x11radiens_dev.proto\x12\x06\x61llego\x1a\x0c\x63ommon.proto\x1a\x11spikesorter.proto\x1a\x10\x64\x61tasource.proto\"\xce\x01\n\x14SpkSortTrainerNewReq\x12\x33\n\x07\x64\x61taset\x18\x01 \x02(\x0b\x32\".allego.SpkSortTrainerDatasetParam\x12=\n\x08training\x18\x02 \x02(\x0b\x32+.allego.SpkSortTrainerNetworkTrainingParams\x12\x34\n\x05store\x18\x03 \x02(\x0b\x32%.allego.SpkSortTrainerStoreDescriptor\x12\x0c\n\x04seed\x18\x04 \x01(\x03\"[\n\x18SpkSortTrainerProfileReq\x12\x31\n\x07\x64srcReq\x18\x01 \x02(\x0b\x32 .allego.DataSourceSetSaveRequest\x12\x0c\n\x04path\x18\x02 \x02(\t\"l\n\x1cSpkSortTrainerDeleteModelReq\x12\x35\n\x07release\x18\x01 \x01(\x0e\x32$.allego.SpkSortTrainerNetworkRelease\x12\x15\n\risDeleteNamed\x18\x02 \x01(\x08\"\xc7\x02\n\x1aSpkSortTrainerDatasetParam\x12\x13\n\x0bniPathTrain\x18\x01 \x02(\t\x12\x17\n\x0fniBaseNameTrain\x18\x02 \x02(\t\x12\x0f\n\x07NbhdDim\x18\x07 \x02(\x05\x12\x10\n\x08radiusUm\x18\x08 \x02(\x01\x12\x19\n\x11maxNumSamplesTest\x18\t \x02(\x03\x12\x1a\n\x12networkMaskingFrac\x18\n \x02(\x01\x12 \n\x18networkInitWeightsStdDev\x18\x0b \x02(\x01\x12\x1d\n\x15networkInitBiasStdDev\x18\x0c \x02(\x01\x12\x17\n\x0fnetworkL1lambda\x18\r \x02(\x01\x12*\n\"networkHiddenLayerShapeRelInputDim\x18\x0e \x03(\x01\x12\x1b\n\x13networkNumFeatures2\x18\x0f \x02(\x05\"\xbd\x01\n#SpkSortTrainerNetworkTrainingParams\x12\x11\n\tnumEpochs\x18\x01 \x02(\x05\x12\x15\n\rminibatchSize\x18\x02 \x02(\x05\x12\x15\n\rmaxNumSamples\x18\x03 \x02(\x03\x12\r\n\x05\x61lpha\x18\x04 \x02(\x01\x12\x11\n\talphaBias\x18\x05 \x02(\x01\x12\x18\n\x10\x65rrorTolPretrain\x18\x06 \x02(\x01\x12\x19\n\x11numSamplesTestMSE\x18\x07 \x02(\x05\"\xb6\x02\n\x1dSpkSortTrainerStoreDescriptor\x12\x13\n\x0b\x62rainRegion\x18\x01 \x02(\t\x12\x36\n\x0bnetworkSize\x18\x02 \x02(\x0e\x32!.allego.SpkSortTrainerNetworkSize\x12\x39\n\nnbrPattern\x18\x03 \x02(\x0e\x32%.allego.SpkSortTrainerNeighborPattern\x12\x11\n\tnetworkID\x18\x04 \x02(\t\x12\x0f\n\x07NbhdDim\x18\x05 \x02(\x05\x12\x35\n\x07release\x18\x06 \x02(\x0e\x32$.allego.SpkSortTrainerNetworkRelease\x12\x32\n\x10\x64\x65\x63InputFeatures\x18\x07 \x02(\x0e\x32\x18.allego.DecInputFeatures\"(\n\x18SpkSortTrainerSetModeReq\x12\x0c\n\x04mode\x18\x01 \x02(\x05\"\x81\x01\n\x14SpkSortTrainerCmdReq\x12;\n\x03\x63md\x18\x01 \x02(\x0e\x32..allego.SpkSortTrainerCmdReq.SpkSortTrainerCmd\",\n\x11SpkSortTrainerCmd\x12\n\n\x06\x43MD_ON\x10\x00\x12\x0b\n\x07\x43MD_OFF\x10\x01\",\n\x19SpkSortTrainerStatusReply\x12\x0f\n\x07msgJson\x18\x01 \x02(\x0c\"W\n\x0eWrangleRequest\x12!\n\x04mode\x18\x01 \x02(\x0e\x32\x13.allego.WrangleMode\x12\"\n\x04spec\x18\x02 \x02(\x0b\x32\x14.allego.WrangleMerge\"Y\n\x0bWrangleSpec\x12%\n\x06import\x18\x01 \x03(\x0b\x32\x15.allego.WrangleImport\x12#\n\x05merge\x18\x02 \x03(\x0b\x32\x14.allego.WrangleMerge\"H\n\rWrangleImport\x12\x37\n\x0cvexSpikesSim\x18\x01 \x01(\x0b\x32!.allego.WrangleImportVexSpikesSim\"g\n\x19WrangleImportVexSpikesSim\x12\'\n\x06source\x18\x01 \x02(\x0b\x32\x17.allego.WrangleFileDesc\x12\x13\n\x0bisOverwrite\x18\x02 \x01(\x08\x12\x0c\n\x04note\x18\x03 \x01(\t\"C\n\x0fWrangleFileDesc\x12\x0c\n\x04path\x18\x01 \x02(\t\x12\x10\n\x08\x62\x61seName\x18\x02 \x02(\t\x12\x10\n\x08\x66ileType\x18\x03 \x01(\t\"H\n\x0cWrangleMerge\x12\x38\n\rvexSpikesView\x18\x01 \x01(\x0b\x32!.allego.WrangleMergeVexSpikesView\"\xaf\x02\n\x19WrangleMergeVexSpikesView\x12*\n\tsourceVex\x18\x01 \x02(\x0b\x32\x17.allego.WrangleFileDesc\x12*\n\tsourceBio\x18\x02 \x02(\x0b\x32\x17.allego.WrangleFileDesc\x12\x33\n\x04view\x18\x03 \x03(\x0b\x32%.allego.WrangleMergeVexSpikesViewSpec\x12\x0c\n\x04note\x18\x04 \x01(\t\x12\x18\n\x10isBandpassFilter\x18\x05 \x01(\x08\x12\x1a\n\x12\x62\x61ndpassFilterSpec\x18\x06 \x03(\x01\x12\x13\n\x0bisOverwrite\x18\x07 \x01(\x08\x12\x15\n\rspikeWindowMs\x18\x08 \x03(\x01\x12\x15\n\rspikeShadowMs\x18\t \x01(\x01\"\xc0\x01\n\x1dWrangleMergeVexSpikesViewSpec\x12(\n\x07sinkBio\x18\x01 \x02(\x0b\x32\x17.allego.WrangleFileDesc\x12\x1c\n\x14siteNeighborRadiusUm\x18\x02 \x01(\x01\x12\x1b\n\x13reqNumSiteNeighbors\x18\x03 \x01(\x05\x12\x15\n\rspikeWindowMs\x18\x04 \x03(\x01\x12\x15\n\rspikeShadowMs\x18\x05 \x01(\x01\x12\x0c\n\x04note\x18\x06 \x01(\t\"\xa2\x01\n\x0cRecgenImport\x12\x0c\n\x04path\x18\x01 \x01(\t\x12\x10\n\x08\x62\x61seName\x18\x02 \x01(\t\x12(\n\x08\x66ileType\x18\x05 \x01(\x0e\x32\x16.allego.RadixFileTypes\x12\x14\n\x0cnbhdRadiusUm\x18\x06 \x01(\x01\x12\x32\n\x10\x64\x65\x63InputFeatures\x18\x07 \x01(\x0e\x32\x18.allego.DecInputFeatures*\x81\x01\n\x19SpkSortTrainerNetworkSize\x12\x14\n\x10SST_SIZE_DEFAULT\x10\x00\x12\x10\n\x0cSST_SIZE_ARB\x10\x01\x12\x12\n\x0eSST_SIZE_SMALL\x10\x02\x12\x14\n\x10SST_SIZE_NOMINAL\x10\x03\x12\x12\n\x0eSST_SIZE_LARGE\x10\x04*\xa1\x01\n\x1dSpkSortTrainerNeighborPattern\x12\x17\n\x13SST_PATTERN_DEFAULT\x10\x00\x12\x13\n\x0fSST_PATTERN_ARB\x10\x01\x12\x14\n\x10SST_PATTERN_DIST\x10\x02\x12\x1d\n\x19SST_PATTERN_SPATIAL_TIGHT\x10\x03\x12\x1d\n\x19SST_PATTERN_SPATIAL_LOOSE\x10\x04*\xe3\x01\n\x1cSpkSortTrainerNetworkRelease\x12\x17\n\x13SST_NET_RELEASE_ANY\x10\x00\x12\x17\n\x13SST_NET_RELEASE_DEV\x10\x01\x12\x1b\n\x17SST_NET_RELEASE_DEV_MOD\x10\x02\x12\x18\n\x14SST_NET_RELEASE_PROD\x10\x03\x12\x1c\n\x18SST_NET_RELEASE_PROD_MOD\x10\x04\x12\x1b\n\x17SST_NET_RELEASE_SANDBOX\x10\x05\x12\x1f\n\x1bSST_NET_RELEASE_SANDBOX_MOD\x10\x06*\x83\x01\n\x0bWrangleMode\x12*\n&WRANGLE_MODE_IMPORT_NNX_VEX_SPIKES_SIM\x10\x00\x12\x1f\n\x1bWRANGLE_MODE_MERGE_FIT_VIEW\x10\x01\x12\'\n#WRANGLE_MODE_IMPORT_KILOSORT_SPIKES\x10\x02\x42\x15Z\x13internal/radix/grpc')

_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, globals())
_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'radiens_dev_pb2', globals())
if _descriptor._USE_C_DESCRIPTORS == False:

  DESCRIPTOR._options = None
  DESCRIPTOR._serialized_options = b'Z\023internal/radix/grpc'
  _SPKSORTTRAINERNETWORKSIZE._serialized_start=2716
  _SPKSORTTRAINERNETWORKSIZE._serialized_end=2845
  _SPKSORTTRAINERNEIGHBORPATTERN._serialized_start=2848
  _SPKSORTTRAINERNEIGHBORPATTERN._serialized_end=3009
  _SPKSORTTRAINERNETWORKRELEASE._serialized_start=3012
  _SPKSORTTRAINERNETWORKRELEASE._serialized_end=3239
  _WRANGLEMODE._serialized_start=3242
  _WRANGLEMODE._serialized_end=3373
  _SPKSORTTRAINERNEWREQ._serialized_start=81
  _SPKSORTTRAINERNEWREQ._serialized_end=287
  _SPKSORTTRAINERPROFILEREQ._serialized_start=289
  _SPKSORTTRAINERPROFILEREQ._serialized_end=380
  _SPKSORTTRAINERDELETEMODELREQ._serialized_start=382
  _SPKSORTTRAINERDELETEMODELREQ._serialized_end=490
  _SPKSORTTRAINERDATASETPARAM._serialized_start=493
  _SPKSORTTRAINERDATASETPARAM._serialized_end=820
  _SPKSORTTRAINERNETWORKTRAININGPARAMS._serialized_start=823
  _SPKSORTTRAINERNETWORKTRAININGPARAMS._serialized_end=1012
  _SPKSORTTRAINERSTOREDESCRIPTOR._serialized_start=1015
  _SPKSORTTRAINERSTOREDESCRIPTOR._serialized_end=1325
  _SPKSORTTRAINERSETMODEREQ._serialized_start=1327
  _SPKSORTTRAINERSETMODEREQ._serialized_end=1367
  _SPKSORTTRAINERCMDREQ._serialized_start=1370
  _SPKSORTTRAINERCMDREQ._serialized_end=1499
  _SPKSORTTRAINERCMDREQ_SPKSORTTRAINERCMD._serialized_start=1455
  _SPKSORTTRAINERCMDREQ_SPKSORTTRAINERCMD._serialized_end=1499
  _SPKSORTTRAINERSTATUSREPLY._serialized_start=1501
  _SPKSORTTRAINERSTATUSREPLY._serialized_end=1545
  _WRANGLEREQUEST._serialized_start=1547
  _WRANGLEREQUEST._serialized_end=1634
  _WRANGLESPEC._serialized_start=1636
  _WRANGLESPEC._serialized_end=1725
  _WRANGLEIMPORT._serialized_start=1727
  _WRANGLEIMPORT._serialized_end=1799
  _WRANGLEIMPORTVEXSPIKESSIM._serialized_start=1801
  _WRANGLEIMPORTVEXSPIKESSIM._serialized_end=1904
  _WRANGLEFILEDESC._serialized_start=1906
  _WRANGLEFILEDESC._serialized_end=1973
  _WRANGLEMERGE._serialized_start=1975
  _WRANGLEMERGE._serialized_end=2047
  _WRANGLEMERGEVEXSPIKESVIEW._serialized_start=2050
  _WRANGLEMERGEVEXSPIKESVIEW._serialized_end=2353
  _WRANGLEMERGEVEXSPIKESVIEWSPEC._serialized_start=2356
  _WRANGLEMERGEVEXSPIKESVIEWSPEC._serialized_end=2548
  _RECGENIMPORT._serialized_start=2551
  _RECGENIMPORT._serialized_end=2713
# @@protoc_insertion_point(module_scope)
