diff --git a/FAQ.html b/FAQ.html index b32ad8fe..08ea3f26 100644 --- a/FAQ.html +++ b/FAQ.html @@ -18,7 +18,7 @@ - + diff --git a/_autosummary/one.alf.cache.html b/_autosummary/one.alf.cache.html index d58967ec..f64035ae 100644 --- a/_autosummary/one.alf.cache.html +++ b/_autosummary/one.alf.cache.html @@ -18,7 +18,7 @@ - + @@ -193,7 +193,7 @@
Parameters:
@@ -830,7 +830,7 @@
  • cache_dir (pathlib.Path, str) – A path to the ALF data directory.

  • silent ((False) bool) – When True will prompt for cache_dir, if cache_dir is None, and overwrite cache if any. When False will use cwd for cache_dir, if cache_dir is None, and use existing cache.

  • -
  • **kwargs – Optional arguments to pass to one.alf.cache.make_parquet_db.

  • +
  • kwargs – Optional arguments to pass to one.alf.cache.make_parquet_db.

  • Returns:
    @@ -1250,7 +1250,7 @@
    Parameters:
    Returns:
    diff --git a/_autosummary/one.converters.html b/_autosummary/one.converters.html index 436a471a..2dfa7554 100644 --- a/_autosummary/one.converters.html +++ b/_autosummary/one.converters.html @@ -18,7 +18,7 @@ - + diff --git a/_autosummary/one.html b/_autosummary/one.html index dbd631ce..fcc14e83 100644 --- a/_autosummary/one.html +++ b/_autosummary/one.html @@ -18,7 +18,7 @@ - + diff --git a/_autosummary/one.params.CACHE_DIR_DEFAULT.html b/_autosummary/one.params.CACHE_DIR_DEFAULT.html index 64742f8f..094327df 100644 --- a/_autosummary/one.params.CACHE_DIR_DEFAULT.html +++ b/_autosummary/one.params.CACHE_DIR_DEFAULT.html @@ -18,7 +18,7 @@ - + diff --git a/_autosummary/one.params.html b/_autosummary/one.params.html index e1388bba..333e930d 100644 --- a/_autosummary/one.params.html +++ b/_autosummary/one.params.html @@ -18,7 +18,7 @@ - + diff --git a/_autosummary/one.registration.html b/_autosummary/one.registration.html index fa8b3f88..14e5d7a9 100644 --- a/_autosummary/one.registration.html +++ b/_autosummary/one.registration.html @@ -18,7 +18,7 @@ - + diff --git a/_autosummary/one.remote.aws.html b/_autosummary/one.remote.aws.html index a3bad6d5..3a263b5f 100644 --- a/_autosummary/one.remote.aws.html +++ b/_autosummary/one.remote.aws.html @@ -18,7 +18,7 @@ - + diff --git a/_autosummary/one.remote.base.ALYX_JSON.html b/_autosummary/one.remote.base.ALYX_JSON.html index 4fef2a5f..b21fb416 100644 --- a/_autosummary/one.remote.base.ALYX_JSON.html +++ b/_autosummary/one.remote.base.ALYX_JSON.html @@ -18,7 +18,7 @@ - + diff --git a/_autosummary/one.remote.base.html b/_autosummary/one.remote.base.html index d908ab2e..00bfde9d 100644 --- a/_autosummary/one.remote.base.html +++ b/_autosummary/one.remote.base.html @@ -18,7 +18,7 @@ - + diff --git a/_autosummary/one.remote.globus.CLIENT_KEY.html b/_autosummary/one.remote.globus.CLIENT_KEY.html index 53131046..bebdbe3e 100644 --- a/_autosummary/one.remote.globus.CLIENT_KEY.html +++ b/_autosummary/one.remote.globus.CLIENT_KEY.html @@ -18,7 +18,7 @@ - + diff --git a/_autosummary/one.remote.globus.DEFAULT_PAR.html b/_autosummary/one.remote.globus.DEFAULT_PAR.html index 5f2f58fd..3b09ce37 100644 --- a/_autosummary/one.remote.globus.DEFAULT_PAR.html +++ b/_autosummary/one.remote.globus.DEFAULT_PAR.html @@ -18,7 +18,7 @@ - + diff --git a/_autosummary/one.remote.globus.STATUS_MAP.html b/_autosummary/one.remote.globus.STATUS_MAP.html index 59ed6d15..e06ce8db 100644 --- a/_autosummary/one.remote.globus.STATUS_MAP.html +++ b/_autosummary/one.remote.globus.STATUS_MAP.html @@ -18,7 +18,7 @@ - + diff --git a/_autosummary/one.remote.globus.html b/_autosummary/one.remote.globus.html index 8740faec..94060f6f 100644 --- a/_autosummary/one.remote.globus.html +++ b/_autosummary/one.remote.globus.html @@ -18,7 +18,7 @@ - + diff --git a/_autosummary/one.remote.html b/_autosummary/one.remote.html index 348da9e5..21f67fae 100644 --- a/_autosummary/one.remote.html +++ b/_autosummary/one.remote.html @@ -18,7 +18,7 @@ - + diff --git a/_autosummary/one.tests.alf.html b/_autosummary/one.tests.alf.html index eb8d90dd..1b47ce17 100644 --- a/_autosummary/one.tests.alf.html +++ b/_autosummary/one.tests.alf.html @@ -18,7 +18,7 @@ - + diff --git a/_autosummary/one.tests.alf.test_alf_files.html b/_autosummary/one.tests.alf.test_alf_files.html index 5ffb11c7..a77f5c0c 100644 --- a/_autosummary/one.tests.alf.test_alf_files.html +++ b/_autosummary/one.tests.alf.test_alf_files.html @@ -18,7 +18,7 @@ - + diff --git a/_autosummary/one.tests.alf.test_alf_io.html b/_autosummary/one.tests.alf.test_alf_io.html index 090c9381..1d70914f 100644 --- a/_autosummary/one.tests.alf.test_alf_io.html +++ b/_autosummary/one.tests.alf.test_alf_io.html @@ -18,7 +18,7 @@ - + diff --git a/_autosummary/one.tests.alf.test_alf_spec.html b/_autosummary/one.tests.alf.test_alf_spec.html index c126e0f5..0bd1806f 100644 --- a/_autosummary/one.tests.alf.test_alf_spec.html +++ b/_autosummary/one.tests.alf.test_alf_spec.html @@ -18,7 +18,7 @@ - + diff --git a/_autosummary/one.tests.alf.test_cache.html b/_autosummary/one.tests.alf.test_cache.html index 9b712f28..1ff1e747 100644 --- a/_autosummary/one.tests.alf.test_cache.html +++ b/_autosummary/one.tests.alf.test_cache.html @@ -18,7 +18,7 @@ - + diff --git a/_autosummary/one.tests.html b/_autosummary/one.tests.html index 9f946ee1..0ada4e80 100644 --- a/_autosummary/one.tests.html +++ b/_autosummary/one.tests.html @@ -18,7 +18,7 @@ - + diff --git a/_autosummary/one.tests.remote.html b/_autosummary/one.tests.remote.html index a6fed47b..0494c755 100644 --- a/_autosummary/one.tests.remote.html +++ b/_autosummary/one.tests.remote.html @@ -18,7 +18,7 @@ - + diff --git a/_autosummary/one.tests.remote.test_aws.html b/_autosummary/one.tests.remote.test_aws.html index 0f1ddbdb..2103c844 100644 --- a/_autosummary/one.tests.remote.test_aws.html +++ b/_autosummary/one.tests.remote.test_aws.html @@ -18,7 +18,7 @@ - + diff --git a/_autosummary/one.tests.remote.test_base.html b/_autosummary/one.tests.remote.test_base.html index 0a6662ce..5621f603 100644 --- a/_autosummary/one.tests.remote.test_base.html +++ b/_autosummary/one.tests.remote.test_base.html @@ -18,7 +18,7 @@ - + diff --git a/_autosummary/one.tests.remote.test_globus.html b/_autosummary/one.tests.remote.test_globus.html index d6f5fc13..a548d35f 100644 --- a/_autosummary/one.tests.remote.test_globus.html +++ b/_autosummary/one.tests.remote.test_globus.html @@ -18,7 +18,7 @@ - + diff --git a/_autosummary/one.tests.test_alyxclient.html b/_autosummary/one.tests.test_alyxclient.html index f88a7e98..96453d16 100644 --- a/_autosummary/one.tests.test_alyxclient.html +++ b/_autosummary/one.tests.test_alyxclient.html @@ -18,7 +18,7 @@ - + diff --git a/_autosummary/one.tests.test_alyxrest.html b/_autosummary/one.tests.test_alyxrest.html index 63517149..e22189e5 100644 --- a/_autosummary/one.tests.test_alyxrest.html +++ b/_autosummary/one.tests.test_alyxrest.html @@ -18,7 +18,7 @@ - + diff --git a/_autosummary/one.tests.test_converters.html b/_autosummary/one.tests.test_converters.html index cca97226..0ec2959e 100644 --- a/_autosummary/one.tests.test_converters.html +++ b/_autosummary/one.tests.test_converters.html @@ -18,7 +18,7 @@ - + diff --git a/_autosummary/one.tests.test_one.html b/_autosummary/one.tests.test_one.html index dec142e6..38ae5354 100644 --- a/_autosummary/one.tests.test_one.html +++ b/_autosummary/one.tests.test_one.html @@ -18,7 +18,7 @@ - + diff --git a/_autosummary/one.tests.test_params.html b/_autosummary/one.tests.test_params.html index 3e249d45..230346f2 100644 --- a/_autosummary/one.tests.test_params.html +++ b/_autosummary/one.tests.test_params.html @@ -18,7 +18,7 @@ - + diff --git a/_autosummary/one.tests.test_registration.html b/_autosummary/one.tests.test_registration.html index 1c075484..ff1e4044 100644 --- a/_autosummary/one.tests.test_registration.html +++ b/_autosummary/one.tests.test_registration.html @@ -18,7 +18,7 @@ - + diff --git a/_autosummary/one.tests.util.html b/_autosummary/one.tests.util.html index f093785d..5a2d522b 100644 --- a/_autosummary/one.tests.util.html +++ b/_autosummary/one.tests.util.html @@ -18,7 +18,7 @@ - + diff --git a/_autosummary/one.util.QC_TYPE.html b/_autosummary/one.util.QC_TYPE.html index ce50d4b4..cae3ed9f 100644 --- a/_autosummary/one.util.QC_TYPE.html +++ b/_autosummary/one.util.QC_TYPE.html @@ -18,7 +18,7 @@ - + diff --git a/_autosummary/one.util.html b/_autosummary/one.util.html index d39625f6..e10e70bd 100644 --- a/_autosummary/one.util.html +++ b/_autosummary/one.util.html @@ -18,7 +18,7 @@ - + diff --git a/_autosummary/one.webclient.html b/_autosummary/one.webclient.html index 653fff57..ddf70da1 100644 --- a/_autosummary/one.webclient.html +++ b/_autosummary/one.webclient.html @@ -18,7 +18,7 @@ - + diff --git a/_modules/index.html b/_modules/index.html index 8fd1e048..d996c3b2 100644 --- a/_modules/index.html +++ b/_modules/index.html @@ -17,7 +17,7 @@ - + diff --git a/_modules/one/alf/cache.html b/_modules/one/alf/cache.html index f6e9055f..a26c6fd7 100644 --- a/_modules/one/alf/cache.html +++ b/_modules/one/alf/cache.html @@ -17,7 +17,7 @@ - + diff --git a/_modules/one/alf/exceptions.html b/_modules/one/alf/exceptions.html index 5359e760..0a7954b9 100644 --- a/_modules/one/alf/exceptions.html +++ b/_modules/one/alf/exceptions.html @@ -17,7 +17,7 @@ - + diff --git a/_modules/one/alf/files.html b/_modules/one/alf/files.html index 57cccffb..0a8f8120 100644 --- a/_modules/one/alf/files.html +++ b/_modules/one/alf/files.html @@ -17,7 +17,7 @@ - + diff --git a/_modules/one/alf/io.html b/_modules/one/alf/io.html index b13812b7..e9b4aadb 100644 --- a/_modules/one/alf/io.html +++ b/_modules/one/alf/io.html @@ -17,7 +17,7 @@ - + @@ -442,6 +442,10 @@

    Source code for one.alf.io

             return jsonable.read(fil)
         if fil.suffix == '.npy':
             return _ensure_flat(np.load(file=fil, allow_pickle=True))
    +    if fil.suffix == '.npz':
    +        arr = np.load(file=fil)
    +        # If single array with the default name ('arr_0') return individual array
    +        return arr['arr_0'] if set(arr.files) == {'arr_0'} else arr
         if fil.suffix == '.pqt':
             return parquet.load(fil)[0]
         if fil.suffix == '.ssv':
    diff --git a/_modules/one/alf/spec.html b/_modules/one/alf/spec.html
    index 45559f82..97ff0068 100644
    --- a/_modules/one/alf/spec.html
    +++ b/_modules/one/alf/spec.html
    @@ -17,7 +17,7 @@
             
             
             
    -        
    +        
             
             
             
    diff --git a/_modules/one/api.html b/_modules/one/api.html
    index d69d0f64..b94a18c3 100644
    --- a/_modules/one/api.html
    +++ b/_modules/one/api.html
    @@ -17,7 +17,7 @@
             
             
             
    -        
    +        
             
             
             
    @@ -1515,7 +1515,7 @@ 

    Source code for one.api

                 Query cache ('local') or Alyx database ('remote')
             download_only : bool
                 When true the data are downloaded and the file path is returned.
    -        **kwargs
    +        kwargs
                 Additional filters for datasets, including namespace and timescale. For full list
                 see the one.alf.spec.describe function.
     
    @@ -1552,18 +1552,19 @@ 

    Source code for one.api

             if len(datasets) == 0:
                 raise alferr.ALFObjectNotFound(object or '')
             parts = [alfiles.rel_path_parts(x) for x in datasets.rel_path]
    -        unique_objects = set(x[3] or '' for x in parts)
     
             # For those that don't exist, download them
             offline = None if query_type == 'auto' else self.mode == 'local'
             files = self._check_filesystem(datasets, offline=offline)
    -        files = [x for x in files if x]
    -        if not files:
    +        if not any(files):
                 raise alferr.ALFObjectNotFound(f'ALF collection "{collection}" not found on disk')
    +        # Remove missing items
    +        files, parts = zip(*[(x, y) for x, y in zip(files, parts) if x])
     
             if download_only:
                 return files
     
    +        unique_objects = set(x[3] or '' for x in parts)
             kwargs.update(wildcards=self.wildcards)
             collection = {
                 obj: alfio.load_object([x for x, y in zip(files, parts) if y[3] == obj], **kwargs)
    @@ -1585,7 +1586,7 @@ 

    Source code for one.api

             silent : (False) bool
                 When True will prompt for cache_dir, if cache_dir is None, and overwrite cache if any.
                 When False will use cwd for cache_dir, if cache_dir is None, and use existing cache.
    -        **kwargs
    +        kwargs
                 Optional arguments to pass to one.alf.cache.make_parquet_db.
     
             Returns
    @@ -2698,7 +2699,7 @@ 

    Source code for one.api

             ----------
             base_url : str
                 An Alyx database URL.  If None, the current default database is used.
    -        **kwargs
    +        kwargs
                 Optional arguments to pass to one.params.setup.
     
             Returns
    @@ -3008,7 +3009,7 @@ 

    Source code for one.api

     
         Parameters
         ----------
    -    **kwargs
    +    kwargs
             See one.params.setup.
     
         Returns
    diff --git a/_modules/one/converters.html b/_modules/one/converters.html
    index e86b5cea..6f021d4a 100644
    --- a/_modules/one/converters.html
    +++ b/_modules/one/converters.html
    @@ -17,7 +17,7 @@
             
             
             
    -        
    +        
             
             
             
    diff --git a/_modules/one/params.html b/_modules/one/params.html
    index f35be959..3adb4c46 100644
    --- a/_modules/one/params.html
    +++ b/_modules/one/params.html
    @@ -17,7 +17,7 @@
             
             
             
    -        
    +        
             
             
             
    diff --git a/_modules/one/registration.html b/_modules/one/registration.html
    index d8029072..917c4bdb 100644
    --- a/_modules/one/registration.html
    +++ b/_modules/one/registration.html
    @@ -17,7 +17,7 @@
             
             
             
    -        
    +        
             
             
             
    @@ -208,6 +208,9 @@ 

    Source code for one.registration

             self.one = one
             if not one:
                 self.one = ONE(cache_rest=None)
    +        elif one.alyx.cache_mode == 'GET':
    +            _logger.warning('AlyxClient REST cache active; '
    +                            'this may cause issues with registration.')
             self.dtypes = list(map(Bunch, self.one.alyx.rest('dataset-types', 'list')))
             self.registration_patterns = [
                 dt['filename_pattern'] for dt in self.dtypes if dt['filename_pattern']]
    diff --git a/_modules/one/remote/aws.html b/_modules/one/remote/aws.html
    index 84bcecdf..35b16890 100644
    --- a/_modules/one/remote/aws.html
    +++ b/_modules/one/remote/aws.html
    @@ -17,7 +17,7 @@
             
             
             
    -        
    +        
             
             
             
    diff --git a/_modules/one/remote/base.html b/_modules/one/remote/base.html
    index d6e3311d..d1b43b86 100644
    --- a/_modules/one/remote/base.html
    +++ b/_modules/one/remote/base.html
    @@ -17,7 +17,7 @@
             
             
             
    -        
    +        
             
             
             
    diff --git a/_modules/one/remote/globus.html b/_modules/one/remote/globus.html
    index 5f02301e..fcf441c4 100644
    --- a/_modules/one/remote/globus.html
    +++ b/_modules/one/remote/globus.html
    @@ -17,7 +17,7 @@
             
             
             
    -        
    +        
             
             
             
    diff --git a/_modules/one/tests/alf/test_alf_files.html b/_modules/one/tests/alf/test_alf_files.html
    index c4912d25..5d509623 100644
    --- a/_modules/one/tests/alf/test_alf_files.html
    +++ b/_modules/one/tests/alf/test_alf_files.html
    @@ -17,7 +17,7 @@
             
             
             
    -        
    +        
             
             
             
    diff --git a/_modules/one/tests/alf/test_alf_io.html b/_modules/one/tests/alf/test_alf_io.html
    index ee337735..4f22317d 100644
    --- a/_modules/one/tests/alf/test_alf_io.html
    +++ b/_modules/one/tests/alf/test_alf_io.html
    @@ -17,7 +17,7 @@
             
             
             
    -        
    +        
             
             
             
    @@ -704,7 +704,11 @@ 

    Source code for one.tests.alf.test_alf_io

                 yaml.dump({'a': [1, 2, 3], 'b': [4, 5, 6]}, f)
             self.xyz = Path(self.tmpdir.name) / 'foo.baz.xyz'
             with open(self.xyz, 'wb') as f:
    -            f.write(b'\x00\x00')
    + f.write(b'\x00\x00') + self.npz1 = Path(self.tmpdir.name) / 'foo.baz.npz' + np.savez_compressed(self.npz1, np.random.rand(5)) + self.npz2 = Path(self.tmpdir.name) / 'foo.bar.npz' + np.savez_compressed(self.npz2, np.random.rand(5), np.random.rand(5))
    @@ -737,7 +741,14 @@

    Source code for one.tests.alf.test_alf_io

             self.assertIsNone(alfio.load_file_content(None))
             # Load YAML file
             loaded = alfio.load_file_content(str(self.yaml))
    -        self.assertCountEqual(loaded.keys(), ['a', 'b'])
    + self.assertCountEqual(loaded.keys(), ['a', 'b']) + # Load npz file + loaded = alfio.load_file_content(str(self.npz1)) + self.assertIsInstance(loaded, np.ndarray, 'failed to unpack') + self.assertEqual(loaded.shape, (5,)) + loaded = alfio.load_file_content(str(self.npz2)) + self.assertIsInstance(loaded, np.lib.npyio.NpzFile, 'failed to return npz array') + self.assertEqual(loaded['arr_0'].shape, (5,))
    diff --git a/_modules/one/tests/alf/test_alf_spec.html b/_modules/one/tests/alf/test_alf_spec.html index 6d85bb7b..f703c045 100644 --- a/_modules/one/tests/alf/test_alf_spec.html +++ b/_modules/one/tests/alf/test_alf_spec.html @@ -17,7 +17,7 @@ - + diff --git a/_modules/one/tests/alf/test_cache.html b/_modules/one/tests/alf/test_cache.html index e88717bf..23650d23 100644 --- a/_modules/one/tests/alf/test_cache.html +++ b/_modules/one/tests/alf/test_cache.html @@ -17,7 +17,7 @@ - + diff --git a/_modules/one/tests/remote/test_aws.html b/_modules/one/tests/remote/test_aws.html index 210e7153..4b09e950 100644 --- a/_modules/one/tests/remote/test_aws.html +++ b/_modules/one/tests/remote/test_aws.html @@ -17,7 +17,7 @@ - + diff --git a/_modules/one/tests/remote/test_base.html b/_modules/one/tests/remote/test_base.html index ef855516..e1e30428 100644 --- a/_modules/one/tests/remote/test_base.html +++ b/_modules/one/tests/remote/test_base.html @@ -17,7 +17,7 @@ - + diff --git a/_modules/one/tests/remote/test_globus.html b/_modules/one/tests/remote/test_globus.html index 1312b554..91b7d6ba 100644 --- a/_modules/one/tests/remote/test_globus.html +++ b/_modules/one/tests/remote/test_globus.html @@ -17,7 +17,7 @@ - + diff --git a/_modules/one/tests/test_alyxclient.html b/_modules/one/tests/test_alyxclient.html index f2e1e65f..1ed3fde0 100644 --- a/_modules/one/tests/test_alyxclient.html +++ b/_modules/one/tests/test_alyxclient.html @@ -17,7 +17,7 @@ - + diff --git a/_modules/one/tests/test_alyxrest.html b/_modules/one/tests/test_alyxrest.html index f6e8c677..b29e15d5 100644 --- a/_modules/one/tests/test_alyxrest.html +++ b/_modules/one/tests/test_alyxrest.html @@ -17,7 +17,7 @@ - + @@ -404,6 +404,7 @@

    Source code for one.tests.test_alyxrest

             self.addCleanup(self.alyx.rest, 'insertions', 'delete', id=probe_insertion['id'])
             trajectory = self.alyx.rest('trajectories', 'create', data={
                 'probe_insertion': probe_insertion['id'],
    +            'chronic_insertion': None,
                 'x': 1500,
                 'y': -2000,
                 'z': 0,
    diff --git a/_modules/one/tests/test_converters.html b/_modules/one/tests/test_converters.html
    index 0aba271a..775fc321 100644
    --- a/_modules/one/tests/test_converters.html
    +++ b/_modules/one/tests/test_converters.html
    @@ -17,7 +17,7 @@
             
             
             
    -        
    +        
             
             
             
    diff --git a/_modules/one/tests/test_one.html b/_modules/one/tests/test_one.html
    index 61f6bf9f..4fa22f6e 100644
    --- a/_modules/one/tests/test_one.html
    +++ b/_modules/one/tests/test_one.html
    @@ -17,7 +17,7 @@
             
             
             
    -        
    +        
             
             
             
    @@ -1580,7 +1580,7 @@ 

    Source code for one.tests.test_one

             self.one._cache['datasets'] = self.one._cache['datasets'].iloc[0:0].copy()
     
             dsets = self.one.list_datasets(self.eid, details=True, query_type='remote')
    -        self.assertEqual(171, len(dsets))  # this may change after a BWM release or patch
    +        self.assertEqual(183, len(dsets))  # this may change after a BWM release or patch
             self.assertEqual(1, dsets.index.nlevels, 'details data frame should be without eid index')
     
             # Test missing eid
    @@ -1597,12 +1597,12 @@ 

    Source code for one.tests.test_one

             # Test details=False, with eid
             dsets = self.one.list_datasets(self.eid, details=False, query_type='remote')
             self.assertIsInstance(dsets, list)
    -        self.assertEqual(171, len(dsets))  # this may change after a BWM release or patch
    +        self.assertEqual(183, len(dsets))  # this may change after a BWM release or patch
     
             # Test with other filters
             dsets = self.one.list_datasets(self.eid, collection='*probe*', filename='*channels*',
                                            details=False, query_type='remote')
    -        self.assertEqual(20, len(dsets))
    +        self.assertEqual(24, len(dsets))
             self.assertTrue(all(x in y for x in ('probe', 'channels') for y in dsets))
     
             with self.assertWarns(Warning):
    diff --git a/_modules/one/tests/test_params.html b/_modules/one/tests/test_params.html
    index 56bd4a0d..82439bf4 100644
    --- a/_modules/one/tests/test_params.html
    +++ b/_modules/one/tests/test_params.html
    @@ -17,7 +17,7 @@
             
             
             
    -        
    +        
             
             
             
    diff --git a/_modules/one/tests/test_registration.html b/_modules/one/tests/test_registration.html
    index c418d302..a0166704 100644
    --- a/_modules/one/tests/test_registration.html
    +++ b/_modules/one/tests/test_registration.html
    @@ -17,7 +17,7 @@
             
             
             
    -        
    +        
             
             
             
    diff --git a/_modules/one/tests/util.html b/_modules/one/tests/util.html
    index 0e172215..3b4e2f7d 100644
    --- a/_modules/one/tests/util.html
    +++ b/_modules/one/tests/util.html
    @@ -17,7 +17,7 @@
             
             
             
    -        
    +        
             
             
             
    diff --git a/_modules/one/util.html b/_modules/one/util.html
    index af848071..c9fae638 100644
    --- a/_modules/one/util.html
    +++ b/_modules/one/util.html
    @@ -17,7 +17,7 @@
             
             
             
    -        
    +        
             
             
             
    diff --git a/_modules/one/webclient.html b/_modules/one/webclient.html
    index 14a7bead..b5502e9f 100644
    --- a/_modules/one/webclient.html
    +++ b/_modules/one/webclient.html
    @@ -17,7 +17,7 @@
             
             
             
    -        
    +        
             
             
             
    diff --git a/_sources/notebooks/one_load/one_load.ipynb.txt b/_sources/notebooks/one_load/one_load.ipynb.txt
    index f1ad5fdf..9ba340dc 100644
    --- a/_sources/notebooks/one_load/one_load.ipynb.txt
    +++ b/_sources/notebooks/one_load/one_load.ipynb.txt
    @@ -286,7 +286,7 @@
         "revision will be returned.  The revisions are ordered lexicographically.\n",
         "\n",
         "```python\n",
    -    "probe1_spikes = one.load_dataset(eid, 'trials.intervals.npy', revision='2021-03-15a')\n",
    +    "intervals = one.load_dataset(eid, 'trials.intervals.npy', revision='2021-03-15a')\n",
         "```\n",
         "\n",
         "## Download only\n",
    @@ -662,8 +662,7 @@
           "    filepath = one.load_dataset(eid '_ibl_trials.intervals.npy', download_only=True)\n",
           "    spike_times = one.load_dataset(eid 'spikes.times.npy', collection='alf/probe01')\n",
           "    old_spikes = one.load_dataset(eid, 'spikes.times.npy',\n",
    -      "                                  collection='alf/probe01', revision='2020-08-31')\n",
    -      "\n"
    +      "                                  collection='alf/probe01', revision='2020-08-31')\n"
          ]
         }
        ],
    @@ -733,4 +732,4 @@
      },
      "nbformat": 4,
      "nbformat_minor": 0
    -}
    \ No newline at end of file
    +}
    diff --git a/_static/basic.css b/_static/basic.css
    index 30fee9d0..f316efcb 100644
    --- a/_static/basic.css
    +++ b/_static/basic.css
    @@ -4,7 +4,7 @@
      *
      * Sphinx stylesheet -- basic theme.
      *
    - * :copyright: Copyright 2007-2023 by the Sphinx team, see AUTHORS.
    + * :copyright: Copyright 2007-2024 by the Sphinx team, see AUTHORS.
      * :license: BSD, see LICENSE for details.
      *
      */
    diff --git a/_static/doctools.js b/_static/doctools.js
    index d06a71d7..4d67807d 100644
    --- a/_static/doctools.js
    +++ b/_static/doctools.js
    @@ -4,7 +4,7 @@
      *
      * Base JavaScript utilities for all Sphinx HTML documentation.
      *
    - * :copyright: Copyright 2007-2023 by the Sphinx team, see AUTHORS.
    + * :copyright: Copyright 2007-2024 by the Sphinx team, see AUTHORS.
      * :license: BSD, see LICENSE for details.
      *
      */
    diff --git a/_static/language_data.js b/_static/language_data.js
    index 250f5665..367b8ed8 100644
    --- a/_static/language_data.js
    +++ b/_static/language_data.js
    @@ -5,7 +5,7 @@
      * This script contains the language-specific data used by searchtools.js,
      * namely the list of stopwords, stemmer, scorer and splitter.
      *
    - * :copyright: Copyright 2007-2023 by the Sphinx team, see AUTHORS.
    + * :copyright: Copyright 2007-2024 by the Sphinx team, see AUTHORS.
      * :license: BSD, see LICENSE for details.
      *
      */
    @@ -13,7 +13,7 @@
     var stopwords = ["a", "and", "are", "as", "at", "be", "but", "by", "for", "if", "in", "into", "is", "it", "near", "no", "not", "of", "on", "or", "such", "that", "the", "their", "then", "there", "these", "they", "this", "to", "was", "will", "with"];
     
     
    -/* Non-minified version is copied as a separate JS file, is available */
    +/* Non-minified version is copied as a separate JS file, if available */
     
     /**
      * Porter Stemmer
    diff --git a/_static/searchtools.js b/_static/searchtools.js
    index 7918c3fa..92da3f8b 100644
    --- a/_static/searchtools.js
    +++ b/_static/searchtools.js
    @@ -4,7 +4,7 @@
      *
      * Sphinx JavaScript utilities for the full-text search.
      *
    - * :copyright: Copyright 2007-2023 by the Sphinx team, see AUTHORS.
    + * :copyright: Copyright 2007-2024 by the Sphinx team, see AUTHORS.
      * :license: BSD, see LICENSE for details.
      *
      */
    @@ -99,7 +99,7 @@ const _displayItem = (item, searchTerms, highlightTerms) => {
           .then((data) => {
             if (data)
               listItem.appendChild(
    -            Search.makeSearchSummary(data, searchTerms)
    +            Search.makeSearchSummary(data, searchTerms, anchor)
               );
             // highlight search terms in the summary
             if (SPHINX_HIGHLIGHT_ENABLED)  // set in sphinx_highlight.js
    @@ -116,8 +116,8 @@ const _finishSearch = (resultCount) => {
         );
       else
         Search.status.innerText = _(
    -      `Search finished, found ${resultCount} page(s) matching the search query.`
    -    );
    +      "Search finished, found ${resultCount} page(s) matching the search query."
    +    ).replace('${resultCount}', resultCount);
     };
     const _displayNextItem = (
       results,
    @@ -137,6 +137,22 @@ const _displayNextItem = (
       // search finished, update title and status message
       else _finishSearch(resultCount);
     };
    +// Helper function used by query() to order search results.
    +// Each input is an array of [docname, title, anchor, descr, score, filename].
    +// Order the results by score (in opposite order of appearance, since the
    +// `_displayNextItem` function uses pop() to retrieve items) and then alphabetically.
    +const _orderResultsByScoreThenName = (a, b) => {
    +  const leftScore = a[4];
    +  const rightScore = b[4];
    +  if (leftScore === rightScore) {
    +    // same score: sort alphabetically
    +    const leftTitle = a[1].toLowerCase();
    +    const rightTitle = b[1].toLowerCase();
    +    if (leftTitle === rightTitle) return 0;
    +    return leftTitle > rightTitle ? -1 : 1; // inverted is intentional
    +  }
    +  return leftScore > rightScore ? 1 : -1;
    +};
     
     /**
      * Default splitQuery function. Can be overridden in ``sphinx.search`` with a
    @@ -160,13 +176,26 @@ const Search = {
       _queued_query: null,
       _pulse_status: -1,
     
    -  htmlToText: (htmlString) => {
    +  htmlToText: (htmlString, anchor) => {
         const htmlElement = new DOMParser().parseFromString(htmlString, 'text/html');
    -    htmlElement.querySelectorAll(".headerlink").forEach((el) => { el.remove() });
    +    for (const removalQuery of [".headerlinks", "script", "style"]) {
    +      htmlElement.querySelectorAll(removalQuery).forEach((el) => { el.remove() });
    +    }
    +    if (anchor) {
    +      const anchorContent = htmlElement.querySelector(`[role="main"] ${anchor}`);
    +      if (anchorContent) return anchorContent.textContent;
    +
    +      console.warn(
    +        `Anchored content block not found. Sphinx search tries to obtain it via DOM query '[role=main] ${anchor}'. Check your theme or template.`
    +      );
    +    }
    +
    +    // if anchor not specified or not found, fall back to main content
         const docContent = htmlElement.querySelector('[role="main"]');
    -    if (docContent !== undefined) return docContent.textContent;
    +    if (docContent) return docContent.textContent;
    +
         console.warn(
    -      "Content block not found. Sphinx search tries to obtain it via '[role=main]'. Could you check your theme or template."
    +      "Content block not found. Sphinx search tries to obtain it via DOM query '[role=main]'. Check your theme or template."
         );
         return "";
       },
    @@ -239,16 +268,7 @@ const Search = {
         else Search.deferQuery(query);
       },
     
    -  /**
    -   * execute search (requires search index to be loaded)
    -   */
    -  query: (query) => {
    -    const filenames = Search._index.filenames;
    -    const docNames = Search._index.docnames;
    -    const titles = Search._index.titles;
    -    const allTitles = Search._index.alltitles;
    -    const indexEntries = Search._index.indexentries;
    -
    +  _parseQuery: (query) => {
         // stem the search terms and add them to the correct list
         const stemmer = new Stemmer();
         const searchTerms = new Set();
    @@ -284,16 +304,32 @@ const Search = {
         // console.info("required: ", [...searchTerms]);
         // console.info("excluded: ", [...excludedTerms]);
     
    -    // array of [docname, title, anchor, descr, score, filename]
    -    let results = [];
    +    return [query, searchTerms, excludedTerms, highlightTerms, objectTerms];
    +  },
    +
    +  /**
    +   * execute search (requires search index to be loaded)
    +   */
    +  _performSearch: (query, searchTerms, excludedTerms, highlightTerms, objectTerms) => {
    +    const filenames = Search._index.filenames;
    +    const docNames = Search._index.docnames;
    +    const titles = Search._index.titles;
    +    const allTitles = Search._index.alltitles;
    +    const indexEntries = Search._index.indexentries;
    +
    +    // Collect multiple result groups to be sorted separately and then ordered.
    +    // Each is an array of [docname, title, anchor, descr, score, filename].
    +    const normalResults = [];
    +    const nonMainIndexResults = [];
    +
         _removeChildren(document.getElementById("search-progress"));
     
    -    const queryLower = query.toLowerCase();
    +    const queryLower = query.toLowerCase().trim();
         for (const [title, foundTitles] of Object.entries(allTitles)) {
    -      if (title.toLowerCase().includes(queryLower) && (queryLower.length >= title.length/2)) {
    +      if (title.toLowerCase().trim().includes(queryLower) && (queryLower.length >= title.length/2)) {
             for (const [file, id] of foundTitles) {
               let score = Math.round(100 * queryLower.length / title.length)
    -          results.push([
    +          normalResults.push([
                 docNames[file],
                 titles[file] !== title ? `${titles[file]} > ${title}` : title,
                 id !== null ? "#" + id : "",
    @@ -308,46 +344,47 @@ const Search = {
         // search for explicit entries in index directives
         for (const [entry, foundEntries] of Object.entries(indexEntries)) {
           if (entry.includes(queryLower) && (queryLower.length >= entry.length/2)) {
    -        for (const [file, id] of foundEntries) {
    -          let score = Math.round(100 * queryLower.length / entry.length)
    -          results.push([
    +        for (const [file, id, isMain] of foundEntries) {
    +          const score = Math.round(100 * queryLower.length / entry.length);
    +          const result = [
                 docNames[file],
                 titles[file],
                 id ? "#" + id : "",
                 null,
                 score,
                 filenames[file],
    -          ]);
    +          ];
    +          if (isMain) {
    +            normalResults.push(result);
    +          } else {
    +            nonMainIndexResults.push(result);
    +          }
             }
           }
         }
     
         // lookup as object
         objectTerms.forEach((term) =>
    -      results.push(...Search.performObjectSearch(term, objectTerms))
    +      normalResults.push(...Search.performObjectSearch(term, objectTerms))
         );
     
         // lookup as search terms in fulltext
    -    results.push(...Search.performTermsSearch(searchTerms, excludedTerms));
    +    normalResults.push(...Search.performTermsSearch(searchTerms, excludedTerms));
     
         // let the scorer override scores with a custom scoring function
    -    if (Scorer.score) results.forEach((item) => (item[4] = Scorer.score(item)));
    -
    -    // now sort the results by score (in opposite order of appearance, since the
    -    // display function below uses pop() to retrieve items) and then
    -    // alphabetically
    -    results.sort((a, b) => {
    -      const leftScore = a[4];
    -      const rightScore = b[4];
    -      if (leftScore === rightScore) {
    -        // same score: sort alphabetically
    -        const leftTitle = a[1].toLowerCase();
    -        const rightTitle = b[1].toLowerCase();
    -        if (leftTitle === rightTitle) return 0;
    -        return leftTitle > rightTitle ? -1 : 1; // inverted is intentional
    -      }
    -      return leftScore > rightScore ? 1 : -1;
    -    });
    +    if (Scorer.score) {
    +      normalResults.forEach((item) => (item[4] = Scorer.score(item)));
    +      nonMainIndexResults.forEach((item) => (item[4] = Scorer.score(item)));
    +    }
    +
    +    // Sort each group of results by score and then alphabetically by name.
    +    normalResults.sort(_orderResultsByScoreThenName);
    +    nonMainIndexResults.sort(_orderResultsByScoreThenName);
    +
    +    // Combine the result groups in (reverse) order.
    +    // Non-main index entries are typically arbitrary cross-references,
    +    // so display them after other results.
    +    let results = [...nonMainIndexResults, ...normalResults];
     
         // remove duplicate search results
         // note the reversing of results, so that in the case of duplicates, the highest-scoring entry is kept
    @@ -361,7 +398,12 @@ const Search = {
           return acc;
         }, []);
     
    -    results = results.reverse();
    +    return results.reverse();
    +  },
    +
    +  query: (query) => {
    +    const [searchQuery, searchTerms, excludedTerms, highlightTerms, objectTerms] = Search._parseQuery(query);
    +    const results = Search._performSearch(searchQuery, searchTerms, excludedTerms, highlightTerms, objectTerms);
     
         // for debugging
         //Search.lastresults = results.slice();  // a copy
    @@ -466,14 +508,18 @@ const Search = {
           // add support for partial matches
           if (word.length > 2) {
             const escapedWord = _escapeRegExp(word);
    -        Object.keys(terms).forEach((term) => {
    -          if (term.match(escapedWord) && !terms[word])
    -            arr.push({ files: terms[term], score: Scorer.partialTerm });
    -        });
    -        Object.keys(titleTerms).forEach((term) => {
    -          if (term.match(escapedWord) && !titleTerms[word])
    -            arr.push({ files: titleTerms[word], score: Scorer.partialTitle });
    -        });
    +        if (!terms.hasOwnProperty(word)) {
    +          Object.keys(terms).forEach((term) => {
    +            if (term.match(escapedWord))
    +              arr.push({ files: terms[term], score: Scorer.partialTerm });
    +          });
    +        }
    +        if (!titleTerms.hasOwnProperty(word)) {
    +          Object.keys(titleTerms).forEach((term) => {
    +            if (term.match(escapedWord))
    +              arr.push({ files: titleTerms[term], score: Scorer.partialTitle });
    +          });
    +        }
           }
     
           // no match but word was a required one
    @@ -496,9 +542,8 @@ const Search = {
     
           // create the mapping
           files.forEach((file) => {
    -        if (fileMap.has(file) && fileMap.get(file).indexOf(word) === -1)
    -          fileMap.get(file).push(word);
    -        else fileMap.set(file, [word]);
    +        if (!fileMap.has(file)) fileMap.set(file, [word]);
    +        else if (fileMap.get(file).indexOf(word) === -1) fileMap.get(file).push(word);
           });
         });
     
    @@ -549,8 +594,8 @@ const Search = {
        * search summary for a given text. keywords is a list
        * of stemmed words.
        */
    -  makeSearchSummary: (htmlText, keywords) => {
    -    const text = Search.htmlToText(htmlText);
    +  makeSearchSummary: (htmlText, keywords, anchor) => {
    +    const text = Search.htmlToText(htmlText, anchor);
         if (text === "") return null;
     
         const textLower = text.toLowerCase();
    diff --git a/alf_intro.html b/alf_intro.html
    index 811ba46f..93558748 100644
    --- a/alf_intro.html
    +++ b/alf_intro.html
    @@ -18,7 +18,7 @@
             
             
             
    -        
    +        
             
             
             
    diff --git a/api_reference.html b/api_reference.html
    index 5c0cda42..4d382d5c 100644
    --- a/api_reference.html
    +++ b/api_reference.html
    @@ -18,7 +18,7 @@
             
             
             
    -        
    +        
             
             
             
    diff --git a/contributing.html b/contributing.html
    index 3e927e59..cac9b737 100644
    --- a/contributing.html
    +++ b/contributing.html
    @@ -18,7 +18,7 @@
             
             
             
    -        
    +        
             
             
             
    diff --git a/genindex.html b/genindex.html
    index 216bc1b8..29624d05 100644
    --- a/genindex.html
    +++ b/genindex.html
    @@ -17,7 +17,7 @@
             
             
             
    -        
    +        
             
             
             
    diff --git a/index.html b/index.html
    index c55d879f..1ada276b 100644
    --- a/index.html
    +++ b/index.html
    @@ -18,11 +18,13 @@
             
             
             
    -        
    +        
             
             
             
             
    +        
    +        
         
         
         
    diff --git a/notebooks/alyx_files.html b/notebooks/alyx_files.html
    index b0ccecc3..9e160091 100644
    --- a/notebooks/alyx_files.html
    +++ b/notebooks/alyx_files.html
    @@ -19,7 +19,7 @@
             
             
             
    -        
    +        
             
             
             
    diff --git a/notebooks/data_sharing.html b/notebooks/data_sharing.html
    index f057cdb5..7c0c41f8 100644
    --- a/notebooks/data_sharing.html
    +++ b/notebooks/data_sharing.html
    @@ -19,7 +19,7 @@
             
             
             
    -        
    +        
             
             
             
    diff --git a/notebooks/datasets_and_types.html b/notebooks/datasets_and_types.html
    index e5fefd5f..e7f2f3b5 100644
    --- a/notebooks/datasets_and_types.html
    +++ b/notebooks/datasets_and_types.html
    @@ -19,7 +19,7 @@
             
             
             
    -        
    +        
             
             
             
    diff --git a/notebooks/experiment_ids.html b/notebooks/experiment_ids.html
    index a0bd578e..bc5199de 100644
    --- a/notebooks/experiment_ids.html
    +++ b/notebooks/experiment_ids.html
    @@ -19,7 +19,7 @@
             
             
             
    -        
    +        
             
             
             
    diff --git a/notebooks/one_advanced/one_advanced.html b/notebooks/one_advanced/one_advanced.html
    index a2e3df3e..276916e5 100644
    --- a/notebooks/one_advanced/one_advanced.html
    +++ b/notebooks/one_advanced/one_advanced.html
    @@ -19,7 +19,7 @@
             
             
             
    -        
    +        
             
             
             
    diff --git a/notebooks/one_list/one_list.html b/notebooks/one_list/one_list.html
    index 5b4736f5..3a8b7102 100644
    --- a/notebooks/one_list/one_list.html
    +++ b/notebooks/one_list/one_list.html
    @@ -19,7 +19,7 @@
             
             
             
    -        
    +        
             
             
             
    diff --git a/notebooks/one_load/one_load.html b/notebooks/one_load/one_load.html
    index 64a1d91c..0c008400 100644
    --- a/notebooks/one_load/one_load.html
    +++ b/notebooks/one_load/one_load.html
    @@ -19,7 +19,7 @@
             
             
             
    -        
    +        
             
             
             
    @@ -269,7 +269,7 @@ 

    Collections

    Revisions

    Revisions provide an optional way to organize data by version. The version label is arbitrary, however the folder must start and end with pound signs and is typically an ISO date, e.g. “#2021-01-01#”. Unlike collections, if a specified revision is not found, the previous revision will be returned. The revisions are ordered lexicographically.

    -
    probe1_spikes = one.load_dataset(eid, 'trials.intervals.npy', revision='2021-03-15a')
    +
    intervals = one.load_dataset(eid, 'trials.intervals.npy', revision='2021-03-15a')
     
    @@ -516,7 +516,6 @@

    Loading collections - + diff --git a/notebooks/one_quickstart.html b/notebooks/one_quickstart.html index d3c4912d..3b328f8c 100644 --- a/notebooks/one_quickstart.html +++ b/notebooks/one_quickstart.html @@ -19,7 +19,7 @@ - + diff --git a/notebooks/one_search/one_search.html b/notebooks/one_search/one_search.html index cb4f326c..e93114eb 100644 --- a/notebooks/one_search/one_search.html +++ b/notebooks/one_search/one_search.html @@ -19,7 +19,7 @@ - + diff --git a/notebooks/recording_data_access.html b/notebooks/recording_data_access.html index 5738541a..ae3836e3 100644 --- a/notebooks/recording_data_access.html +++ b/notebooks/recording_data_access.html @@ -19,7 +19,7 @@ - + diff --git a/notebooks/useful_alyx_queries.html b/notebooks/useful_alyx_queries.html index 0fa2e99b..ef358ecc 100644 --- a/notebooks/useful_alyx_queries.html +++ b/notebooks/useful_alyx_queries.html @@ -19,7 +19,7 @@ - + diff --git a/one_installation.html b/one_installation.html index cc600b57..9c610c5e 100644 --- a/one_installation.html +++ b/one_installation.html @@ -18,7 +18,7 @@ - + diff --git a/one_reference.html b/one_reference.html index 87dc5903..6d140a38 100644 --- a/one_reference.html +++ b/one_reference.html @@ -18,7 +18,7 @@ - + diff --git a/py-modindex.html b/py-modindex.html index 348e126e..5599fb79 100644 --- a/py-modindex.html +++ b/py-modindex.html @@ -17,7 +17,7 @@ - + diff --git a/readme.html b/readme.html index 3771520d..8119ec19 100644 --- a/readme.html +++ b/readme.html @@ -18,7 +18,7 @@ - + diff --git a/search.html b/search.html index 3b17ed8c..c04ac20e 100644 --- a/search.html +++ b/search.html @@ -18,7 +18,7 @@ - + diff --git a/searchindex.js b/searchindex.js index 1d9fff0d..3b344119 100644 --- a/searchindex.js +++ b/searchindex.js @@ -1 +1 @@ -Search.setIndex({"docnames": ["FAQ", "_autosummary/one", "_autosummary/one.alf", "_autosummary/one.alf.cache", "_autosummary/one.alf.exceptions", "_autosummary/one.alf.files", "_autosummary/one.alf.io", "_autosummary/one.alf.spec", "_autosummary/one.alf.spec.COLLECTION_SPEC", "_autosummary/one.alf.spec.FILE_SPEC", "_autosummary/one.alf.spec.FULL_SPEC", "_autosummary/one.alf.spec.REL_PATH_SPEC", "_autosummary/one.alf.spec.SESSION_SPEC", "_autosummary/one.alf.spec.SPEC_DESCRIPTION", "_autosummary/one.api", "_autosummary/one.api.N_THREADS", "_autosummary/one.converters", "_autosummary/one.params", "_autosummary/one.params.CACHE_DIR_DEFAULT", "_autosummary/one.registration", "_autosummary/one.remote", "_autosummary/one.remote.aws", "_autosummary/one.remote.base", "_autosummary/one.remote.base.ALYX_JSON", "_autosummary/one.remote.globus", "_autosummary/one.remote.globus.CLIENT_KEY", "_autosummary/one.remote.globus.DEFAULT_PAR", "_autosummary/one.remote.globus.STATUS_MAP", "_autosummary/one.tests", "_autosummary/one.tests.alf", "_autosummary/one.tests.alf.test_alf_files", "_autosummary/one.tests.alf.test_alf_io", "_autosummary/one.tests.alf.test_alf_spec", "_autosummary/one.tests.alf.test_cache", "_autosummary/one.tests.remote", "_autosummary/one.tests.remote.test_aws", "_autosummary/one.tests.remote.test_base", "_autosummary/one.tests.remote.test_globus", "_autosummary/one.tests.test_alyxclient", "_autosummary/one.tests.test_alyxrest", "_autosummary/one.tests.test_converters", "_autosummary/one.tests.test_one", "_autosummary/one.tests.test_params", "_autosummary/one.tests.test_registration", "_autosummary/one.tests.util", "_autosummary/one.util", "_autosummary/one.util.QC_TYPE", "_autosummary/one.webclient", "alf_intro", "api_reference", "contributing", "genindex", "index", "notebooks/alyx_files", "notebooks/data_sharing", "notebooks/datasets_and_types", "notebooks/experiment_ids", "notebooks/one_advanced/one_advanced", "notebooks/one_list/one_list", "notebooks/one_load/one_load", "notebooks/one_modes", "notebooks/one_quickstart", "notebooks/one_search/one_search", "notebooks/recording_data_access", "notebooks/useful_alyx_queries", "one_installation", "one_reference", "readme"], "filenames": ["FAQ.md", "_autosummary/one.rst", "_autosummary/one.alf.rst", "_autosummary/one.alf.cache.rst", "_autosummary/one.alf.exceptions.rst", "_autosummary/one.alf.files.rst", "_autosummary/one.alf.io.rst", "_autosummary/one.alf.spec.rst", "_autosummary/one.alf.spec.COLLECTION_SPEC.rst", "_autosummary/one.alf.spec.FILE_SPEC.rst", "_autosummary/one.alf.spec.FULL_SPEC.rst", "_autosummary/one.alf.spec.REL_PATH_SPEC.rst", "_autosummary/one.alf.spec.SESSION_SPEC.rst", "_autosummary/one.alf.spec.SPEC_DESCRIPTION.rst", "_autosummary/one.api.rst", "_autosummary/one.api.N_THREADS.rst", "_autosummary/one.converters.rst", "_autosummary/one.params.rst", "_autosummary/one.params.CACHE_DIR_DEFAULT.rst", "_autosummary/one.registration.rst", "_autosummary/one.remote.rst", "_autosummary/one.remote.aws.rst", "_autosummary/one.remote.base.rst", "_autosummary/one.remote.base.ALYX_JSON.rst", "_autosummary/one.remote.globus.rst", "_autosummary/one.remote.globus.CLIENT_KEY.rst", "_autosummary/one.remote.globus.DEFAULT_PAR.rst", "_autosummary/one.remote.globus.STATUS_MAP.rst", "_autosummary/one.tests.rst", "_autosummary/one.tests.alf.rst", "_autosummary/one.tests.alf.test_alf_files.rst", "_autosummary/one.tests.alf.test_alf_io.rst", "_autosummary/one.tests.alf.test_alf_spec.rst", "_autosummary/one.tests.alf.test_cache.rst", "_autosummary/one.tests.remote.rst", "_autosummary/one.tests.remote.test_aws.rst", "_autosummary/one.tests.remote.test_base.rst", "_autosummary/one.tests.remote.test_globus.rst", "_autosummary/one.tests.test_alyxclient.rst", "_autosummary/one.tests.test_alyxrest.rst", "_autosummary/one.tests.test_converters.rst", "_autosummary/one.tests.test_one.rst", "_autosummary/one.tests.test_params.rst", "_autosummary/one.tests.test_registration.rst", "_autosummary/one.tests.util.rst", "_autosummary/one.util.rst", "_autosummary/one.util.QC_TYPE.rst", "_autosummary/one.webclient.rst", "alf_intro.md", "api_reference.rst", "contributing.md", "genindex.rst", "index.rst", "notebooks/alyx_files.ipynb", "notebooks/data_sharing.ipynb", "notebooks/datasets_and_types.ipynb", "notebooks/experiment_ids.ipynb", "notebooks/one_advanced/one_advanced.ipynb", "notebooks/one_list/one_list.ipynb", "notebooks/one_load/one_load.ipynb", "notebooks/one_modes.ipynb", "notebooks/one_quickstart.ipynb", "notebooks/one_search/one_search.ipynb", "notebooks/recording_data_access.ipynb", "notebooks/useful_alyx_queries.ipynb", "one_installation.md", "one_reference.md", "readme.md"], "titles": ["FAQ", "one", "one.alf", "one.alf.cache", "one.alf.exceptions", "one.alf.files", "one.alf.io", "one.alf.spec", "one.alf.spec.COLLECTION_SPEC", "one.alf.spec.FILE_SPEC", "one.alf.spec.FULL_SPEC", "one.alf.spec.REL_PATH_SPEC", "one.alf.spec.SESSION_SPEC", "one.alf.spec.SPEC_DESCRIPTION", "one.api", "one.api.N_THREADS", "one.converters", "one.params", "one.params.CACHE_DIR_DEFAULT", "one.registration", "one.remote", "one.remote.aws", "one.remote.base", "one.remote.base.ALYX_JSON", "one.remote.globus", "one.remote.globus.CLIENT_KEY", "one.remote.globus.DEFAULT_PAR", "one.remote.globus.STATUS_MAP", "one.tests", "one.tests.alf", "one.tests.alf.test_alf_files", "one.tests.alf.test_alf_io", "one.tests.alf.test_alf_spec", "one.tests.alf.test_cache", "one.tests.remote", "one.tests.remote.test_aws", "one.tests.remote.test_base", "one.tests.remote.test_globus", "one.tests.test_alyxclient", "one.tests.test_alyxrest", "one.tests.test_converters", "one.tests.test_one", "one.tests.test_params", "one.tests.test_registration", "one.tests.util", "one.util", "one.util.QC_TYPE", "one.webclient", "ALyx Filenames (ALF)", "API Reference", "Contributing to documentation", "Detailed Index", "Welcome to ONE\u2019s documentation!", "Listing Alyx Filenames", "Releasing data with ONE", "Datasets and their types", "Experiment IDs", "ONE REST queries", "Listing with ONE", "Loading with ONE", "ONE API modes", "ONE Quick Start", "Searching with ONE", "Recording data access", "Useful Alyx REST queries", "ONE installation and setup", "Introduction to ONE (Open Neurophysiology Environment)", "<no title>"], "terms": {"first": [0, 5, 7, 13, 14, 16, 24, 48, 50, 54, 55, 57, 59, 61, 64, 65], "creat": [0, 19, 21, 35, 39, 41, 44, 47, 53, 54, 55, 61, 67], "alf": [0, 14, 16, 19, 22, 24, 40, 44, 45, 47, 53, 54, 55, 56, 58, 59, 61, 66], "gener": [0, 3, 4, 6, 7, 19, 21, 47, 50, 52, 53, 60, 64], "share": [0, 6, 54, 66], "other": [0, 6, 14, 24, 41, 47, 48, 52, 53, 54, 56, 58, 59, 60, 62, 66], "guid": [0, 54, 58, 60, 61, 65, 66], "more": [0, 4, 5, 6, 7, 13, 14, 16, 24, 45, 53, 54, 56, 57, 58, 60, 61, 62, 64, 65, 66], "If": [0, 3, 5, 6, 7, 13, 14, 16, 17, 19, 21, 22, 24, 35, 44, 45, 47, 48, 54, 55, 58, 59, 60, 61, 62, 65, 66], "you": [0, 7, 13, 14, 24, 41, 45, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66], "lose": 0, "access": [0, 20, 21, 22, 24, 44, 54, 59, 61, 64, 65, 66], "your": [0, 24, 52, 57, 62, 63, 65], "instanti": [0, 14, 24, 41, 47, 60, 63], "local": [0, 3, 14, 16, 19, 21, 24, 41, 47, 52, 53, 54, 58, 59, 60, 61, 62, 64, 66], "mode": [0, 14, 19, 37, 40, 41, 47, 52, 54, 55, 56, 57, 58, 59, 66], "one": [0, 48, 52, 53, 54, 55, 56, 58, 59, 60, 61, 62, 63, 64, 65, 66], "base_url": [0, 14, 16, 47, 55, 56, 57, 58, 59, 61, 62, 63, 64, 65], "http": [0, 5, 6, 14, 16, 17, 19, 21, 22, 23, 40, 47, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65], "openalyx": [0, 35, 41, 47, 55, 56, 57, 58, 59, 61, 62, 63, 64], "internationalbrainlab": [0, 16, 40, 41, 47, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65], "org": [0, 16, 40, 41, 47, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65], "here": [0, 6, 37, 39, 50, 53, 57, 58, 59, 61, 64, 67], "after": [0, 7, 13, 14, 24, 31, 32, 33, 36, 37, 38, 41, 43, 48, 63], "new": [0, 5, 6, 17, 19, 24, 41, 44, 47, 53, 55, 57, 60, 64], "acquir": 0, "mai": [0, 4, 5, 7, 13, 14, 16, 19, 21, 24, 35, 48, 53, 57, 58, 59, 60, 61, 62, 64, 66], "take": [0, 19, 54, 59, 62, 66], "time": [0, 3, 4, 5, 6, 7, 13, 14, 19, 24, 33, 44, 45, 48, 53, 54, 55, 58, 60, 61, 62, 66], "copi": [0, 6, 19, 41, 44], "onlin": [0, 14, 16, 19, 52, 55, 56, 57, 62, 66], "server": [0, 14, 16, 19, 22, 24, 47, 61, 62, 65, 66], "mark": [0, 14, 64], "onc": [0, 14, 59, 60, 65], "exist": [0, 3, 6, 7, 14, 16, 19, 22, 24, 31, 38, 40, 45, 47, 48, 54, 56, 58, 59, 60, 62, 66], "should": [0, 7, 13, 14, 22, 24, 41, 45, 48, 50, 54, 55, 60, 64, 65], "appear": 0, "next": [0, 6, 54], "thei": [0, 14, 19, 48, 55, 56, 59, 62, 64, 66], "For": [0, 5, 6, 7, 13, 14, 21, 41, 45, 47, 48, 54, 55, 56, 57, 58, 59, 60, 61, 62, 64, 65], "re": [0, 7, 21, 24, 47, 59, 62, 65], "everi": [0, 7, 13, 55, 57, 60, 66], "6": [0, 16, 54, 56, 57, 58, 61, 63, 64], "hour": [0, 60, 66], "howev": [0, 7, 13, 14, 19, 24, 54, 58, 59, 60, 62, 64], "default": [0, 4, 6, 7, 14, 16, 17, 18, 19, 21, 22, 24, 25, 26, 42, 44, 45, 47, 54, 59, 60, 62, 63, 64, 65], "per": [0, 6, 7, 13, 14, 19, 45, 47, 62, 64, 66], "dai": [0, 7, 13, 45, 60, 66], "To": [0, 14, 24, 45, 47, 50, 53, 54, 58, 59, 61, 62, 65, 66], "forc": [0, 14, 47], "run": [0, 24, 31, 35, 36, 37, 39, 40, 41, 43, 52, 61, 65, 66], "refresh_cach": [0, 14, 41, 60], "remot": [0, 3, 14, 16, 39, 41, 45, 47, 50, 52, 54, 55, 56, 57, 58, 59, 60, 61, 64, 66], "includ": [0, 5, 7, 13, 14, 17, 22, 48, 53, 54, 55, 58, 60, 61, 62, 66], "increas": [0, 3, 24], "refresh": [0, 14, 24, 45, 52], "frequenc": [0, 5], "found": [0, 4, 5, 6, 7, 13, 14, 17, 19, 22, 41, 45, 50, 59, 60, 62, 64], "note": [0, 5, 7, 14, 19, 21, 24, 39, 41, 45, 47, 50, 54, 55, 56, 57, 58, 59, 60, 62, 63, 64], "There": [0, 14, 16, 48, 54, 56, 61, 62, 66], "two": [0, 7, 13, 14, 17, 19, 24, 45, 48, 54, 59, 60, 61, 64, 65, 66], "definit": [0, 7, 13, 14, 62], "one2": 0, "The": [0, 1, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 24, 25, 26, 35, 36, 37, 39, 41, 44, 45, 46, 47, 48, 50, 53, 54, 55, 56, 57, 58, 59, 60, 61, 63, 64, 65, 66], "store": [0, 3, 7, 13, 17, 22, 24, 54, 57, 58, 59, 66], "info": [0, 14, 56, 59, 61, 64], "all": [0, 4, 5, 6, 7, 13, 14, 19, 22, 24, 31, 36, 37, 39, 41, 43, 44, 45, 47, 50, 53, 54, 55, 57, 58, 59, 61, 62, 64, 66], "associ": [0, 3, 6, 14, 19, 21, 24, 57, 58, 60, 61, 62], "thi": [0, 3, 4, 6, 7, 13, 14, 16, 17, 19, 22, 24, 35, 39, 41, 44, 45, 47, 48, 50, 53, 54, 55, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66], "night": 0, "upload": [0, 47, 54, 57, 64, 66], "flatiron": [0, 16, 24, 56, 63], "onto": 0, "comput": [0, 3, 19, 24, 54], "24hr": 0, "datetim": [0, 14, 16, 19, 33, 45, 56, 57, 60, 61, 62, 64], "output": [0, 3, 6, 19, 57, 58, 61, 64], "command": [0, 3, 54, 57, 59, 61, 65, 66], "show": [0, 54, 59], "e": [0, 4, 5, 6, 7, 13, 14, 16, 17, 19, 21, 22, 24, 44, 45, 47, 48, 50, 54, 55, 58, 59, 60, 61, 62, 63, 64, 66], "when": [0, 5, 6, 7, 13, 14, 16, 17, 19, 24, 38, 39, 41, 44, 45, 47, 53, 54, 55, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66], "wa": [0, 4, 5, 7, 14, 19, 60, 61], "last": [0, 53, 60], "updat": [0, 17, 24, 38, 47, 52, 60], "list": [0, 3, 6, 14, 16, 19, 21, 24, 39, 44, 45, 47, 52, 54, 56, 57, 59, 60, 61, 62, 63, 67], "function": [0, 3, 5, 6, 7, 14, 16, 17, 19, 21, 22, 24, 30, 31, 32, 33, 35, 36, 37, 38, 41, 42, 43, 44, 45, 47, 53, 55, 56, 59, 60, 61, 62], "basic": [0, 57, 66], "regardless": [0, 14], "queri": [0, 14, 16, 21, 24, 38, 39, 41, 45, 47, 52, 59, 61, 62], "anyth": [0, 3, 54], "rest": [0, 14, 16, 19, 24, 38, 39, 41, 44, 45, 47, 50, 52, 62], "24": [0, 40, 60, 62], "so": [0, 6, 22, 44, 48, 54, 55, 61, 62, 64, 65], "repeatedli": 0, "make": [0, 6, 14, 39, 41, 47, 50, 54, 60, 62, 64, 66], "same": [0, 4, 5, 6, 7, 13, 16, 24, 47, 48, 53, 54, 55, 57, 59, 60, 61, 63, 64, 66], "over": [0, 6, 7, 13, 14, 16, 38, 41, 44, 55, 56, 58, 59], "don": [0, 14, 24, 54, 59, 61], "hit": [0, 40, 44, 47, 58, 60], "each": [0, 3, 7, 13, 14, 17, 19, 22, 24, 48, 53, 54, 57, 58, 59, 61, 62, 64, 66], "A": [0, 3, 4, 5, 6, 7, 14, 16, 17, 19, 20, 21, 22, 24, 27, 44, 45, 47, 48, 50, 53, 55, 56, 62, 64, 66, 67], "problem": 0, "aris": 0, "someth": [0, 24, 54], "between": [0, 7, 13, 24, 55, 66], "exampl": [0, 3, 5, 6, 7, 13, 14, 16, 19, 21, 22, 24, 39, 44, 45, 47, 48, 50, 52, 53, 55, 56, 57, 58, 61, 62, 65, 66], "x": [0, 16, 50, 53, 54, 57, 59, 62], "given": [0, 3, 5, 6, 7, 13, 14, 16, 17, 19, 21, 22, 24, 39, 45, 47, 48, 53, 55, 58, 59, 61, 62, 63, 65, 66], "empti": [0, 3, 5, 6, 19, 38, 45, 53], "g": [0, 4, 5, 6, 7, 13, 14, 19, 21, 22, 24, 44, 45, 47, 48, 50, 55, 58, 59, 61, 62, 63, 64, 66], "histologi": [0, 60], "At": [0, 24, 63], "1": [0, 5, 6, 7, 16, 21, 24, 33, 40, 45, 47, 48, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 66], "regist": [0, 19, 24, 55, 57, 64], "2": [0, 6, 14, 16, 33, 45, 52, 53, 56, 57, 58, 60, 61, 62, 63, 64, 66], "again": [0, 63], "becaus": [0, 56, 59, 61, 66], "had": 0, "alreadi": [0, 5, 39, 41, 54, 61, 65], "earlier": 0, "previous": 0, "displai": [0, 4, 7], "isn": [0, 44], "circumv": 0, "no_cach": [0, 38, 41, 47, 60], "true": [0, 3, 5, 6, 7, 14, 16, 17, 19, 21, 22, 24, 40, 41, 44, 45, 46, 47, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65], "argument": [0, 14, 17, 19, 24, 39, 47, 58, 59, 60, 61, 63, 65], "web": [0, 14, 17, 21, 54], "client": [0, 14, 17, 19, 22, 23, 24, 44, 47], "context": [0, 60], "necessari": [0, 7, 13, 14, 53, 54, 55], "method": [0, 14, 16, 22, 24, 30, 31, 32, 33, 35, 36, 37, 38, 39, 40, 41, 42, 43, 45, 47, 52, 53, 56, 57, 59, 60, 61, 62, 63, 64, 66], "optim": 0, "usual": [0, 14, 48, 59, 60, 61], "follow": [0, 5, 7, 13, 21, 24, 48, 50, 53, 54, 55, 57, 59, 62, 64, 65, 66], "import": [0, 3, 19, 21, 24, 41, 47, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65], "com": [0, 44, 47, 54, 62], "perman": 0, "simpli": [0, 24, 63], "routin": [0, 24], "effect": 0, "prompt": [0, 14, 17, 24, 35, 38, 41, 47, 65], "enter": [0, 65], "absolut": [0, 24], "path": [0, 3, 5, 6, 7, 10, 14, 16, 17, 19, 21, 22, 24, 30, 44, 45, 47, 53, 54, 56, 61, 66], "cache_dir": [0, 3, 14, 16, 17, 38, 41, 44, 47, 53, 54, 60, 65], "arg": [0, 4, 6, 14, 16, 22, 42, 43, 45, 58, 59, 62], "pathlib": [0, 3, 5, 6, 7, 14, 16, 17, 19, 21, 24, 44, 47, 53, 54, 56, 59, 61], "home": [0, 16, 17, 18, 21, 24, 65], "new_download_dir": 0, "nb": [0, 3, 6, 7, 13, 14, 16, 19, 22, 24, 41, 42, 48, 58, 59, 60, 62, 64], "down": [0, 14, 66], "newli": [0, 14, 19], "specifi": [0, 4, 7, 13, 14, 19, 24, 53, 59, 60, 61, 62, 66], "avoid": [0, 14, 60, 62], "separ": [0, 5, 6, 7, 13, 14, 17, 45, 47, 48, 59, 64], "tables_dir": [0, 14], "kwarg": [0, 6, 7, 14, 19, 22, 24, 38, 45, 47, 59, 62, 63], "By": [0, 6, 54, 59, 60, 61, 62, 63, 64, 65, 66], "root": [0, 3, 5, 7, 14, 16, 17, 19, 24, 44, 54, 59, 61, 63], "wai": [0, 14, 16, 19, 54, 56, 58, 59, 60, 61, 62, 64, 65, 66], "upon": [0, 24, 39, 41], "load_cach": [0, 14], "automat": [0, 19, 50, 55, 59, 65], "overwrit": [0, 14, 21, 24, 47], "newer": [0, 14], "avail": [0, 24, 47, 53, 57, 58, 59, 62, 65, 66], "set": [0, 4, 7, 14, 16, 17, 19, 21, 22, 24, 25, 31, 33, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 47, 52, 54, 57, 58, 59, 60, 62, 65, 66], "offlin": [0, 14, 40, 41, 52, 54, 56, 62, 64], "print": [0, 7, 14, 24, 39, 47, 53, 54, 55, 56, 58, 59, 60, 61, 62, 63, 64, 65], "user": [0, 14, 16, 17, 19, 35, 38, 41, 47, 48, 50, 53, 54, 56, 57, 59, 61, 62, 66], "logout": [0, 24, 37, 47], "authent": [0, 24, 35, 38, 41, 47, 60], "usernam": [0, 14, 16, 17, 41, 47], "other_us": 0, "cache_token": [0, 47], "fals": [0, 3, 4, 5, 6, 7, 14, 16, 17, 19, 21, 22, 24, 44, 45, 47, 54, 58, 59, 60, 61, 62, 63, 64], "window": [0, 24], "platform": 0, "initi": [0, 7, 64], "try": [0, 60], "few": [0, 66], "line": [0, 7, 54, 64], "traceback": 0, "like": [0, 6, 7, 13, 16, 19, 45, 58, 59, 62, 66], "file": [0, 2, 3, 4, 6, 7, 13, 14, 16, 17, 19, 21, 22, 24, 25, 30, 36, 37, 41, 44, 47, 48, 50, 53, 54, 55, 57, 58, 60, 61, 63, 64, 65, 66, 67], "c": [0, 5, 6, 14, 47, 53, 54, 59, 60, 62], "anaconda3": 0, "env": 0, "lib": 0, "urllib": 0, "request": [0, 14, 19, 41, 47, 50, 54, 64, 66], "py": [0, 41, 50, 54, 62], "1351": 0, "do_open": 0, "rais": [0, 4, 5, 7, 14, 16, 17, 19, 22, 24, 45, 47, 56, 59, 62], "urlerror": 0, "err": 0, "urlopen": 0, "ssl": 0, "certificate_verify_fail": 0, "verifi": [0, 19, 24, 41], "fail": [0, 7, 14, 19, 24, 27, 38, 41, 45, 46, 59, 60, 64], "unabl": [0, 45], "issuer": 0, "_ssl": 0, "997": 0, "ha": [0, 5, 7, 13, 21, 24, 39, 47, 55, 57, 60, 62, 64], "rel": [0, 3, 5, 6, 7, 13, 14, 19, 21, 24, 45, 47, 55, 61, 66], "easi": [0, 66], "open": [0, 1, 35, 47, 50, 52, 61, 65], "microsoft": 0, "edg": 0, "internet": [0, 19, 41, 54, 60, 64], "explor": [0, 52, 58], "navig": 0, "url": [0, 14, 16, 17, 21, 22, 40, 47, 56, 57, 59, 61, 64, 65], "whichev": [0, 14], "site": 0, "attempt": [0, 3, 5, 24], "need": [0, 16, 24, 41, 47, 54, 61, 65, 66], "reattempt": 0, "ani": [0, 5, 6, 7, 13, 14, 16, 17, 19, 21, 24, 45, 47, 48, 53, 54, 56, 57, 58, 59, 60, 61, 62, 63, 66], "visit": 0, "websit": [0, 47, 54, 61, 66], "browser": 0, "enough": [0, 14, 66], "": [0, 4, 6, 7, 13, 14, 16, 17, 19, 24, 37, 39, 47, 48, 53, 54, 57, 58, 61, 62, 64, 66], "properli": 0, "uniqu": [0, 7, 13, 14, 16, 45, 48, 56, 57, 59, 61, 66], "issu": [0, 4, 7, 24, 65], "o": [0, 6, 24, 54], "handl": [0, 24, 47, 66], "contain": [0, 3, 5, 6, 7, 13, 14, 16, 17, 19, 22, 44, 47, 48, 53, 54, 55, 57, 58, 59, 61, 62, 66], "tag": [0, 14, 19, 43, 50, 52, 57, 58, 59], "2021_q1_ibl_et_al_behaviour": [0, 62, 64], "full": [0, 3, 5, 6, 7, 10, 14, 21, 24, 47, 48, 53, 56, 61, 64, 66], "index": [0, 3, 6, 41, 45, 50, 52, 54, 64], "cache_clear": [0, 14, 41], "latest": [0, 45], "changelog": 0, "pip": [0, 50, 54, 61, 65], "instal": [0, 50, 52, 54, 61], "u": [0, 57, 65], "write": [0, 6, 22, 38, 47, 57, 64], "dir": [0, 14, 17, 24, 41, 44, 54], "assert": [0, 14, 17, 24, 35, 54, 55, 56, 59, 60, 62, 64], "wish": [0, 54], "provid": [0, 3, 4, 6, 14, 16, 17, 19, 21, 22, 24, 41, 45, 57, 58, 59, 60, 61, 62, 64, 66], "cache_rest": [0, 14, 47, 60], "none": [0, 3, 5, 6, 7, 14, 16, 17, 19, 21, 22, 24, 26, 31, 32, 33, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 47, 53, 55, 57, 58, 59, 60, 61, 62, 64], "save": [0, 3, 6, 7, 13, 14, 17, 22, 44, 52, 61, 66], "respons": [0, 19, 38, 39, 41, 45, 47, 60], "disk": [0, 3, 6, 14, 56], "cache_mod": [0, 38], "search_insert": [0, 14, 41, 62], "instead": [0, 14, 19, 21, 45, 54, 59, 60, 62, 63, 64], "It": [0, 7, 13, 17, 39, 45, 47, 54, 57, 59, 64], "behav": [0, 62], "exactli": [0, 45, 48, 54, 55, 59, 64, 66], "slice": [0, 14, 16, 45, 61], "its": [0, 7, 13, 22, 33, 55, 56, 59, 64, 66], "length": [0, 7, 14, 59], "retriev": [0, 17, 21, 56, 60], "valu": [0, 5, 6, 7, 13, 14, 16, 17, 22, 45, 47, 55, 58, 62, 64], "fetch": [0, 14, 21, 62], "item": [0, 66], "greatli": [0, 60], "speed": 0, "up": [0, 14, 17, 19, 24, 31, 33, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 47, 52, 54, 60, 66], "larg": [0, 14, 39, 54, 66], "dictionari": [0, 6, 14, 16, 45, 47, 57, 58, 59, 62], "detail": [0, 14, 47, 53, 59, 61, 62, 64, 66], "get_detail": [0, 14, 41, 56], "eid": [0, 14, 16, 19, 39, 41, 45, 47, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 66], "regular": [0, 6, 7, 14, 45, 58, 59, 62, 64], "express": [0, 6, 7, 14, 45, 57, 58, 59, 62, 64], "start": [0, 7, 13, 14, 19, 21, 45, 48, 52, 55, 57, 58, 59, 62, 65, 66], "end": [0, 7, 13, 19, 45, 59, 61, 62, 63], "string": [0, 5, 7, 14, 16, 19, 21, 24, 32, 44, 45, 47, 56, 58, 59, 61, 62, 64, 66], "wildcard": [0, 6, 14, 41, 45, 55, 58, 59, 61, 62, 66], "fd_04": [0, 14, 62], "f": [0, 14, 47, 54, 55, 56, 57, 59, 61, 62, 63, 64], "django": [0, 14, 38, 62, 64], "subject__nickname__exact": [0, 64], "caus": [0, 62], "thing": [0, 14], "have": [0, 4, 5, 6, 7, 13, 14, 22, 48, 54, 57, 58, 59, 61, 62, 65, 66], "somewher": 0, "_tables_dir": [0, 14], "question": 0, "second": [0, 7, 13, 14, 24, 45, 48, 55, 59, 61, 66], "minor": [0, 7], "case": [0, 7, 13, 14, 39, 41, 48, 55, 57, 59, 62, 64, 66], "insensit": [0, 14, 62, 64], "gotcha": 0, "section": [0, 62, 65], "filter": [0, 4, 6, 14, 44, 45, 47, 52, 57, 61, 64, 66], "those": [0, 3, 5, 14, 22, 24, 53, 61, 64, 66], "suppli": 0, "qc": [0, 7, 14, 32, 45, 46, 56, 58, 60, 62], "level": [0, 7, 13, 14, 19, 45, 58, 59, 64], "warn": [0, 7, 14, 45, 46, 55, 58, 62, 64], "less": [0, 7, 13, 14, 58, 62, 64], "In": [0, 14, 19, 24, 48, 54, 56, 59, 60, 62, 64, 66], "auto": [0, 14, 47, 60, 62], "trial": [0, 4, 5, 6, 7, 13, 14, 19, 48, 54, 55, 58, 59, 61, 62, 63, 64], "spike": [0, 4, 5, 6, 7, 13, 14, 33, 44, 45, 48, 53, 55, 58, 61, 62, 66], "dataset_qc_lt": [0, 14, 62], "pqt": [0, 24, 53, 54, 58, 61], "npy": [0, 4, 5, 6, 7, 13, 14, 33, 40, 45, 47, 48, 53, 54, 55, 56, 58, 59, 61, 62, 64], "list_dataset": [0, 14, 41, 53, 58, 59, 61, 64, 66], "load_dataset": [0, 14, 41, 53, 56, 58, 59, 61, 63, 66], "dset": [0, 14, 16, 40, 45, 56, 58, 59, 62, 63], "ignore_qc_not_set": [0, 14, 45, 58], "neurophysiologi": [1, 52, 61], "environ": [1, 21, 52, 61, 65], "ONE": [1, 3, 5, 6, 14, 16, 17, 18, 19, 22, 28, 41, 44, 45, 47, 53, 55, 56, 63, 64, 67], "api": [1, 3, 19, 21, 28, 41, 44, 45, 46, 47, 50, 52, 53, 54, 55, 56, 57, 58, 59, 61, 62, 63, 64, 65, 67], "construct": [2, 3, 7, 16, 41, 55, 64], "pars": [2, 5, 6, 7, 14, 16, 30, 45, 48, 55, 62], "valid": [2, 5, 6, 7, 16, 19, 24, 32, 43, 45, 47, 48, 52, 53, 60], "load": [2, 6, 14, 17, 22, 41, 47, 48, 52, 53, 54, 56, 60, 61, 62, 63], "alyx": [2, 3, 4, 6, 7, 14, 16, 17, 19, 21, 22, 24, 35, 38, 39, 40, 41, 44, 45, 47, 54, 55, 56, 59, 60, 61, 62, 65], "parquet": [3, 14, 41, 47, 54], "databas": [3, 4, 7, 14, 17, 19, 21, 24, 44, 47, 52, 54, 55, 57, 58, 59, 60, 61, 62, 66], "from": [3, 5, 6, 7, 13, 14, 16, 17, 19, 21, 22, 24, 41, 44, 45, 47, 48, 50, 52, 53, 54, 55, 56, 57, 58, 60, 61, 62, 63, 64, 65, 66], "system": [3, 7, 13, 16, 24, 38, 47, 65], "us": [3, 6, 7, 13, 14, 16, 17, 19, 21, 22, 24, 39, 41, 44, 45, 47, 48, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 66, 67], "instanc": [3, 14, 16, 17, 19, 21, 24, 41, 44, 47, 54, 59, 61, 62], "i": [3, 4, 5, 6, 7, 13, 14, 16, 17, 19, 21, 22, 24, 35, 38, 39, 41, 44, 45, 47, 48, 50, 52, 53, 54, 55, 57, 58, 59, 60, 61, 62, 64, 65, 66, 67], "advis": 3, "via": [3, 24, 39, 41, 47, 60, 63, 64], "one_cach": [3, 16, 54], "manag": [3, 54], "otherwis": [3, 5, 6, 7, 14, 16, 24, 61], "result": [3, 6, 14, 38, 52, 58, 60, 62, 64, 66], "uuid": [3, 5, 6, 7, 13, 14, 16, 19, 24, 39, 45, 47, 48, 54, 56, 57, 58, 61, 62, 63, 66], "match": [3, 4, 5, 6, 7, 13, 14, 19, 21, 45, 48, 52, 53, 54, 55, 58, 59, 61, 62, 64, 66], "One": [3, 7, 14, 16, 24, 41, 44, 45, 47, 53, 54, 56, 59, 60, 62, 65], "data": [3, 5, 6, 7, 13, 14, 16, 17, 18, 19, 20, 21, 22, 24, 40, 45, 46, 47, 48, 53, 55, 56, 57, 58, 59, 60, 61, 64, 67], "make_parquet_db": [3, 14, 33, 53], "root_dir": [3, 6, 16], "out_dir": 3, "hash_id": 3, "hash_fil": [3, 54], "lab": [3, 5, 6, 7, 10, 12, 13, 14, 16, 19, 24, 33, 47, 48, 53, 54, 55, 56, 57, 60, 61, 62, 66], "sourc": [3, 4, 5, 6, 7, 14, 16, 17, 19, 21, 22, 24, 30, 31, 32, 33, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 47, 55], "directori": [3, 5, 6, 7, 13, 14, 16, 17, 19, 21, 24, 41, 44, 47, 52, 53, 54, 58, 59, 60, 63, 65], "dataset": [3, 4, 5, 6, 7, 14, 16, 19, 22, 40, 41, 43, 44, 45, 47, 52, 53, 54, 57, 60, 61, 63, 64, 65], "tabl": [3, 6, 7, 13, 14, 22, 24, 41, 44, 45, 46, 47, 52, 53, 54, 55, 56, 59, 61, 62, 64, 66], "paramet": [3, 5, 6, 7, 14, 16, 17, 19, 21, 22, 23, 24, 26, 36, 37, 39, 41, 44, 45, 47, 59, 61, 62, 64, 65, 66], "str": [3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 16, 17, 18, 19, 21, 22, 23, 24, 25, 44, 45, 47, 56, 59, 61, 62], "option": [3, 4, 5, 6, 7, 13, 14, 16, 17, 19, 22, 24, 45, 47, 52, 53, 54, 59, 60, 66], "ar": [3, 5, 6, 7, 13, 14, 16, 17, 19, 21, 22, 24, 38, 39, 41, 44, 45, 47, 48, 50, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67], "bool": [3, 5, 6, 7, 14, 16, 17, 19, 21, 22, 24, 44, 45, 47, 59, 61, 62], "experi": [3, 5, 7, 13, 14, 16, 19, 45, 48, 52, 54, 55, 58, 59, 61], "id": [3, 14, 16, 19, 22, 24, 33, 39, 40, 44, 45, 47, 52, 55, 57, 58, 59, 61, 62, 63, 64], "requir": [3, 7, 13, 14, 16, 41, 45, 48, 50, 54, 55, 57, 59, 60, 64, 66], "an": [3, 4, 5, 6, 7, 13, 14, 16, 17, 19, 21, 22, 24, 39, 41, 44, 45, 47, 48, 52, 53, 54, 55, 56, 57, 58, 59, 61, 62, 64, 65, 66], "md5": [3, 19, 47], "hash": [3, 7, 13, 40, 47, 54, 59], "substanti": [3, 7, 13], "name": [3, 4, 5, 6, 7, 13, 14, 16, 19, 21, 22, 24, 40, 44, 45, 47, 52, 53, 54, 55, 57, 58, 61, 62, 66, 67], "folder": [3, 4, 5, 6, 7, 13, 19, 21, 24, 35, 41, 44, 48, 50, 53, 59, 61, 66], "structur": [3, 48, 52, 53, 54], "subject": [3, 4, 5, 6, 7, 10, 12, 13, 14, 16, 19, 24, 33, 39, 40, 43, 45, 47, 48, 52, 53, 54, 55, 56, 57, 58, 59, 61, 62, 64, 66], "taken": [3, 14, 19], "return": [3, 5, 6, 7, 13, 14, 16, 17, 19, 21, 22, 24, 38, 39, 41, 44, 45, 47, 52, 56, 57, 58, 59, 61, 62, 63, 64, 66], "session": [3, 5, 6, 7, 12, 13, 14, 16, 19, 39, 40, 41, 45, 47, 52, 53, 54, 56, 57, 58, 59, 60, 61, 62, 63, 66], "remove_missing_dataset": 3, "remove_empty_sess": 3, "dry": [3, 6, 19], "remov": [3, 5, 6, 24, 47], "doe": [3, 7, 14, 16, 19, 35, 52, 56, 64], "entri": [3, 14, 62, 66], "miss": [3, 7, 14, 24, 52, 59, 63, 64], "non": [3, 7, 13, 14, 16, 22, 31, 47], "dict": [3, 5, 6, 7, 13, 14, 16, 17, 19, 21, 22, 24, 26, 27, 41, 45, 47, 58, 59, 61, 62], "panda": [3, 6, 7, 14, 16, 45, 46, 58, 61, 62, 63], "datafram": [3, 6, 14, 16, 44, 45, 58, 59, 61], "kei": [3, 5, 6, 7, 13, 14, 16, 17, 21, 22, 24, 25, 47, 56, 58, 59, 61, 64, 66], "do": [3, 14, 24, 41, 45, 52, 57, 59, 61, 62, 66], "sort": [3, 7, 13, 14, 45, 48, 56, 61, 66], "type": [3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 36, 37, 43, 44, 45, 46, 47, 52, 53, 56, 57, 58, 59, 60, 62, 64, 65, 66], "relat": [4, 7, 13, 14, 55, 58, 59, 66], "error": [4, 14, 19, 22, 24, 38, 45, 52], "class": [4, 6, 7, 14, 16, 19, 22, 24, 30, 31, 32, 33, 35, 36, 37, 38, 39, 40, 41, 42, 43, 45, 47], "which": [4, 7, 13, 14, 16, 19, 21, 39, 45, 47, 48, 52, 53, 54, 59, 60, 61, 62, 63, 64, 66], "verbos": 4, "descript": [4, 5, 7, 14, 48, 53, 55, 58, 59, 61, 62, 63, 64], "alferror": [4, 14, 19, 32, 45], "ters": 4, "base": [4, 6, 7, 14, 16, 19, 24, 30, 31, 32, 33, 35, 36, 37, 38, 39, 40, 41, 42, 43, 45, 47, 57, 64, 65], "explan": 4, "alyxsubjectnotfound": [4, 19], "alfobjectnotfound": [4, 14], "object": [4, 5, 6, 7, 9, 10, 11, 13, 14, 16, 17, 19, 21, 22, 24, 37, 39, 41, 44, 45, 46, 47, 48, 52, 53, 54, 55, 56, 57, 58, 59, 61, 63, 64, 66], "occur": [4, 14, 38, 45], "namespac": [4, 5, 6, 7, 9, 10, 11, 13, 14, 55, 59], "incorrectli": 4, "format": [4, 6, 7, 13, 14, 16, 24, 48, 50, 55, 57, 64, 66], "_ibl_trial": [4, 5, 14, 24, 48, 54, 58, 59, 61], "interv": [4, 5, 6, 7, 13, 14, 48, 54, 58, 59, 61, 66], "would": [4, 7, 13, 14, 41, 48, 54, 55, 59, 64, 66], "ibl": [4, 5, 6, 7, 14, 21, 40, 52, 54, 55, 59, 61, 62], "alfmultipleobjectsfound": 4, "multipl": [4, 6, 7, 13, 14, 16, 19, 24, 45, 47, 48, 53, 56, 59, 62, 64, 66], "belong": [4, 6, 14, 19, 48, 59, 61, 64, 66], "than": [4, 7, 13, 14, 47, 58, 59, 62, 64], "pattern": [4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 16, 19, 48, 53, 55, 59, 62], "_namespace_": [4, 5], "attribut": [4, 5, 6, 7, 9, 10, 11, 13, 14, 17, 19, 22, 24, 38, 44, 45, 48, 53, 55, 56, 58, 61, 63, 66], "_timescal": [4, 5], "extens": [4, 5, 6, 7, 9, 10, 11, 13, 14, 53, 55, 58, 59, 61], "alfmultiplecollectionsfound": [4, 14], "collect": [4, 5, 7, 8, 10, 11, 13, 14, 40, 44, 45, 52, 53, 54, 55, 58, 61, 64], "probe01": [4, 14, 44, 48, 53, 58, 59, 61], "alfmultiplerevisionsfound": [4, 45], "revis": [4, 5, 7, 8, 10, 11, 13, 14, 19, 44, 45, 52, 53, 55, 57, 58, 61, 64], "differ": [4, 7, 13, 14, 24, 44, 48, 52, 55, 59, 61, 66], "were": [4, 7, 13, 14, 48, 61, 63], "modul": [5, 7, 14, 16, 17, 22, 24, 30, 31, 32, 33, 35, 36, 37, 38, 40, 41, 42, 43, 45, 53, 59, 61, 62], "identifi": [5, 7, 13, 14, 16, 39, 44, 45, 56, 59, 61, 66], "compon": [5, 14, 52], "bracket": [5, 7, 53, 64], "extra": [5, 6, 7, 9, 10, 11, 13, 19, 53, 55, 59], "part": [5, 6, 7, 13, 14, 45, 48, 53, 55, 56, 58, 61, 64, 66], "ext": [5, 14, 24], "underscor": [5, 7, 13, 48, 64], "unless": [5, 60], "must": [5, 6, 7, 13, 14, 19, 22, 24, 45, 48, 50, 55, 59, 60, 62, 63, 64, 65, 66], "name_spac": 5, "__namespace__": 5, "alwai": [5, 14, 19, 24, 50, 54, 58, 60, 66], "inform": [5, 14, 22, 24, 48, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 64, 65, 66], "see": [5, 6, 14, 24, 47, 52, 54, 57, 58, 59, 60, 61, 62, 64, 65, 66], "document": [5, 7, 47, 55, 59, 61, 62, 64, 66], "int": [5, 6, 7, 14, 15, 19, 24, 44, 45, 47, 62], "brain": [5, 6, 21, 57, 62, 64, 66], "github": [5, 6, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64], "io": [5, 14, 31, 41, 44, 54, 59], "alf_intro": [5, 6], "html": [5, 6, 50], "rel_path_part": [5, 30], "rel_path": [5, 59], "as_dict": [5, 16, 55], "assert_valid": [5, 55], "relev": [5, 60], "_namespace_object": [5, 6, 53, 55], "attribute_timescal": [5, 6, 53, 55], "ordereddict": [5, 55], "date": [5, 7, 10, 12, 13, 14, 16, 19, 33, 45, 47, 48, 53, 54, 55, 56, 57, 59, 60, 61, 62, 66], "number": [5, 6, 7, 10, 12, 13, 14, 15, 16, 19, 24, 33, 47, 48, 53, 54, 55, 56, 57, 58, 59, 61, 62, 64, 66], "tupl": [5, 7, 14, 16, 24, 44, 45, 47, 64], "valueerror": [5, 7, 14, 16, 19, 22, 45, 56, 62], "cannot": 5, "session_path_part": [5, 30], "session_path": [5, 6, 19, 31, 41, 54, 56, 59], "invalid": [5, 7, 14, 16, 56], "filename_part": [5, 30, 55], "filenam": [5, 6, 7, 9, 11, 13, 14, 19, 24, 45, 47, 52, 54, 55, 58, 59, 61, 63, 64, 66], "element": [5, 6, 14, 45, 62], "except": [5, 7, 13, 14, 19, 32, 45, 47, 48, 56, 59, 62], "present": [5, 16, 19, 21, 22, 48, 52, 60, 62, 66], "timescal": [5, 6, 7, 9, 10, 11, 13, 14, 55], "_namespace_obj": 5, "times_timescal": 5, "foo": [5, 16, 24, 47, 62], "obj": [5, 14, 56, 59], "cluster": [5, 6, 7, 13, 14, 33, 48, 53, 55, 58, 59, 61, 62, 66], "times_ephysclock": [5, 7, 13, 48, 55, 59], "ephysclock": [5, 7, 14, 55], "_iblmic_audiospectrogram": 5, "iblmic": 5, "audiospectrogram": 5, "_spikeglx_ephysdata_g0_t0": [5, 58, 61], "imec": 5, "wire": [5, 58], "json": [5, 6, 7, 13, 19, 21, 22, 35, 38, 47, 48, 53, 55, 56, 57, 58, 61], "spikeglx": 5, "ephysdata_g0_t0": 5, "imec0": [5, 61], "lf": [5, 58], "bin": [5, 7, 13, 59, 61], "gocue_times_bpod": 5, "csv": [5, 6, 7, 13, 48, 58, 59, 61, 63], "gocue_tim": [5, 48, 54, 58, 59], "bpod": [5, 6, 7], "full_path_part": [5, 30], "2020": [5, 14, 16, 19, 24, 40, 44, 45, 56, 57, 58, 59, 61, 62, 63, 64], "01": [5, 6, 14, 16, 19, 24, 44, 45, 48, 53, 54, 56, 57, 58, 59, 61, 62, 63, 64], "001": [5, 6, 7, 13, 16, 24, 33, 40, 48, 53, 54, 55, 56, 58, 59, 61, 63], "folder_part": [5, 30], "folder_path": 5, "get_session_path": 5, "filepath": [5, 14, 16, 19, 56, 59], "input": [5, 7, 16, 17, 19, 24, 41, 44, 45, 47, 58, 59], "mnt": [5, 24, 40], "sd0": 5, "get_alf_path": [5, 30], "search": [5, 6, 14, 19, 41, 45, 47, 48, 52, 54, 55, 56, 58, 60, 61, 64], "just": [5, 37, 41, 54, 57, 66], "etc": [5, 7, 13, 14, 24, 47, 48, 53, 55, 57, 59, 62, 64], "subj": [5, 45, 57], "2021": [5, 6, 14, 24, 33, 40, 44, 45, 48, 53, 58, 59, 60, 62, 64, 66], "21": [5, 57, 61, 62, 64], "attr": [5, 59], "add_uuid_str": [5, 30], "file_path": [5, 6, 53], "add": [5, 16, 24, 41, 47, 62], "a976e418": 5, "c8b8": 5, "4d24": 5, "be47": 5, "d05120b18341": 5, "purepath": [5, 16, 24], "hyphen": [5, 7, 48], "hexadecim": [5, 7], "remove_uuid_str": [5, 30], "spec": [5, 6, 14, 32, 45, 48, 53, 54, 55, 56, 61], "is_uuid": [5, 7, 32, 56], "without": [5, 6, 14, 17, 19, 21, 24, 39, 41, 47, 52, 54, 59, 61, 66], "padded_sequ": [5, 30], "ensur": [5, 14, 19, 24, 41, 44, 45, 48, 50, 55, 59, 62], "zero": [5, 7, 13, 59, 64], "pad": [5, 7, 13], "sequenc": [5, 14, 16, 45, 56, 62, 66], "convert": [5, 6, 7, 13, 19, 21, 24, 40, 44, 45, 52, 56, 59], "pass": [5, 7, 14, 19, 24, 45, 46, 47, 52, 53, 58, 64], "iblrigdata": 5, "2023": [5, 14, 62], "_ibl_experi": 5, "yaml": 5, "support": [5, 6, 14, 16, 22, 45, 48, 59, 61, 62, 64, 66], "affect": [5, 7, 62], "pureposixpath": [5, 16, 21, 24], "seri": [6, 14, 16, 45], "read": [6, 22, 39, 47, 52, 64, 66, 67], "interpol": [6, 7, 13], "specif": [6, 7, 8, 9, 10, 11, 12, 13, 14, 19, 22, 32, 48, 52, 53, 54, 55, 57, 58, 59, 61, 62, 64, 66], "overview": [6, 60], "scope": 6, "alfbunch": [6, 14, 31], "bunch": [6, 14, 16, 44, 58], "dot": [6, 59], "convers": [6, 16, 56], "properti": [6, 14, 24, 38, 41, 44, 47, 59, 60, 62, 64], "check_dimens": [6, 31, 59], "0": [6, 7, 13, 14, 45, 50, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 66], "consist": [6, 62], "dimens": [6, 7, 13, 55, 59, 66], "inconsist": [6, 52], "append": [6, 7, 13, 48], "b": [6, 50], "inplac": 6, "anoth": [6, 7, 13, 24, 62, 63, 66], "place": [6, 7, 13, 19, 48, 50, 53], "to_df": [6, 59], "column": [6, 7, 13, 14, 41, 45, 46, 55, 66], "static": [6, 7, 14, 16, 19, 22, 24, 37, 45], "from_df": [6, 31], "df": [6, 45], "adict": 6, "conform": 6, "size": [6, 7, 13, 21, 24, 45, 59, 66], "convent": [6, 7, 13, 54, 66], "d": [6, 45, 50, 58, 61, 64], "arrai": [6, 7, 13, 14, 45, 55, 56, 59, 61, 66], "stop": [6, 63, 66], "10": [6, 7, 24, 53, 55, 56, 58, 59, 61, 62, 63], "pd": [6, 14, 16, 44, 45, 61, 63], "read_t": [6, 31, 59], "whose": [6, 14, 22, 45, 53, 62, 64], "numpi": [6, 7, 13, 14, 50, 56, 59, 61], "ndarrai": [6, 14, 61], "timestamp": [6, 7, 13, 14, 45, 48, 58, 59, 61, 62], "t": [6, 7, 14, 19, 24, 39, 44, 45, 52, 54, 57, 58, 59, 60, 61, 64], "ts2vec": [6, 31], "n_sampl": 6, "continu": [6, 7, 13], "timeseri": [6, 7, 13, 52], "shape": [6, 7, 13], "2x2": 6, "form": [6, 16, 48, 56, 57, 62, 64, 66], "sampl": [6, 7, 13, 58, 61], "vector": [6, 7, 13, 66], "dico": 6, "test": [6, 7, 16, 21, 47, 52, 65], "broadcast": 6, "rule": [6, 7, 13], "onli": [6, 7, 14, 19, 22, 45, 47, 52, 54, 55, 57, 58, 60, 61, 62, 63, 65, 66], "accept": [6, 7, 16, 56, 59, 64], "axi": 6, "equal": [6, 14, 58, 62, 64], "dim": 6, "statu": [6, 19, 24, 27, 57, 64], "load_file_cont": [6, 31], "fil": 6, "content": [6, 7, 13, 21, 24, 35, 47, 48, 50, 54, 55], "design": 6, "veri": [6, 54, 58], "far": 6, "h": 6, "tsv": [6, 7, 13, 59], "ssv": [6, 7, 48, 58, 59], "jsonabl": [6, 58], "depend": [6, 14, 16, 45], "iter_sess": [6, 31], "recurs": [6, 16, 19, 24], "iter": [6, 14, 16, 19, 64], "look": [6, 19, 24, 54, 57], "glob": 6, "perform": [6, 14, 19, 47, 60, 62], "yield": [6, 19], "lexicograph": [6, 7, 13, 14, 45, 48, 56, 59, 66], "order": [6, 7, 13, 14, 24, 38, 45, 46, 48, 50, 56, 59, 66], "effici": [6, 64], "iter_dataset": [6, 31], "alfpath": 6, "want": [6, 7, 13, 57, 59, 60, 61, 63, 64, 66], "unix": [6, 14, 45, 59], "shell": [6, 14, 45, 59, 65], "style": [6, 14, 24, 45, 50, 59], "load_object": [6, 14, 31, 41, 53, 54, 56, 58, 59, 61, 63], "short_kei": 6, "depth": [6, 57, 58, 61, 64], "amp": [6, 58, 59, 61, 62], "refer": [6, 7, 13, 14, 16, 47, 48, 50, 52, 55, 56, 59, 61, 65, 66], "simplifi": [6, 7, 13, 55], "part1": [6, 59], "part2": 6, "pertain": [6, 66], "OR": [6, 14, 45, 58, 59, 62, 64], "compound": 6, "eventu": 6, "shorten": [6, 62], "my": [6, 52], "alffold": 6, "under": [6, 57], "save_object_npi": 6, "correspond": [6, 7, 13, 14, 16, 17, 24, 45, 47, 55, 62], "written": [6, 47, 50], "np": [6, 14, 16, 45, 56, 61], "arang": 6, "50": [6, 7], "random": 6, "save_metadata": 6, "file_alf": 6, "meta": [6, 14, 58, 59], "current": [6, 14, 16, 17, 19, 22, 40, 45, 47, 54, 60, 67], "ccflocat": 6, "metadata": [6, 7, 13, 60, 66], "reserv": [6, 7, 13], "keyword": [6, 14, 39, 57, 58, 60, 61], "binari": [6, 7, 13], "row": [6, 7, 13, 45, 48, 55, 60, 66], "unit": [6, 29, 30, 31, 32, 33, 36, 38, 39, 40, 41, 42, 43], "remove_uuid_fil": 6, "deprec": [6, 7], "renam": [6, 45, 54], "remove_uuid_recurs": 6, "within": [6, 19, 21, 24, 41, 48, 50, 52, 54, 58, 59, 60, 62, 63, 66], "next_num_fold": [6, 31], "session_date_fold": 6, "remove_empty_fold": [6, 31], "child": 6, "filter_bi": [6, 31], "alf_path": 6, "constitut": [6, 58], "logic": [6, 14, 41, 58, 59, 62, 64], "AND": [6, 14, 62, 64], "raw": [6, 7, 48, 55, 58, 59, 60], "wild": 6, "card": 6, "permit": [6, 14, 45, 59, 62, 64], "alf_fil": 6, "univers": [6, 7, 13], "wheel": [6, 7, 13, 14, 59, 61, 62], "wheelmov": [6, 7, 13, 55], "wh": 6, "either": [6, 17, 47, 55, 58, 60, 62, 64], "move": [6, 14, 19, 24], "complet": [7, 14, 19, 24, 45, 47, 54, 59], "descriptor": 7, "spec_descript": 7, "indic": [7, 13, 19, 64], "divid": [7, 13], "organ": [7, 13, 48, 54, 58, 59, 66], "togeth": [7, 13, 55, 66], "repres": [7, 13, 45, 48, 56, 59, 66], "amplitud": [7, 13], "haskel": [7, 13, 48, 55], "three": [7, 13, 14, 62, 66], "stimon_tim": [7, 13, 54, 58, 59], "nthe": [7, 13], "discret": [7, 13], "event": [7, 13], "compris": [7, 13, 17, 55, 66], "numer": [7, 13, 64, 66], "common": [7, 13, 22, 48, 64, 66], "ncontinu": [7, 13], "unevenli": [7, 13], "synchron": [7, 13, 24, 66], "point": [7, 13], "give": [7, 13, 57, 66], "count": [7, 13, 55, 66], "linear": [7, 13], "often": [7, 13, 64], "group": [7, 13, 48, 53, 59, 62], "modal": [7, 13, 53], "devic": [7, 13, 24, 48, 53], "measur": [7, 13, 53, 66], "probe": [7, 13, 14, 47, 48, 53, 55, 57, 58, 61, 62, 63, 66], "label": [7, 13, 14, 24, 53, 59, 61], "probe00": [7, 13, 14, 40, 44, 45, 48, 53, 57, 59, 61, 66], "raw_video_data": [7, 13, 53, 58], "took": [7, 13, 19], "iso": [7, 13, 14, 19, 59, 66], "yyyi": [7, 13, 16, 56], "mm": [7, 13, 16, 56], "dd": [7, 13, 16], "can": [7, 13, 14, 24, 39, 41, 48, 50, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66], "deal": [7, 13, 41], "long": [7, 13, 62], "concept": [7, 13], "primari": [7, 13, 64], "recogn": [7, 13], "nprefer": [7, 13], "choic": [7, 13, 54, 58, 59], "n": [7, 13, 55, 61, 63], "recommend": [7, 13, 14, 60], "flat": [7, 13], "sinc": [7, 13, 60], "datatyp": [7, 13], "3": [7, 13, 24, 45, 52, 53, 54, 56, 57, 58, 60, 61, 62, 63, 64], "tab": [7, 13], "delimit": [7, 13, 59], "text": [7, 13, 48, 59], "comma": [7, 13, 64], "filessinc": [7, 13], "field": [7, 13, 14, 21, 22, 26, 38, 45, 47, 52, 55, 57, 59, 62], "better": [7, 13, 45, 59], "some": [7, 13, 41, 48, 50, 53, 58, 59, 61, 62, 63, 64, 65], "record": [7, 13, 14, 16, 19, 45, 47, 52, 54, 58, 61, 62, 64, 66], "rather": [7, 13, 35], "them": [7, 13, 19, 24, 54, 55, 57, 60, 66], "alfiz": [7, 13], "ad": [7, 13, 19, 24, 39, 48, 54, 61], "top": [7, 13, 63, 64], "dtype": [7, 13, 14, 19, 45], "could": [7, 13, 22, 35, 41, 54, 55, 57, 62], "mani": [7, 13, 62], "x1": [7, 13], "x2": [7, 13], "xn": [7, 13], "plai": [7, 13], "formal": [7, 13], "role": [7, 13], "serv": [7, 13], "sever": [7, 13, 64], "addit": [7, 13, 14, 45, 47, 66], "purpos": [7, 13, 55], "archiv": [7, 13], "treat": [7, 13, 59], "concaten": [7, 13], "allow": [7, 13, 16, 24, 44, 54, 57, 58, 59, 62, 64, 66], "tif": [7, 13], "produc": [7, 13, 54], "scanimag": [7, 13], "encod": [7, 13, 16, 47, 55, 56, 66], "happen": [7, 13], "hierarch": [7, 13], "where": [7, 13, 14, 19, 57, 58, 62], "prefix": [7, 13, 16], "expect": [7, 13, 22, 45, 47, 48], "commun": [7, 13, 48], "standard": [7, 13, 31, 48, 54, 61, 66], "task": [7, 13, 14, 19, 24, 57, 60, 62, 66], "also": [7, 13, 14, 17, 38, 41, 42, 48, 54, 56, 57, 58, 59, 60, 62, 64, 65, 66], "piec": [7, 13, 66], "hardwar": [7, 13], "softwar": [7, 13, 48, 66], "_iblrig_": [7, 13], "_phy_": [7, 13], "sequenti": [7, 13], "002": [7, 13, 16, 24], "describ": [7, 13, 14, 32, 53, 55, 61, 64, 66], "1st": [7, 13, 53, 55], "frame": [7, 13, 41, 45, 55, 61, 66], "video": [7, 13, 55, 61], "therefor": [7, 13, 14, 16, 19, 54, 55, 59, 63, 66], "think": [7, 13, 55], "defin": [7, 13, 14, 22, 55, 62, 66], "head": [7, 13, 55, 59], "plural": [7, 13, 55], "sparsenois": [7, 13, 48, 55], "nencod": [7, 13], "achiev": [7, 13, 55, 57], "model": [7, 13, 55, 61, 64, 66], "guarante": [7, 13, 48, 55, 66], "integ": [7, 13, 14, 16, 45, 48, 55, 64, 66], "brain_loc": [7, 13, 48, 55, 66], "insert": [7, 13, 14, 39, 48, 52, 55, 57], "nbe": [7, 13], "care": [7, 13, 55, 62], "rememb": [7, 13, 55], "we": [7, 13, 35, 37, 53, 54, 55, 57, 58, 59, 61, 62, 65], "version": [7, 13, 19, 40, 45, 48, 52, 55, 59, 62, 65, 66], "arbitrari": [7, 13, 59], "pound": [7, 13, 48, 59], "sign": [7, 13, 48, 59], "v1": [7, 13], "unlik": [7, 13, 14, 16, 48, 58, 59], "previou": [7, 13, 14, 45, 58, 59, 63, 66], "typic": [7, 13, 14, 24, 55, 59], "intervals_nidaq": [7, 13], "timestamps_bpod": [7, 13], "session_spec": 7, "collection_spec": 7, "file_spec": 7, "_": [7, 9, 10, 11, 19, 37, 42], "rel_path_spec": 7, "full_spec": 7, "qualnam": 7, "boundari": 7, "intenum": 7, "outcom": [7, 45, 64], "enumer": [7, 14, 32, 45], "cach": [7, 14, 16, 17, 19, 21, 22, 33, 35, 38, 41, 44, 45, 46, 47, 52, 53, 56, 57, 58, 59, 61, 62, 63, 64, 65], "code": [7, 14, 19, 45, 52, 54, 66], "critic": [7, 45, 46, 64], "practic": 7, "unus": 7, "clock": [7, 48, 55], "align": 7, "inaccur": 7, "40": [7, 59, 64], "meet": 7, "protocol": [7, 14, 19, 22, 62, 66], "30": [7, 45, 53, 62], "qualiti": [7, 52], "high": [7, 19, 66], "snr": 7, "most": [7, 14, 19, 41, 45, 56, 59, 60, 62, 66], "analys": 7, "not_set": [7, 14, 45, 46, 58, 64], "been": [7, 14, 57, 60, 62, 65, 66], "assess": 7, "consid": [7, 57], "gold": 7, "tight": 7, "low": [7, 66], "v": [7, 50, 52, 54], "equival": [7, 59, 62, 64], "path_pattern": [7, 32, 53], "templat": [7, 58, 61], "lie": 7, "denot": 7, "width": 7, "99": 7, "along": [7, 54, 59], "max": 7, "120": 7, "regex": [7, 14, 32], "replac": [7, 24], "is_valid": [7, 32, 54, 55], "evalu": 7, "feedbacktyp": [7, 54, 58, 59], "_ns_obj": 7, "attr1": 7, "2622b17c": 7, "9408": 7, "4910": 7, "99cb": 7, "abf16d9225b9": 7, "spike_train": 7, "channel": [7, 39, 40, 47, 56, 57, 58, 61], "_phy_id": 7, "is_session_path": [7, 56], "path_object": 7, "check": [7, 14, 16, 17, 19, 24, 37, 38, 39, 41, 47, 52, 55, 60, 64, 65], "syntax": [7, 59, 62, 64], "physic": 7, "about": [7, 24, 52, 54, 55, 56, 57, 58, 59, 60, 61, 62, 65], "nor": 7, "is_uuid_str": [7, 32, 56], "randomli": 7, "correctli": [7, 16], "byte": [7, 19, 24], "4": [7, 15, 16, 19, 47, 52, 53, 56, 57, 58, 60, 61, 62, 63, 64], "to_alf": [7, 32, 55], "essenti": 7, "period": [7, 48], "built": 7, "_ibl_spik": [7, 55], "ephi": [7, 55, 57, 66], "minut": [7, 54, 60], "times_ephysclock_minut": 7, "v12": 7, "_ibl_wheel": [7, 14, 48, 58, 59, 61, 62], "readablealf": [7, 32], "capit": 7, "camel": 7, "space": [7, 48], "word": [7, 48, 58], "acronym": [7, 48], "preserv": [7, 48], "letter": [7, 48], "spars": 7, "nois": 7, "someroidataset": 7, "roi": 7, "_dromedari": [7, 32], "factori": [14, 17, 41], "determin": [14, 17, 48], "query_typ": [14, 45, 47, 57, 59, 60, 61, 62], "overrid": 14, "locat": [14, 17, 18, 19, 21, 22, 23, 24, 36, 37, 41, 44, 47, 52, 54, 56, 57, 62, 63, 66], "onealyx": [14, 17, 22, 40, 41, 59, 61, 62, 64], "data_dir": 14, "assum": [14, 16, 22, 24, 64], "login": [14, 24, 35, 37, 38, 47], "password": [14, 16, 47, 61], "get": [14, 16, 17, 19, 21, 22, 24, 39, 41, 47, 52, 54, 56, 57, 61, 62, 64], "deactiv": [14, 60, 62], "conversionmixin": [14, 16, 40, 41], "filesystem": [14, 54], "uuid_filenam": 14, "whether": [14, 17, 19, 22, 24, 57, 65], "search_term": [14, 41, 45, 61, 62, 64], "term": [14, 45], "save_cach": [14, 41], "save_dir": 14, "_cach": [14, 44, 45, 60], "recent": [14, 45, 52, 59, 66], "modifi": [14, 17, 24, 38, 47], "modif": 14, "reload": 14, "expir": [14, 24, 38, 60], "save_loaded_id": [14, 41, 63], "sessions_onli": [14, 63], "clear_list": [14, 63], "clear": [14, 41, 47, 63], "criteria": [14, 61, 62, 66], "singl": [14, 16, 19, 22, 24, 45, 47, 54, 55, 59, 61, 62, 66], "least": [14, 24, 48, 62, 64], "date_rang": [14, 45, 61, 62, 64], "posit": [14, 48, 58, 59, 61, 62], "below": [14, 45, 58, 59, 62, 64], "rang": [14, 45, 57, 59, 62], "inclus": [14, 62], "upper": [14, 62], "lower": [14, 62], "bound": [14, 45, 62], "nicknam": [14, 19, 47, 57, 62, 64], "task_protocol": [14, 19, 33, 56, 57, 61, 62, 64], "partial": [14, 24, 52, 62], "project": [14, 19, 33, 45, 56, 57, 58, 59, 61, 62, 66], "train": [14, 19, 62], "mfd_04": [14, 62], "exact": [14, 45, 52, 59, 62], "flag": [14, 16, 19, 38, 41, 50, 57, 58, 59, 62], "churchlandlab": [14, 16, 54, 62], "both": [14, 16, 24, 62, 64, 66], "sensit": [14, 62, 64], "dataset_qc": [14, 62], "criterion": [14, 62], "appli": [14, 57, 62, 64], "interpret": [14, 47, 62], "turn": [14, 47, 60, 62, 63], "off": [14, 47, 50, 60, 62], "list_subject": [14, 58], "ones": [14, 61], "asterisk": [14, 59, 61], "NOT": [14, 24, 45, 47], "categori": [14, 45, 46], "probe_dataset": [14, 61], "list_collect": [14, 41, 53, 58, 59], "list_revis": [14, 41, 53, 58], "202": [14, 58], "download_onli": [14, 56, 59], "download": [14, 15, 16, 17, 18, 21, 22, 23, 24, 35, 41, 44, 47, 52, 53, 55, 56, 57, 58, 60, 61, 62, 63, 64, 66], "undefin": 14, "spike_tim": [14, 53, 59], "old_spik": [14, 59], "08": [14, 40, 44, 45, 54, 56, 57, 59, 61, 63, 66], "31": [14, 40, 59, 61, 62, 66], "sure": [14, 41], "userwarn": [14, 62], "assert_pres": [14, 22, 59], "download_data": 14, "correct": [14, 19, 54, 55, 59], "typeerror": 14, "suppress": [14, 47], "explicitli": [14, 24, 59, 60, 63, 66], "load_dataset_from_id": [14, 41], "dset_id": 14, "load_collect": [14, 41, 58, 59], "alf_collect": 14, "alferr": [14, 45], "No": [14, 22], "setup": [14, 17, 22, 31, 33, 36, 37, 38, 41, 42, 43, 52, 54, 61], "silent": [14, 17, 41, 47, 59, 61, 65], "cwd": 14, "through": [14, 24, 41, 47, 48, 53, 54, 64], "clobber": [14, 47], "suffici": 14, "old": [14, 47], "creation": [14, 19, 39], "even": [14, 21, 59], "subset": [14, 22, 59, 63, 64], "releas": [14, 52, 66], "2022_q2_ibl_et_al_repeatedsit": [14, 62], "reset": 14, "webclient": [14, 21, 24, 38, 45, 52, 60], "alyxcli": [14, 17, 22, 24, 35, 38, 39, 41, 47, 60], "endpoint": [14, 16, 19, 24, 38, 39, 40, 44, 45, 47, 52], "describe_dataset": [14, 41, 55, 58], "dataset_typ": [14, 40, 55, 64], "connect": [14, 16, 19, 24, 38, 41, 52, 54, 55, 58, 60, 61, 64], "list_aggreg": [14, 41, 58], "assert_uniqu": [14, 45], "aggreg": [14, 52], "sp026": 14, "load_aggreg": [14, 41, 59], "neither": 14, "repositori": [14, 16, 19, 21, 22, 24, 57, 63, 64], "_ibl_subjecttrain": 14, "pid2eid": [14, 40, 41, 59, 60], "pid": [14, 59, 62], "eid2pid": [14, 40], "addition": [14, 21, 47, 66], "apart": 14, "maximum": [14, 19, 24], "limit": [14, 24, 57, 62, 64], "go": [14, 54, 61, 62], "pagin": [14, 39, 45, 62], "enabl": [14, 62, 66], "work": [14, 16, 52, 55, 58, 60, 61, 63, 64], "ins": [14, 64], "datasets__tags__nam": 14, "performance_gt": [14, 57, 62, 64], "performance_lt": [14, 62, 64], "greater": [14, 62, 64], "pre": [14, 24, 48, 62, 66], "threshold": [14, 62], "percentag": [14, 62, 64], "100": [14, 58, 62], "rig": [14, 62], "geograph": [14, 62], "se": [14, 45, 60, 62, 64], "param": [14, 22, 39, 41, 42, 44, 47, 52, 54, 64], "eid2path": [14, 16, 40, 56], "path2eid": [14, 16, 40, 56], "path_obj": [14, 16], "path2url": [14, 16, 41, 56], "type2dataset": [14, 41, 55], "camera": [14, 24, 55, 61, 64], "dataset2typ": [14, 41, 55], "describe_revis": [14, 41, 60], "befor": [14, 19, 24, 31, 33, 35, 36, 37, 38, 39, 40, 41, 42, 43, 45, 48, 50, 53, 54, 58, 60, 64], "httperror": [14, 19], "errno": [14, 64], "404": 14, "thread": [15, 47], "inter": 16, "int64": [16, 56], "ref": [16, 56], "dd_n_subject": [16, 56], "func": [16, 45], "decor": [16, 38, 41, 45, 47], "call": [16, 17, 22, 24, 37, 38, 39, 41, 47, 48, 52, 54, 55, 58, 59, 60, 63, 66], "latter": [16, 45], "intend": [16, 48], "map": [16, 17, 21, 22, 27, 45, 64], "parse_valu": 16, "appropri": 16, "lambda": [16, 24], "mixin": 16, "interconvert": [16, 55, 56, 62], "to_eid": [16, 40, 56, 57, 64], "kind": [16, 56], "intermitt": 16, "path2record": [16, 40], "record2url": [16, 22, 40, 41], "record2path": [16, 40], "reflect": 16, "eid2ref": [16, 56], "human": 16, "readabl": [16, 56], "find": [16, 24, 57, 58, 61, 62, 64, 66], "subject_sequence_yyyi": 16, "respect": [16, 19, 64], "4e0b3320": 16, "47b7": 16, "416e": 16, "b842": 16, "c34dc9004cf8": 16, "flower": [16, 47], "2018": [16, 47], "7": [16, 56, 57, 58, 61, 63, 65], "13": [16, 47, 53, 55, 60, 63], "07": [16, 44, 47, 53, 64], "13_1_flower": 16, "13_001_flower": 16, "7dc3c44b": 16, "225f": 16, "4083": 16, "be3d": 16, "07b8562885f4": 16, "ks005": [16, 57], "2019": [16, 40, 47, 54, 55, 56, 58, 59, 63], "11": [16, 40, 45, 54, 58, 63], "ref2eid": 16, "test_us": [16, 47], "tapetesbloc18": [16, 47], "04": 16, "11_1_ks005": 16, "ref2path": [16, 56], "windowspath": [16, 53, 56], "zadorlab": [16, 47, 54, 57, 61], "cortexlab": [16, 47, 48, 54, 57, 59, 60], "path2ref": 16, "path_str": 16, "path_str2": 16, "cshl046": 16, "06": [16, 44, 47, 48, 53, 57], "20": [16, 60, 62], "is_exp_ref": 16, "invalid_ref": 16, "ref2dict": 16, "thereof": [16, 19], "iblutil": [16, 41, 44], "util": [16, 35, 41, 42, 52, 57], "23_002_ibl_witten_01": 16, "23": [16, 24, 56, 62], "ibl_witten_01": 16, "dict2ref": [16, 56], "ref_dict": [16, 56], "one_path_from_dataset": 16, "path_from_dataset": 16, "root_path": [16, 24], "file_record": [16, 40, 47], "path_from_filerecord": 16, "fr": 16, "session_record2path": [16, 40], "nnn": 16, "prepend": 16, "alk01": 16, "fromisoformat": 16, "scenario": 17, "tri": 17, "address": [17, 22], "db": [17, 41], "cache_dir_default": [17, 54], "runner": [17, 18], "make_default": [17, 65], "press": 17, "iblparam": [17, 22], "chosen": 17, "get_default_cli": [17, 42], "include_schema": 17, "schema": 17, "par": [17, 22], "get_cache_dir": [17, 42], "get_params_dir": [17, 42], "check_cache_conflict": 17, "assertionerror": [17, 19], "registrationcli": [19, 43], "experiment": [19, 57, 64, 66], "create_new_sess": [19, 43], "create_sess": [19, 43], "register_sess": [19, 43], "register_fil": [19, 43], "get_dataset_typ": [19, 43], "filename_pattern": [19, 55, 58], "doesn": [19, 44, 45, 54, 57, 58, 59, 60], "keep": [19, 60, 63, 66], "root_data_fold": 19, "glob_pattern": 19, "create_m": 19, "session_root": 19, "ian": 19, "sy": 19, "find_fil": [19, 43], "assert_exist": [19, 43], "member": [19, 65], "alk_036": 19, "user_45": 19, "local_serv": 19, "ensure_iso8601": [19, 43], "8601": 19, "compliant": [19, 54, 55, 67], "ses_path": 19, "file_list": 19, "start_tim": [19, 56, 57, 64], "procedur": [19, 56, 57, 64], "behavior": [19, 54, 64, 66], "n_correct_tri": [19, 56, 64], "n_trial": [19, 56, 64], "total": [19, 24], "precis": [19, 62], "end_tim": [19, 56, 64], "400": 19, "mean": [19, 45, 48, 59, 60, 61, 65, 66], "submit": [19, 24], "incorrect": 19, "500": [19, 64], "connectionerror": 19, "due": 19, "bad": 19, "prepare_fil": [19, 43], "split": [19, 48, 54, 66], "conta": 19, "boolean": 19, "check_protected_fil": [19, 43], "created_bi": [19, 40, 55, 58], "protect": [19, 47], "whoever": 19, "log": [19, 24, 38, 47, 52, 55, 61, 64], "200": [19, 47], "403": 19, "server_onli": 19, "max_md5_siz": 19, "Will": [19, 47], "skip": [19, 65], "post": [19, 41, 47, 52], "sum": 19, "directli": [19, 45, 60], "circumst": 19, "side": [19, 58], "register_water_administr": [19, 43], "volum": [19, 64], "water": [19, 39, 57, 64], "administr": [19, 57, 64], "float": [19, 24, 62], "ml": [19, 57], "date_tim": [19, 64], "water_typ": 19, "who": [19, 52], "adlib": 19, "libitum": 19, "register_weight": [19, 43], "weight": 19, "gram": 19, "weigh": [19, 47, 57, 64], "1e": 19, "packag": [20, 29, 34, 48, 65], "backend": [21, 66], "bucket": 21, "credenti": [21, 47, 61, 65], "public": [21, 41, 59, 61], "unit_test": 21, "cache_info": [21, 35], "destin": [21, 24, 47, 54], "olivi": [21, 47], "scratch": 21, "s3_download_fil": [21, 35], "local_fil": 21, "s3_download_fold": 21, "get_s3_virtual_host": [21, 35], "uri": 21, "region": [21, 57, 64], "amazon": 21, "virtual": 21, "host": [21, 54], "s3": 21, "eu": 21, "west": 21, "scheme": 21, "url2uri": [21, 35], "data_path": [21, 22, 24], "return_loc": 21, "east": 21, "is_fold": 21, "obj_summeri": 21, "objectsummeri": 21, "get_aws_access_kei": [21, 35], "repo_nam": 21, "aws_cortexlab": 21, "alyxinst": 21, "boto3": 21, "get_s3_publ": 21, "servic": [21, 54], "resourc": [21, 54], "serviceresourc": 21, "get_s3_allen": 21, "allen": [21, 64], "get_s3_from_alyx": [21, 35], "config": 21, "profil": [21, 22, 24], "unsign": 21, "signatur": 21, "bucket_nam": 21, "atla": [21, 64], "dorsal_cortex_50": 21, "nrrd": 21, "machin": [21, 54, 66], "wide": 21, "spikesort": [21, 64], "benchmark": 21, "itself": [21, 64], "alyx_json": 22, "globu": [22, 23, 37], "admin": [22, 24, 64], "load_client_param": [22, 36], "save_client_param": [22, 36], "downloadcli": [22, 24, 36], "superclass": 22, "todo": [22, 24], "repo": [22, 35, 52], "preced": [22, 66], "_download_dataset": [22, 41], "download_fil": [22, 24, 37, 47], "state": [22, 41, 60], "distribut": 22, "access_protocol": [22, 23], "aw": [22, 23, 35], "kachari": [22, 23], "client_kei": 22, "filenotfounderror": 22, "attributeerror": 22, "glogu": 22, "new_par": 22, "hold": 22, "handler": 22, "abstract": 22, "to_address": [22, 24, 37], "file_address": [22, 24], "repo_from_alyx": [22, 36], "oper": [24, 54], "sdk": 24, "constructor": 24, "switch": 24, "tutori": [24, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64], "global": 24, "establish": 24, "fetch_endpoints_from_alyx": [24, 37], "remote_endpoint": 24, "relative_path": [24, 40], "full_path": 24, "flatiron_cortexlab": 24, "token": [24, 35, 38, 44, 47], "stay_logged_in": 24, "out": [24, 35, 38, 47, 52, 53, 54, 55, 56, 57, 58, 60, 61, 62], "revok": 24, "delet": [24, 38, 39, 47, 54], "is_logged_in": [24, 38, 47], "asynchron": [24, 37], "transfer": 24, "glo": 24, "add_endpoint": [24, 37], "cortex_lab_sr": 24, "task_id": 24, "transfer_data": [24, 37], "altern": [24, 57], "functool": 24, "get_local_endpoint_id": [24, 37], "alternate_loc": 24, "zfm": 24, "01867": 24, "03": [24, 58, 59], "integr": 24, "integration_loc": 24, "run_task": [24, 37], "await": 24, "temporarili": [24, 47, 52, 60], "chang": [24, 35, 41, 50, 52, 54, 60, 65], "source_endpoint": 24, "tranfer": 24, "asyncio": 24, "create_task": 24, "task_wait_async": [24, 37], "success": [24, 64], "gather": 24, "client_nam": 24, "headless": [24, 37], "remain": [24, 62], "longer": 24, "auth": [24, 44, 47], "posix": 24, "0ec47586": 24, "3a19": 24, "11eb": 24, "b173": 24, "0ee0d5d9299f": 24, "foobar": [24, 45, 47], "bar": [24, 47, 62], "baz": [24, 47, 62], "nest": 24, "checksum": 24, "source_endpoint_nam": 24, "verify_checksum": 24, "destination_endpoint": 24, "globus_sdk": 24, "transferdata": 24, "src_endpoint": 24, "dst_endpoint": 24, "delete_data": [24, 37], "deletedata": 24, "ingnor": 24, "endpoint_nam": 24, "ignore_miss": 24, "l": [24, 37], "remove_uuid": 24, "return_s": 24, "max_retri": 24, "files": 24, "probabl": 24, "wrong": 24, "retri": 24, "mitig": 24, "unstabl": 24, "network": 24, "mv": [24, 37], "target_endpoint": 24, "source_path": 24, "target_path": 24, "timeout": 24, "wait": 24, "globus_func": 24, "block": 24, "until": 24, "finish": 24, "callabl": 24, "ioerror": 24, "quick": [24, 52], "polling_interv": 24, "activ": [24, 27, 65], "timout": 24, "minimum": [24, 45], "still": 24, "get_lab_from_endpoint_id": [24, 37], "extract": [24, 30, 45, 47, 54, 57, 62, 64], "as_globus_path": [24, 37], "suitabl": 24, "transfercli": 24, "complient": 24, "tilda": [24, 64], "particular": [24, 59, 66], "linux": 24, "made": [24, 44, 52, 54, 57, 60, 62], "purewindowspath": 24, "unchang": 24, "nix": 24, "globus_client_id": 26, "local_endpoint": 26, "local_path": [26, 47, 56], "queu": 27, "gc_not_connect": 27, "unknown": 27, "endpoint_error": 27, "permission_deni": 27, "connect_fail": 27, "inact": 27, "paused_by_admin": 27, "nice": 27, "testalfpars": 30, "methodnam": [30, 31, 32, 33, 35, 36, 37, 38, 39, 40, 41, 42, 43], "runtest": [30, 31, 32, 33, 35, 36, 37, 38, 39, 40, 41, 42, 43], "testcas": [30, 31, 32, 33, 35, 36, 37, 38, 39, 40, 41, 42, 43], "test_filename_part": 30, "test_rel_path_part": 30, "test_session_path_part": 30, "test_folder_part": 30, "test_full_path_part": 30, "test_isdatetim": 30, "_isdatetim": 30, "test_add_uuid": 30, "test_remove_uuid": [30, 31], "test_padded_sequ": 30, "testalfget": 30, "test_get_session_fold": 30, "get_session_fold": 30, "test_get_alf_path": 30, "testalfbunch": 31, "test_to_dataframe_scalar": 31, "test_to_dataframe_vector": 31, "test_from_datafram": 31, "test_append_numpi": 31, "test_append_list": 31, "test_check_dimens": 31, "testsalfpartsfilt": 31, "hook": [31, 32, 33, 35, 36, 37, 38, 39, 40, 41, 42, 43], "fixtur": [31, 32, 33, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44], "exercis": [31, 33, 36, 37, 38, 41, 42, 43], "test_npy_parts_and_file_filt": 31, "test_filter_bi": 31, "teardown": [31, 32, 33, 36, 37, 38, 41], "deconstruct": [31, 32, 33, 36, 37, 38, 41, 43], "testsalf": 31, "test_exist": [31, 43], "test_metadata_column": 31, "test_metadata_columns_uuid": 31, "test_read_t": 31, "test_load_object": [31, 41], "test_l": [31, 37], "_l": 31, "test_save_npi": 31, "save_npi": 31, "test_ts2vec": 31, "testsloadfil": 31, "load_fil_cont": 31, "test_load_file_cont": 31, "testsloadfilenonstandard": 31, "librari": [31, 61], "test_load_sparse_npz": 31, "testuuid_fil": 31, "test_remove_uuid_recus": 31, "testalffold": 31, "tempdir": [31, 35, 36, 37, 40, 41], "classmethod": [31, 35, 36, 37, 39, 40, 41, 43], "setupclass": [31, 35, 36, 37, 39, 40, 41, 43], "teardownclass": [31, 36, 37, 41, 43], "test_next_num_fold": 31, "test_remove_empty_fold": 31, "test_iter_sess": 31, "test_iter_dataset": 31, "testalfspec": 32, "test_regex": 32, "test_named_group": 32, "_name": 32, "test_pattern": 32, "variou": [32, 58], "test_dromedari": 32, "test_readable_alf": 32, "test_is_session_fold": 32, "is_session_fold": 32, "test_is_uuid_str": 32, "test_is_uuid": 32, "test_is_valid": 32, "test_to_alf": 32, "test_path_pattern": 32, "test_describ": 32, "sysout": 32, "test_qc_valid": 32, "testalferr": 32, "test_alferror": 32, "testsoneparquet": 33, "helper": 33, "rel_ses_path": 33, "mylab": 33, "mysub": 33, "02": [33, 40, 58, 63, 64], "28": [33, 62], "ses_info": 33, "rel_ses_fil": 33, "posixpath": 33, "test_pars": 33, "test_parquet": 33, "test_sessions_df": 33, "test_datasets_df": 33, "tests_db": 33, "test_hash_id": 33, "test_remove_missing_dataset": 33, "testawspubl": 35, "reli": [35, 41, 60], "small": [35, 45, 66], "grow": [35, 66], "bigger": 35, "dedic": 35, "test_download_fil": [35, 37], "test_download_fold": 35, "s3_download_public_fold": 35, "testaw": 35, "storag": [35, 38], "test_credenti": 35, "test_get_s3_from_alyx": 35, "session_mock": 35, "testutil": 35, "test_get_s3_virtual_host": 35, "test_url2uri": 35, "test_get_ibl_s3": 35, "test_get_allen_s3": 35, "testbas": 36, "path_mock": [36, 37], "temporari": [36, 37, 41, 44, 53], "tempfil": [36, 37, 44, 53], "temporarydirectori": [36, 37, 44, 53], "test_load_client_param": 36, "test_save_client_param": 36, "test_repo_from_alyx": 36, "testglobu": 37, "test_setup": [37, 41, 42], "_setup": [37, 65], "test_as_globus_path": 37, "test_get_local_endpoint_id": 37, "test_get_local_endpoint_path": 37, "get_local_endpoint_path": 37, "test_get_lab_from_endpoint_id": 37, "test_create_globus_cli": 37, "globus_mock": 37, "create_globus_cli": 37, "test_remove_token_field": 37, "_remove_token_field": 37, "test_get_token": 37, "get_token": 37, "testglobuscli": 37, "_globusclienttest": 37, "globuscli": 37, "test_constructor": 37, "__init__": [37, 43], "test_to_address": 37, "test_add_endpoint": 37, "test_fetch_endpoints_from_alyx": 37, "test_endpoint_path": 37, "_endpoint_path": 37, "test_endpoint_id_root": 37, "_endpoint_id_root": 37, "test_mv": 37, "test_transfer_data": 37, "test_delete_data": 37, "test_globus_headless": 37, "test_login_logout": 37, "test_save_refresh_token_callback": 37, "_save_refresh_token_callback": 37, "testglobusasync": 37, "isolatedasynciotestcas": 37, "async": 37, "test_task_wait_async": 37, "testauthent": 38, "test_authent": 38, "test_auth_method": 38, "behaviour": [38, 47, 54, 61], "_generic_request": [38, 47], "test_auth_error": 38, "testjsonfieldmethod": 38, "These": [38, 41, 56, 66], "engin": 38, "testremot": 38, "test_search": [38, 41], "test_json_method": 38, "json_field": 38, "remove_kei": 38, "test_empti": 38, "testrestcach": 38, "test_loads_cach": 38, "_cache_respons": [38, 47], "test_expired_cach": 38, "test_caches_respons": 38, "test_cache_mod": 38, "test_expiry_param": 38, "test_cache_returned_on_error": 38, "test_clear_cach": 38, "clear_rest_cach": [38, 41, 47], "testdownloadhttp": 38, "test_download_datasets_with_api": 38, "test_download_dataset": [38, 41], "testmisc": 38, "test_update_url_param": 38, "update_url_param": [38, 47], "test_validate_file_url": 38, "_validate_file_url": 38, "test_no_cache_context_manag": 38, "test_cache_dir_sett": 38, "setter": 38, "testrest": 39, "interact": [39, 47], "cf264653": 39, "2deb": 39, "44cb": 39, "aa84": 39, "89b82507028a": 39, "eid_ephi": 39, "b1c968ad": 39, "4874": 39, "468d": 39, "b2e4": 39, "5ffa9b9964e9": 39, "test_paginated_request": 39, "test_generic_request": 39, "test_rest_endpoint_writ": 39, "action": [39, 47, 64], "test_rest_endpoint_read_onli": 39, "test_rest_all_act": 39, "test_endpoints_doc": 39, "list_endpoint": [39, 47, 57, 64], "test_print_endpoint_info": 39, "test_water_restrict": 39, "restrict": [39, 57, 62, 64], "how": [39, 52, 54, 55, 57, 59, 62, 64, 67], "test_list_pk_queri": 39, "bit": 39, "stupid": 39, "forward": 39, "direct": [39, 58], "pk": [39, 47], "special": [39, 48, 62], "test_note_with_picture_upload": 39, "attach": [39, 47], "pictur": 39, "test_channel": 39, "trajectori": [39, 57, 58, 64], "testconvert": 40, "test_to_eid": 40, "test_path2eid": 40, "test_eid2path": 40, "test_eid2ref": 40, "test_path2record": 40, "test_is_exp_ref": 40, "test_ref2dict": 40, "test_dict2ref": 40, "test_path2ref": 40, "test_ref2path": 40, "testonlineconvert": 40, "doc": [40, 41, 44, 47, 50, 64], "test_record2url": 40, "test_record2path": 40, "test_pid2eid": [40, 41], "test_eid2pid": 40, "testalyx2path": 40, "auto_datetim": [40, 56, 64], "10t20": 40, "484939": 40, "nate": 40, "created_datetim": 40, "07t22": 40, "053982": 40, "data_format": 40, "localcoordin": [40, 58, 61], "experiment_numb": 40, "data_repositori": 40, "ibl_floferlab_sr": 40, "data_repository_path": 40, "s0": 40, "data_url": [40, 47, 54], "c9ae1b6": 40, "03a6": 40, "41c9": 40, "9e1b": 40, "4a7f9b5cfdbf": 40, "swc_014": 40, "12": [40, 45, 53, 55, 56, 58, 59, 63, 64], "flatiron_hoferlab": 40, "hoferlab": [40, 54], "flatironinstitut": 40, "00059298": 40, "1b33": 40, "429c": 40, "a802": 40, "fa51bb662d72": 40, "f434a638": 40, "bc61": 40, "4695": 40, "884e": 40, "70fd1e521d60": 40, "file_s": [40, 59], "6064": 40, "bc74f49f33ec0f7545ebc03f0490bdf6": 40, "7cffad38": 40, "0f22": 40, "4546": 40, "92b5": 40, "fd6d2e8b2be9": 40, "5": [40, 47, 56, 57, 58, 59, 60, 61, 63, 64, 66], "36": [40, 59], "test_dsets_2_path": 40, "test_session_record2path": 40, "testwrapp": 40, "test_recurs": 40, "test_parse_valu": 40, "wherev": [41, 60], "possibl": [41, 45, 54, 57, 59, 60, 62, 64], "rest_respons": 41, "constant": 41, "offline_onli": 41, "skipif": 41, "test_db_1": 41, "test_db_2": 41, "databasei": 41, "mock": 41, "getfil": [41, 44], "restor": 41, "origin": [41, 48, 50, 60], "testonecach": 41, "build": [41, 50, 54, 58], "tree": [41, 47, 59], "temp": [41, 53], "test_list_subject": 41, "list_subejct": 41, "test_offline_repr": 41, "test_one_search": 41, "test_filt": 41, "filter_dataset": [41, 45], "test_filter_wildcard": 41, "test_list_dataset": 41, "test_list_collect": 41, "test_list_revis": 41, "test_get_detail": 41, "test_check_filesystem": 41, "_check_filesystem": 41, "cover": [41, 66], "test_load_dataset": 41, "test_load_dataset_from_id": 41, "test_load_collect": 41, "test_load_cach": 41, "_load_cach": 41, "test_refresh_cach": 41, "test_save_cach": 41, "test_update_cache_from_record": 41, "_update_cache_from_record": 41, "test_save_loaded_id": 41, "testonealyx": 41, "test_type2dataset": 41, "test_dataset2typ": 41, "test_ses2record": 41, "ses2record": [41, 45], "test_datasets2record": 41, "datasets2record": [41, 45], "test_describe_revis": 41, "mock_stdout": 41, "test_describe_dataset": 41, "test_url_from_path": 41, "test_url_from_record": 41, "test_download_aw": 41, "boto3_mock": 41, "_download_aw": 41, "test_list_aggreg": 41, "test_load_aggreg": 41, "testoneremot": 41, "test_online_repr": 41, "__repr__": 41, "test_search_insert": 41, "test_search_term": 41, "testonedownload": 41, "_download_fil": 41, "_dset2url": 41, "test_tag_mismatched_file_record": 41, "_tag_mismatched_file_record": 41, "testonesetup": [41, 42], "test_local_cache_setup_prompt": 41, "test_setup_sil": 41, "safe": [41, 47, 55], "erron": 41, "test_setup_usernam": 41, "fake": 41, "test_static_setup": 41, "test_patch_param": 41, "patch": [41, 47], "legaci": 41, "test_one_factori": 41, "testonemisc": 41, "test_validate_date_rang": 41, "validate_date_rang": [41, 45], "test_index_last_befor": 41, "index_last_befor": [41, 45], "test_collection_spec": 41, "_collection_spec": 41, "test_revision_last_befor": 41, "filter_revision_last_befor": [41, 45], "test_parse_id": 41, "parse_id": [41, 45], "test_autocomplet": 41, "autocomplet": [41, 45], "test_lazyid": 41, "lazyid": [41, 45, 52, 57], "test_on": 42, "testparamsetup": 42, "fresh": 42, "testoneparamutil": 42, "test_key_from_url": 42, "_key_from_url": 42, "test_get_params_dir": 42, "test_get_default_cli": 42, "test_get_cache_dir": 42, "registr": [43, 52], "testdatasettyp": 43, "test_get_dataset_typ": 43, "testregistrationcli": 43, "temp_dir": [43, 53], "test_water_administr": 43, "test_register_weight": 43, "test_ensure_iso8601": 43, "test_find_fil": 43, "test_create_new_sess": 43, "test_register_sess": 43, "test_create_sess": 43, "test_prepare_fil": 43, "test_check_protect": 43, "test_register_fil": 43, "test_next_revis": 43, "_next_revis": 43, "test_instanti": 43, "set_up_env": 44, "setup_rest_cach": 44, "create_file_tre": 44, "touch": [44, 53], "setup_test_param": 44, "revisions_datasets_t": 44, "waveforem": 44, "As": [44, 62], "act": 44, "create_schema_cach": 44, "param_dir": 44, "rest_schema": [44, 64], "get_fil": 44, "str_id": 44, "stub": 44, "inject": 44, "caches_str2int": 44, "standalon": [45, 65], "qc_type": 45, "categoricaldtyp": [45, 46], "categories_dtyp": [45, 46], "listabl": 45, "union": [45, 59, 61], "wrapper": [45, 47], "_lib": 45, "tslib": 45, "arrang": 45, "datetime64": 45, "On": 45, "2022": [45, 56, 57, 62, 63], "all_dataset": 45, "revision_last_befor": 45, "ignor": [45, 47, 59, 63], "unset": 45, "idx": 45, "ensure_list": 45, "pg": [45, 47], "ses2eid": 45, "_paginatedrespons": 45, "cache_int2str": 45, "patch_cach": 45, "min_api_vers": 45, "reformat": 45, "older": [45, 66], "compli": 45, "responsible_us": 47, "birth_dat": 47, "15": [47, 55, 60, 63], "death_dat": 47, "new_subj": 47, "target_dir": 47, "ac": 47, "particularli": 47, "disabl": 47, "said": [47, 66], "q": 47, "xxx": 47, "http_download_file_list": 47, "links_to_file_list": 47, "link": [47, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64], "http_download_fil": 47, "full_link_to_fil": 47, "chunk": 47, "return_md5": 47, "header": 47, "progress": 47, "file_record_to_url": 47, "translat": [47, 64], "usabl": [47, 62], "dataset_record_to_url": 47, "dataset_record": 47, "implement": 47, "simpl": [47, 59, 66], "rest_schem": [47, 64], "print_endpoint_info": [47, 64], "secur": 47, "subsequ": 47, "rest_queri": 47, "send": 47, "status_cod": 47, "201": 47, "c617562d": 47, "c107": 47, "432e": 47, "a8e": 47, "682c17f9e698": 47, "download_cache_t": 47, "exclud": [47, 52], "target": [47, 57], "rel_path2url": 47, "hamish": 47, "put": [47, 54, 66], "alyx_cli": 47, "field_filter1": 47, "filterv": 47, "sub_dict": 47, "partial_upd": [47, 64], "nd": 47, "imag": [47, 57, 64], "image_fil": 47, "rb": 47, "lookup": [47, 52, 62], "cf": [47, 64], "json_field_writ": 47, "field_nam": 47, "WILL": 47, "IF": 47, "destruct": 47, "json_field_upd": 47, "squash": 47, "eid_str": 47, "extended_qc": [47, 56, 64], "json_field_remove_kei": 47, "insid": [47, 54], "json_field_delet": 47, "entir": [47, 60], "null": 47, "concern": 48, "mouse_001": 48, "05": [48, 53, 62, 64], "27": [48, 62], "lab_nam": 48, "themselv": 48, "xypo": [48, 66], "rfmapstim": 48, "roimotionenergi": [48, 61], "convei": 48, "sub": 48, "ident": 48, "preprocess": [48, 58, 59, 61], "mayb": 48, "perhap": 48, "analysi": [48, 59, 63, 66], "sorter": [48, 61], "kilosort": [48, 66], "yass": 48, "ks2": [48, 66], "process": [48, 66], "manner": 48, "overwritten": 48, "surround": [48, 64], "certain": [48, 59, 62], "01a": 48, "01b": 48, "_ss_gratingid": 48, "laseron": 48, "intervals_bpod": [48, 58, 59], "self": [48, 62], "explanatori": 48, "although": 48, "prefer": [48, 66], "well": 48, "matlab": 48, "python": [48, 50, 52, 62, 63, 65], "mat": 48, "final": [48, 58, 66], "9198edcd": 48, "e8a4": 48, "4e8a": 48, "994f": 48, "d68a2e300380": 48, "2p": 48, "part01": 48, "tiff": 48, "part02": 48, "gocue_times_bpodclock": 48, "_spikeglx_spik": 48, "cbin": [48, 58], "everyth": 48, "come": [48, 64], "main": [50, 54, 55, 59, 64], "rst": 50, "page": [50, 64, 65], "markdown": 50, "md": 50, "jupyt": 50, "notebook": [50, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64], "ipynb": 50, "docstr": 50, "branch": 50, "trigger": 50, "compil": 50, "extern": 50, "pull": 50, "r": [50, 60], "txt": [50, 54, 55], "Then": 50, "script": [50, 63, 64], "cd": 50, "_build": 50, "push": 50, "pr": 50, "approv": 50, "pypi": 50, "begin": [50, 58], "v2": 50, "8": [50, 54, 56, 57, 58, 61, 63], "git": 50, "checkout": 50, "merg": [50, 55, 66], "vx": 50, "introduct": 52, "advanc": [52, 60], "combin": [52, 62], "summari": 52, "glossari": 52, "faq": [52, 62, 65], "own": 52, "why": 52, "mistak": 52, "dure": 52, "now": [52, 54, 61], "fix": 52, "k": [52, 54, 62, 64], "m": 52, "someon": 52, "els": [52, 56], "what": [52, 55, 57, 61, 66], "am": 52, "certif": 52, "paper": [52, 54, 62, 66], "seem": 52, "control": 52, "contribut": 52, "commit": 52, "develop": 52, "let": [53, 54, 57, 61], "joinpath": [53, 54], "parent": [53, 54], "mkdir": [53, 54], "exist_ok": [53, 54], "39": [53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 64], "appdata": 53, "tmpffnvueh8": 53, "alf_spec": 53, "obtain": [53, 54, 66], "34": [53, 54, 55, 64], "9": [53, 54, 56, 58, 59, 60, 61, 63, 64], "juli": 53, "click": [53, 61], "simpler": 54, "coupl": 54, "easiest": [54, 61, 66], "thu": [54, 66], "zip": [54, 57, 58, 64], "unzip": 54, "figshar": [54, 62], "cours": 54, "manual": 54, "around": 54, "74": 54, "000": 54, "218mb": 54, "beta": 54, "cell": 54, "demonstr": [54, 64], "prepar": 54, "yet": 54, "normal": [54, 66], "accompani": 54, "bytesio": 54, "zipfil": 54, "our": [54, 57, 62, 65], "ndownload": 54, "21623715": 54, "my_exampl": 54, "iterdir": 54, "maxsplit": 54, "memori": 54, "300mb": 54, "extractal": 54, "decompress": 54, "dec2019": 54, "one_exampl": 54, "unlink": 54, "outdat": 54, "del": 54, "free": 54, "zador": 54, "csh_zad_003": 54, "august": [54, 61], "listdir": 54, "angelakilab": [54, 61, 64], "danlab": 54, "mainenlab": [54, 61], "mrsicflogellab": 54, "readm": 54, "wittenlab": [54, 62], "contrastleft": [54, 58, 59], "contrastright": [54, 58, 59], "feedback_tim": [54, 58, 59], "gocuetrigger_tim": [54, 58, 59, 61], "probabilityleft": [54, 58, 59], "repnum": 54, "response_tim": [54, 58, 59], "rewardvolum": [54, 58, 59], "stimontrigger_tim": 54, "withing": 54, "right": [54, 64], "done": [54, 59, 62, 64], "detect": 54, "good": 54, "dynanm": 54, "nyu": [54, 61, 62], "plot": 54, "reaction": 54, "subtract": 54, "cue": 54, "onset": [54, 55], "feedback": 54, "reward": 54, "failur": 54, "matplotlib": 54, "pyplot": 54, "plt": 54, "inlin": 54, "len": [54, 56, 61], "pop": 54, "ylabel": 54, "xlabel": 54, "98": 54, "favourit": 54, "signal": 55, "familiar": 55, "yourself": 55, "pprint": [55, 59, 61, 62, 64], "14": [55, 57, 58, 60, 61, 62, 63], "Be": 55, "16": [55, 63, 64], "constitu": 55, "17": [55, 57], "_rig1_log": 55, "rtf": 55, "18": [55, 60, 61], "nspi": 55, "1427b6ba": 55, "6535": 55, "4f8f": 55, "9058": 55, "e3df63f0261": 55, "19": [55, 56, 62], "ks023": [55, 57, 58, 59, 63], "_ibl_leftcamera": [55, 58, 61, 64], "dset_list": 55, "join": [55, 56], "_ibl_bodycamera": [55, 58, 61], "_ibl_rightcamera": [55, 58, 61], "intern": [56, 61, 65, 66], "faster": 56, "brainloc": 56, "09": [56, 57, 58, 60, 62], "easili": [56, 64, 66], "nr_0027": [56, 57], "19_1_nr_0027": 56, "22_1_nr_0027": 56, "23_1_nr_0027": 56, "10_1_ks023": 56, "ae8787b1": [56, 57], "4229": [56, 57], "4d56": [56, 57], "b0c2": [56, 57], "566b61a25b77": [56, 57], "csh_zad_029": 56, "aad23144": [56, 59, 63], "0e52": [56, 59, 63], "4eac": [56, 59, 63], "80c5": [56, 59, 63], "c4ee2decb198": [56, 59, 63], "c7bd79c9": 56, "c47e": 56, "4ea5": 56, "aea3": 56, "74dda991b48": 56, "brainlocationids_ccf_2017": [56, 58, 61], "short_path": 56, "likewis": [56, 58, 59, 60, 62, 66], "brainlocationid": 56, "steinmetzlab": [56, 57], "ibl_neuropixel_brainwide_01": [56, 57, 61], "_iblrig_tasks_ephyschoiceworld6": [56, 57, 61], "23t09": [56, 57], "26": [56, 57, 61, 62], "exhaust": 56, "dict_kei": [56, 58, 59, 61], "narr": [56, 60, 64], "parent_sess": [56, 64], "wateradmin_session_rel": 56, "data_dataset_session_rel": 56, "probe_insert": [56, 57, 61, 64], "field_of_view": 56, "while": [57, 60, 62, 66], "quickli": 57, "complex": [57, 64], "flexibl": 57, "chronic": [57, 64], "view": [57, 62, 64], "fov": [57, 64], "stack": [57, 64], "surgeri": [57, 64], "sync": [57, 58, 64], "performance_qt": 57, "sess_info": 57, "70": [57, 62], "notic": 57, "might": [57, 61, 66], "lt": [57, 58], "0x25ff516fc40": 57, "gt": [57, 59, 61, 62], "With": [57, 64], "formul": 57, "interest": [57, 61, 62], "ap": [57, 58, 61], "coordin": 57, "2225": 57, "y": [57, 62], "1894": 57, "bregma": 57, "traj": [57, 64], "953": 57, "1533": 57, "05588582": 57, "01c9": 57, "4201": 57, "880a": 57, "8fb73ea8acea": 57, "6d3b68e0": 57, "3efd": 57, "4b03": 57, "b747": 57, "16e44118a0a9": 57, "z": 57, "211": 57, "6683": 57, "theta": 57, "phi": 57, "roll": 57, "proven": [57, 64], "micro": 57, "manipul": 57, "csh_zad_001": 57, "16t15": 57, "53": 57, "500926": 57, "3e7ae7c0": 57, "fe8b": 57, "487c": 57, "9354": 57, "036236fa1010": 57, "probe_nam": 57, "coordinate_system": 57, "09t07": 57, "59": [57, 64], "315700": 57, "chronic_insert": 57, "abov": [57, 59, 62], "traj_id": 57, "femal": 57, "witten": 57, "aliv": 57, "subj_info": 57, "sex": 57, "subj_nicknam": 57, "ks004": 57, "ks017": 57, "ks018": 57, "ks019": 57, "ks024": 57, "ks025": 57, "list_": 58, "contrast": 58, "left": [58, 61, 64], "stimulu": 58, "nan": 58, "979f9f7c": 58, "7d67": 58, "48d5": 58, "9042": 58, "a9000a8e66a2": 58, "firstmovement_tim": [58, 59], "itidur": [58, 59], "stimoff_tim": [58, 59, 61], "_ibl_wheelmov": [58, 61], "peakamplitud": [58, 61], "_kilosort_whiten": [58, 61], "matrix": [58, 61, 66], "_phy_spikes_subset": [58, 61], "waveform": [58, 59, 61, 66], "mlapdv": [58, 61], "rawind": [58, 61], "brainlocationacronyms_ccf_2017": 58, "metric": [58, 61], "peaktotrough": [58, 61], "waveformschannel": [58, 61], "raw_behavior_data": 58, "_iblrig_ambientsensordata": 58, "_iblrig_codefil": 58, "_iblrig_encoderev": 58, "_iblrig_encoderposit": 58, "_iblrig_encodertrialinfo": 58, "_iblrig_taskdata": 58, "_iblrig_taskset": 58, "raw_ephys_data": [58, 61], "nidq": 58, "ch": 58, "_spikeglx_sync": 58, "polar": 58, "_iblqc_ephysspectraldensityap": 58, "freq": 58, "power": [58, 59, 64], "_iblqc_ephysspectraldensitylf": 58, "_iblqc_ephystimermsap": 58, "rm": 58, "_iblqc_ephystimermslf": 58, "imec1": 58, "_iblrig_bodycamera": 58, "mp4": 58, "_iblrig_leftcamera": 58, "_iblrig_rightcamera": 58, "spike_sort": 58, "ks2_matlab": 58, "_kilosort_raw": 58, "tar": 58, "similar": [58, 62], "alphabet": 58, "00": [58, 60, 66], "02it": 58, "whiten": 58, "spikes_subset": 58, "Such": [58, 59], "known": 58, "swc_043": [58, 59, 62], "subject_aggreg": 58, "combinationof": 59, "10001": 59, "alfio": 59, "mirror": 59, "37": [59, 63], "38": 59, "individu": [59, 66], "reward_volum": 59, "41": 59, "5256": 59, "819ae9cc4643cc7ed6cf8453e6cec339": 59, "id_0": 59, "8593347991464373244": 59, "id_1": 59, "3444378546711777370": 59, "subfold": 59, "peopl": 59, "42": 59, "probe1_spik": 59, "simultan": 59, "43": 59, "15a": 59, "44": 59, "45": 59, "contrast_left": 59, "omit": [59, 64], "char": 59, "sv": 59, "charact": [59, 62], "escap": [59, 62], "backslash": 59, "probe0": 59, "probe05": 59, "46": 59, "47": 59, "endswith": 59, "b749446c": [59, 64], "18e3": [59, 64], "4987": [59, 64], "820a": [59, 64], "50649ab0f826": [59, 64], "spikes_tim": 59, "raw_": 59, "_data": 59, "reason": 59, "48": 59, "whole": 59, "help": [59, 61, 62], "49": [59, 64], "nonetyp": 59, "subject_tri": 59, "_ibl_subjecttri": 59, "configur": [60, 65], "one_offlin": 60, "fall": 60, "back": 60, "whenev": 60, "stabl": 60, "reduc": 60, "twice": 60, "expiri": 60, "timedelta": 60, "default_expiri": 60, "det": 60, "improv": 60, "cache_expiri": 60, "_meta": 60, "created_tim": 60, "loaded_tim": 60, "54": 60, "384591": 60, "date_cr": 60, "won": 60, "hasn": 60, "ask": 61, "analyz": [61, 66], "laboratori": [61, 62], "electrophysiologi": [61, 66], "71e55bf": 61, "5a3a": 61, "4cba": 61, "bdc7": 61, "f085140d798e": 61, "7f6b86f9": 61, "879a": 61, "4ea2": 61, "8531": 61, "294a221af5d0": 61, "61e11a11": 61, "ab65": 61, "48fb": 61, "ae08": 61, "3cb80662e5d6": 61, "c7248e09": 61, "8c0d": 61, "40f2": 61, "9eb4": 61, "700a8973d8c8": 61, "csh_zad_019": 61, "zm_3001": 61, "four": 61, "select": 61, "3b2": 61, "raw_file_nam": 61, "iblrig_data": 61, "_spikeglx_ephysdata_g0": 61, "_spikeglx_ephysdata_g0_imec0": 61, "serial": 61, "19051004302": 61, "subdirectori": [61, 66], "probe_label": 61, "electrodesit": 61, "pykilosort": 61, "_ibl_log": 61, "info_pykilosort": 61, "drift": 61, "um": 61, "drift_depth": 61, "dlc": 61, "bodycamera": 61, "bodyroimotionenergi": 61, "leftcamera": [61, 62, 64], "leftroimotionenergi": 61, "rightcamera": [61, 62, 64], "rightroimotionenergi": 61, "cam": 61, "trace": 61, "And": 61, "core": 61, "ef91b4d0": 62, "02a3": 62, "48c4": 62, "b6ad": 62, "610d346e5f68": 62, "b4e3383c": 62, "6cdb": 62, "49af": 62, "81a1": 62, "39b8f88aa5fd": 62, "22": [62, 64], "witten_learning_dop": 62, "fip_12": 62, "_iblrig_tasks_fpchoiceworld6": 62, "fip_11": 62, "_iblrig_tasks_fp_biasedchoiceworld6": 62, "4ecb5d24": [62, 64], "f5cc": [62, 64], "402c": [62, 64], "be28": [62, 64], "9d0f7cb14b3a": [62, 64], "c6db3304": 62, "c906": 62, "400c": 62, "aa0f": 62, "45dd3945b2ea": 62, "88d24c31": 62, "52e4": 62, "49cc": 62, "9f32": 62, "6adbeb9eba87": 62, "6fb1e12c": 62, "883b": 62, "46d1": 62, "a745": 62, "473cde3232c8": 62, "695a6073": 62, "eae0": 62, "49e0": 62, "bb0f": 62, "e9e57a9275b9": 62, "6f09ba7e": 62, "e3c": 62, "44b0": 62, "932b": 62, "c003fb44fb89": 62, "f3ce3197": 62, "d534": 62, "4618": 62, "bf81": 62, "b687555d1883": 62, "slightli": 62, "gocha": 62, "ambigu": 62, "25": 62, "brainwid": 62, "proj": 62, "dat": 62, "short": 62, "substr": [62, 64], "xor": 62, "460": 62, "actual": [62, 64], "29": [62, 64], "strike": 62, "balanc": 62, "stabil": 62, "across": 62, "confus": 62, "unintuit": 62, "mention": 62, "approxim": 62, "sql": [62, 64], "alon": 62, "subject__nickname__regex": 62, "postgresql": [62, 64], "doi": 62, "7554": 62, "elif": 62, "63711": 62, "2021_q2_prereleas": 62, "articl": 62, "online_resourc": 62, "spike_sorting_pipeline_for_the_international_brain_laboratori": 62, "19705522": 62, "2021_q2_varol_et_": 62, "1109": 62, "icassp39728": 62, "9414145": 62, "2021_q3_whiteway_et_": 62, "1371": 62, "journal": 62, "pcbi": 62, "1009439": 62, "1101": 62, "491042": 62, "2022_q3_ibl_et_al_dawg": 62, "827873": 62, "2022_q4_ibl_et_al_bwm": 62, "preprint": 62, "data_release_": 62, "_brainwide_map_": 62, "_q4_2022": 62, "21400815": 62, "2023_q1_biderman_whiteway_et_": 62, "2023_q1_mohammadi_et_": 62, "assocait": 62, "data_dataset_session_related__tags__nam": [62, 64], "area": [62, 64], "32": 62, "atlas_acronym": [62, 64], "ca3": 62, "huge": 63, "worthwhil": 63, "track": [63, 64], "load_": 63, "successfulli": 63, "record_load": 63, "cshl049": 63, "dataset_uuid": 63, "read_csv": 63, "session_uuid": 63, "24t13": 63, "07_loaded_dataset_uuid": 63, "0bc9607d": 63, "0a72": 63, "4c5c": 63, "8b9d": 63, "e239a575ff67": 63, "16c81eaf": 63, "a032": 63, "49cd": 63, "9823": 63, "09c0c7350fd2": 63, "2f4cc220": 63, "55b9": 63, "4fb3": 63, "9692": 63, "9aaa5362288f": 63, "4ee1110f": 63, "3ff3": 63, "4e26": 63, "87b0": 63, "41b687f75ce3": 63, "63aa7dea": 63, "1ee2": 63, "4a0c": 63, "88bc": 63, "00b5cba6b8b0": 63, "69236a5d": 63, "1e4a": 63, "4bea": 63, "85e9": 63, "704492756848": 63, "6b94f568": 63, "9bb6": 63, "417c": 63, "9423": 63, "a84559f403d5": 63, "82237144": 63, "41bb": 63, "4e7f": 63, "9ef4": 63, "cabda4381d9f": 63, "91f08c6d": 63, "7ee0": 63, "487e": 63, "adf5": 63, "9c751769af06": 63, "b77d2665": 63, "876e": 63, "41e7": 63, "ac57": 63, "aa2854c5d5cd": 63, "c14d8683": 63, "3706": 63, "4e44": 63, "a8d2": 63, "cd0e2bfd4579": 63, "c8cd43a7": 63, "b443": 63, "4342": 63, "8c37": 63, "aa93a2067447": 63, "d078bfc8": 63, "214d": 63, "4682": 63, "8621": 63, "390ad74dd6d5": 63, "d11d7b33": 63, "3a96": 63, "4ea6": 63, "849f": 63, "5448a97d3fc1": 63, "d73f567a": 63, "5799": 63, "4051": 63, "9bc8": 63, "6f0fd6bb478b": 63, "e1793e9d": 63, "cd96": 63, "4cb6": 63, "9fd7": 63, "a6b662c41971": 63, "fceb8cf": 63, "77b4": 63, "4177": 63, "a6af": 63, "44fbf51b33d0": 63, "07_loaded_session_uuid": 63, "4b7fbad4": 63, "f6de": 63, "43b4": 63, "9b15": 63, "c7c7ef44db4b": 63, "slower": 64, "much": 64, "sole": 64, "isinst": 64, "interfac": [64, 66], "algernon": 64, "tutu": 64, "tutu__gt": 64, "qc_bool": 64, "qc_pct": 64, "pair": 64, "semi": 64, "colon": 64, "qc_pct__gte": 64, "chain": 64, "brain_region": 64, "visual": 64, "cortex": 64, "ssp": 64, "m4": 64, "ccfv2017": 64, "atlas_id": 64, "950": 64, "status": 64, "project__name__icontain": 64, "exclus": 64, "atlas_nam": 64, "offset": 64, "subject__actions_sessions__procedures__nam": 64, "assign": [64, 66], "institut": 64, "higher": 64, "descend": 64, "somatomotor": 64, "leaf": 64, "node": 64, "encompass": 64, "layer": 64, "secondari": 64, "motor": 64, "mo": 64, "projects__name__icontain": 64, "json__extended_qc__alignment_resolv": 64, "insertion_uuid": 64, "session__task_protocol__icontain": 64, "choiceworld": 64, "tasks__statu": 64, "ephysdlc": 64, "messag": 64, "log__icontain": 64, "timeouterror": 64, "110": 64, "videoleft": 64, "videoright": 64, "videobodi": 64, "extended_qc__has_any_kei": 64, "custom": 64, "field1__lookup": 64, "field2__lookup": 64, "nickname__icontain": 64, "death_date__isnul": 64, "claus": 64, "field__subfield__lookup": 64, "sessions__subject__nickname__icontain": 64, "dop": 64, "queryset": 64, "jsonfield": 64, "_dlcbody_if_mean_in_box": 64, "_dlcbody_if_points_all_nan": 64, "_dlcbody_lick_detect": 64, "_dlcbody_mean_in_bbox": 64, "_dlcbody_pupil_block": 64, "_dlcbody_pupil_diameter_snr": 64, "_dlcbody_time_trace_length_match": 64, "_dlcbody_trace_all_nan": 64, "_dlcbody_whisker_pupil_block": 64, "_dlcleft_if_mean_in_box": 64, "_dlcleft_if_points_all_nan": 64, "_dlcleft_lick_detect": 64, "_dlcleft_mean_in_bbox": 64, "_dlcleft_pupil_block": 64, "_dlcleft_pupil_diameter_snr": 64, "355": 64, "_dlcleft_time_trace_length_match": 64, "_dlcleft_trace_all_nan": 64, "_dlcleft_whisker_pupil_block": 64, "_dlcright_if_mean_in_box": 64, "_dlcright_if_points_all_nan": 64, "_dlcright_lick_detect": 64, "_dlcright_mean_in_bbox": 64, "_dlcright_pupil_block": 64, "_dlcright_pupil_diameter_snr": 64, "703": 64, "_dlcright_time_trace_length_match": 64, "_dlcright_trace_all_nan": 64, "_dlcright_whisker_pupil_block": 64, "_task_audio_pre_tri": 64, "_task_correct_trial_event_sequ": 64, "_task_detected_wheel_mov": 64, "9961977186311787": 64, "_task_errorcue_delai": 64, "9186046511627907": 64, "_task_error_trial_event_sequ": 64, "9767441860465116": 64, "_task_gocue_delai": 64, "_task_iti_delai": 64, "3314393939393939": 64, "_task_n_trial_ev": 64, "9905482041587902": 64, "_task_negative_feedback_stimoff_delai": 64, "9418604651162791": 64, "_task_passed_trial_check": 64, "32325141776937616": 64, "_task_positive_feedback_stimoff_delai": 64, "_task_response_feedback_delai": 64, "996219281663516": 64, "_task_response_stimfreeze_delai": 64, "9847908745247148": 64, "_task_reward_volume_set": 64, "_task_reward_volum": 64, "_task_stimfreeze_delai": 64, "9792060491493384": 64, "_task_stimoff_delai": 64, "9924385633270322": 64, "_task_stimoff_itiin_delai": 64, "9980988593155894": 64, "_task_stimon_delai": 64, "998109640831758": 64, "_task_stimon_gocue_delai": 64, "_task_stimulus_move_before_gocu": 64, "_task_trial_length": 64, "_task_wheel_freeze_during_quiesc": 64, "_task_wheel_integr": 64, "999999010009791": 64, "_task_wheel_move_before_feedback": 64, "_task_wheel_move_during_closed_loop": 64, "_task_wheel_move_during_closed_loop_bpod": 64, "_videobody_bright": 64, "_videobody_camera_tim": 64, "_videobody_dropped_fram": 64, "_videobody_file_head": 64, "_videobody_focu": 64, "_videobody_framer": 64, "943": 64, "_videobody_pin_st": 64, "_videobody_posit": 64, "_videobody_resolut": 64, "_videobody_timestamp": 64, "_videobody_wheel_align": 64, "_videoleft_bright": 64, "_videoleft_camera_tim": 64, "_videoleft_dropped_fram": 64, "_videoleft_file_head": 64, "_videoleft_focu": 64, "_videoleft_framer": 64, "767": 64, "_videoleft_pin_st": 64, "_videoleft_posit": 64, "_videoleft_resolut": 64, "_videoleft_timestamp": 64, "_videoleft_wheel_align": 64, "_videoright_bright": 64, "_videoright_camera_tim": 64, "_videoright_dropped_fram": 64, "_videoright_file_head": 64, "_videoright_focu": 64, "_videoright_framer": 64, "150": 64, "015": 64, "_videoright_pin_st": 64, "_videoright_posit": 64, "_videoright_resolut": 64, "_videoright_timestamp": 64, "_videoright_wheel_align": 64, "dlcbodi": 64, "dlcleft": 64, "dlcright": 64, "extended_qc__task__iexact": 64, "extended_qc___videoleft_pin_state__0__gt": 64, "extended_qc__contain": 64, "invers": 64, "extended_qc__contained_bi": 64, "extended_qc__has_kei": 64, "parenthes": 64, "squar": 64, "field__has_kei": 64, "field1": 64, "field2": 64, "field__has_any_kei": 64, "ks022": 64, "subject__nicknam": 64, "being": 64, "dy_003": 64, "dy_006": 64, "subject__nickname__in": 64, "session__qc__lt": 64, "session__start_time__date__lt": 64, "negat": 64, "date_time__d": 64, "collection__regex": 64, "name__iregex": 64, "later": 65, "unifi": 65, "step": 65, "tell": 65, "stage": 65, "pleas": 65, "independ": 65, "downlaod": 65, "behavior_pap": 65, "welcom": 65, "ve": 65, "initialis": 65, "termin": 65, "iblenv": 65, "launch": 65, "__version__": 65, "featur": 66, "cross": 66, "applic": 66, "collabor": 66, "understand": 66, "spend": 66, "kept": 66, "aspect": 66, "scientist": 66, "scale": 66, "seamlessli": 66, "framework": 66, "fragment": 66, "cortexlabucl": 66, "hercul": 66, "headtrack": 66, "refin": 66, "genotyp": 66, "extracellularli": 66, "dimension": 66, "relationship": 66, "analog": 66, "lead": 66, "3d": 66, "_time": 66, "_interv": 66, "duplic": 66, "algorithm": 66, "abl": 66, "sometim": 66, "rerun": 66, "nevertheless": 66, "freez": 66, "snapshot": 66, "st": 66, "sc": 66, "cbl": 66, "estim": 66, "adopt": 66, "learn": 66, "advantag": 66, "barrier": 66, "maintain": 66, "instruct": 67, "suggest": 67}, "objects": {"": [[1, 0, 0, "-", "one"]], "one": [[2, 0, 0, "-", "alf"], [14, 0, 0, "-", "api"], [16, 0, 0, "-", "converters"], [17, 0, 0, "-", "params"], [19, 0, 0, "-", "registration"], [20, 0, 0, "-", "remote"], [28, 0, 0, "-", "tests"], [45, 0, 0, "-", "util"], [47, 0, 0, "-", "webclient"]], "one.alf": [[3, 0, 0, "-", "cache"], [4, 0, 0, "-", "exceptions"], [5, 0, 0, "-", "files"], [6, 0, 0, "-", "io"], [7, 0, 0, "-", "spec"]], "one.alf.cache": [[3, 1, 1, "", "make_parquet_db"], [3, 1, 1, "", "remove_missing_datasets"]], "one.alf.exceptions": [[4, 2, 1, "", "ALFError"], [4, 2, 1, "", "ALFMultipleCollectionsFound"], [4, 2, 1, "", "ALFMultipleObjectsFound"], [4, 2, 1, "", "ALFMultipleRevisionsFound"], [4, 2, 1, "", "ALFObjectNotFound"], [4, 2, 1, "", "AlyxSubjectNotFound"]], "one.alf.exceptions.ALFError": [[4, 3, 1, "id0", "explanation"]], "one.alf.exceptions.ALFMultipleCollectionsFound": [[4, 3, 1, "", "explanation"]], "one.alf.exceptions.ALFMultipleObjectsFound": [[4, 3, 1, "", "explanation"]], "one.alf.exceptions.ALFMultipleRevisionsFound": [[4, 3, 1, "", "explanation"]], "one.alf.exceptions.ALFObjectNotFound": [[4, 3, 1, "", "explanation"]], "one.alf.exceptions.AlyxSubjectNotFound": [[4, 3, 1, "", "explanation"]], "one.alf.files": [[5, 1, 1, "", "add_uuid_string"], [5, 1, 1, "", "filename_parts"], [5, 1, 1, "", "folder_parts"], [5, 1, 1, "", "full_path_parts"], [5, 1, 1, "", "get_alf_path"], [5, 1, 1, "", "get_session_path"], [5, 1, 1, "", "padded_sequence"], [5, 1, 1, "", "rel_path_parts"], [5, 1, 1, "", "remove_uuid_string"], [5, 1, 1, "", "session_path_parts"]], "one.alf.io": [[6, 4, 1, "", "AlfBunch"], [6, 1, 1, "", "check_dimensions"], [6, 1, 1, "", "dataframe"], [6, 1, 1, "", "exists"], [6, 1, 1, "", "filter_by"], [6, 1, 1, "", "iter_datasets"], [6, 1, 1, "", "iter_sessions"], [6, 1, 1, "", "load_file_content"], [6, 1, 1, "", "load_object"], [6, 1, 1, "", "next_num_folder"], [6, 1, 1, "", "read_ts"], [6, 1, 1, "", "remove_empty_folders"], [6, 1, 1, "", "remove_uuid_file"], [6, 1, 1, "", "remove_uuid_recursive"], [6, 1, 1, "", "save_metadata"], [6, 1, 1, "", "save_object_npy"], [6, 1, 1, "", "ts2vec"]], "one.alf.io.AlfBunch": [[6, 5, 1, "", "append"], [6, 6, 1, "", "check_dimensions"], [6, 5, 1, "", "from_df"], [6, 5, 1, "", "to_df"]], "one.alf.spec": [[8, 7, 1, "", "COLLECTION_SPEC"], [9, 7, 1, "", "FILE_SPEC"], [10, 7, 1, "", "FULL_SPEC"], [7, 4, 1, "", "QC"], [11, 7, 1, "", "REL_PATH_SPEC"], [12, 7, 1, "", "SESSION_SPEC"], [13, 7, 1, "", "SPEC_DESCRIPTION"], [7, 1, 1, "", "describe"], [7, 1, 1, "", "is_session_path"], [7, 1, 1, "", "is_uuid"], [7, 1, 1, "", "is_uuid_string"], [7, 1, 1, "", "is_valid"], [7, 1, 1, "", "path_pattern"], [7, 1, 1, "", "readableALF"], [7, 1, 1, "", "regex"], [7, 1, 1, "", "to_alf"]], "one.alf.spec.QC": [[7, 3, 1, "", "CRITICAL"], [7, 3, 1, "", "FAIL"], [7, 3, 1, "", "NOT_SET"], [7, 3, 1, "", "PASS"], [7, 3, 1, "", "WARNING"], [7, 5, 1, "", "validate"]], "one.api": [[15, 7, 1, "", "N_THREADS"], [14, 1, 1, "", "ONE"], [14, 4, 1, "", "One"], [14, 4, 1, "", "OneAlyx"]], "one.api.One": [[14, 5, 1, "", "get_details"], [14, 5, 1, "", "list_collections"], [14, 5, 1, "", "list_datasets"], [14, 5, 1, "", "list_revisions"], [14, 5, 1, "", "list_subjects"], [14, 5, 1, "", "load_cache"], [14, 5, 1, "", "load_collection"], [14, 5, 1, "", "load_dataset"], [14, 5, 1, "", "load_dataset_from_id"], [14, 5, 1, "", "load_datasets"], [14, 5, 1, "", "load_object"], [14, 6, 1, "", "offline"], [14, 5, 1, "", "refresh_cache"], [14, 5, 1, "", "save_cache"], [14, 5, 1, "", "save_loaded_ids"], [14, 5, 1, "", "search"], [14, 5, 1, "", "search_terms"], [14, 5, 1, "", "setup"], [14, 3, 1, "", "uuid_filenames"]], "one.api.OneAlyx": [[14, 6, 1, "", "alyx"], [14, 6, 1, "", "cache_dir"], [14, 5, 1, "", "dataset2type"], [14, 5, 1, "", "describe_dataset"], [14, 5, 1, "", "describe_revision"], [14, 5, 1, "", "eid2path"], [14, 5, 1, "", "eid2pid"], [14, 5, 1, "", "get_details"], [14, 5, 1, "", "list_aggregates"], [14, 5, 1, "", "list_datasets"], [14, 5, 1, "", "load_aggregate"], [14, 5, 1, "", "load_cache"], [14, 5, 1, "", "path2eid"], [14, 5, 1, "", "path2url"], [14, 5, 1, "", "pid2eid"], [14, 5, 1, "", "search"], [14, 5, 1, "", "search_insertions"], [14, 5, 1, "", "search_terms"], [14, 5, 1, "", "setup"], [14, 5, 1, "", "type2datasets"]], "one.converters": [[16, 4, 1, "", "ConversionMixin"], [16, 1, 1, "", "one_path_from_dataset"], [16, 1, 1, "", "parse_values"], [16, 1, 1, "", "path_from_dataset"], [16, 1, 1, "", "path_from_filerecord"], [16, 1, 1, "", "recurse"], [16, 1, 1, "", "session_record2path"]], "one.converters.ConversionMixin": [[16, 5, 1, "", "dict2ref"], [16, 5, 1, "", "eid2path"], [16, 5, 1, "", "eid2ref"], [16, 5, 1, "", "is_exp_ref"], [16, 5, 1, "", "path2eid"], [16, 5, 1, "", "path2record"], [16, 5, 1, "", "path2ref"], [16, 5, 1, "", "path2url"], [16, 5, 1, "", "record2path"], [16, 5, 1, "", "record2url"], [16, 5, 1, "", "ref2dict"], [16, 5, 1, "", "ref2eid"], [16, 5, 1, "", "ref2path"], [16, 5, 1, "", "to_eid"]], "one.params": [[18, 7, 1, "", "CACHE_DIR_DEFAULT"], [17, 1, 1, "", "check_cache_conflict"], [17, 1, 1, "", "default"], [17, 1, 1, "", "get"], [17, 1, 1, "", "get_cache_dir"], [17, 1, 1, "", "get_default_client"], [17, 1, 1, "", "get_params_dir"], [17, 1, 1, "", "save"], [17, 1, 1, "", "setup"]], "one.registration": [[19, 4, 1, "", "RegistrationClient"], [19, 1, 1, "", "get_dataset_type"]], "one.registration.RegistrationClient": [[19, 5, 1, "", "assert_exists"], [19, 5, 1, "", "check_protected_files"], [19, 5, 1, "", "create_new_session"], [19, 5, 1, "", "create_sessions"], [19, 5, 1, "", "ensure_ISO8601"], [19, 5, 1, "", "find_files"], [19, 5, 1, "", "prepare_files"], [19, 5, 1, "", "register_files"], [19, 5, 1, "", "register_session"], [19, 5, 1, "", "register_water_administration"], [19, 5, 1, "", "register_weight"]], "one.remote": [[21, 0, 0, "-", "aws"], [22, 0, 0, "-", "base"], [24, 0, 0, "-", "globus"]], "one.remote.aws": [[21, 1, 1, "", "get_aws_access_keys"], [21, 1, 1, "", "get_s3_allen"], [21, 1, 1, "", "get_s3_from_alyx"], [21, 1, 1, "", "get_s3_public"], [21, 1, 1, "", "get_s3_virtual_host"], [21, 1, 1, "", "is_folder"], [21, 1, 1, "", "s3_download_file"], [21, 1, 1, "", "s3_download_folder"], [21, 1, 1, "", "url2uri"]], "one.remote.base": [[23, 7, 1, "", "ALYX_JSON"], [22, 4, 1, "", "DownloadClient"], [22, 1, 1, "", "load_client_params"], [22, 1, 1, "", "save_client_params"]], "one.remote.base.DownloadClient": [[22, 5, 1, "", "download_file"], [22, 5, 1, "", "repo_from_alyx"], [22, 5, 1, "", "setup"], [22, 5, 1, "", "to_address"]], "one.remote.globus": [[25, 7, 1, "", "CLIENT_KEY"], [26, 7, 1, "", "DEFAULT_PAR"], [24, 4, 1, "", "Globus"], [27, 7, 1, "", "STATUS_MAP"], [24, 1, 1, "", "as_globus_path"], [24, 1, 1, "", "get_lab_from_endpoint_id"]], "one.remote.globus.Globus": [[24, 5, 1, "", "add_endpoint"], [24, 5, 1, "", "delete_data"], [24, 5, 1, "", "download_file"], [24, 5, 1, "", "fetch_endpoints_from_alyx"], [24, 6, 1, "", "is_logged_in"], [24, 5, 1, "", "login"], [24, 5, 1, "", "logout"], [24, 5, 1, "", "ls"], [24, 5, 1, "", "mv"], [24, 5, 1, "", "run_task"], [24, 5, 1, "", "setup"], [24, 5, 1, "", "task_wait_async"], [24, 5, 1, "", "to_address"], [24, 5, 1, "", "transfer_data"]], "one.tests": [[29, 0, 0, "-", "alf"], [34, 0, 0, "-", "remote"], [38, 0, 0, "-", "test_alyxclient"], [39, 0, 0, "-", "test_alyxrest"], [40, 0, 0, "-", "test_converters"], [41, 0, 0, "-", "test_one"], [42, 0, 0, "-", "test_params"], [43, 0, 0, "-", "test_registration"], [44, 0, 0, "-", "util"]], "one.tests.alf": [[30, 0, 0, "-", "test_alf_files"], [31, 0, 0, "-", "test_alf_io"], [32, 0, 0, "-", "test_alf_spec"], [33, 0, 0, "-", "test_cache"]], "one.tests.alf.test_alf_files": [[30, 4, 1, "", "TestALFGet"], [30, 4, 1, "", "TestAlfParse"]], "one.tests.alf.test_alf_files.TestALFGet": [[30, 5, 1, "", "test_get_alf_path"], [30, 5, 1, "", "test_get_session_folder"]], "one.tests.alf.test_alf_files.TestAlfParse": [[30, 5, 1, "", "test_add_uuid"], [30, 5, 1, "", "test_filename_parts"], [30, 5, 1, "", "test_folder_parts"], [30, 5, 1, "", "test_full_path_parts"], [30, 5, 1, "", "test_isdatetime"], [30, 5, 1, "", "test_padded_sequence"], [30, 5, 1, "", "test_rel_path_parts"], [30, 5, 1, "", "test_remove_uuid"], [30, 5, 1, "", "test_session_path_parts"]], "one.tests.alf.test_alf_io": [[31, 4, 1, "", "TestALFFolders"], [31, 4, 1, "", "TestAlfBunch"], [31, 4, 1, "", "TestUUID_Files"], [31, 4, 1, "", "TestsAlf"], [31, 4, 1, "", "TestsAlfPartsFilters"], [31, 4, 1, "", "TestsLoadFile"], [31, 4, 1, "", "TestsLoadFileNonStandard"]], "one.tests.alf.test_alf_io.TestALFFolders": [[31, 3, 1, "", "session_path"], [31, 5, 1, "", "setUpClass"], [31, 5, 1, "", "tearDown"], [31, 5, 1, "", "tearDownClass"], [31, 3, 1, "", "tempdir"], [31, 5, 1, "", "test_iter_datasets"], [31, 5, 1, "", "test_iter_sessions"], [31, 5, 1, "", "test_next_num_folder"], [31, 5, 1, "", "test_remove_empty_folders"]], "one.tests.alf.test_alf_io.TestAlfBunch": [[31, 5, 1, "", "test_append_list"], [31, 5, 1, "", "test_append_numpy"], [31, 5, 1, "", "test_check_dimensions"], [31, 5, 1, "", "test_from_dataframe"], [31, 5, 1, "", "test_to_dataframe_scalars"], [31, 5, 1, "", "test_to_dataframe_vectors"]], "one.tests.alf.test_alf_io.TestUUID_Files": [[31, 5, 1, "", "test_remove_uuid"], [31, 5, 1, "", "test_remove_uuid_recusive"]], "one.tests.alf.test_alf_io.TestsAlf": [[31, 5, 1, "", "setUp"], [31, 5, 1, "", "tearDown"], [31, 5, 1, "", "test_check_dimensions"], [31, 5, 1, "", "test_exists"], [31, 5, 1, "", "test_load_object"], [31, 5, 1, "", "test_ls"], [31, 5, 1, "", "test_metadata_columns"], [31, 5, 1, "", "test_metadata_columns_UUID"], [31, 5, 1, "", "test_read_ts"], [31, 5, 1, "", "test_save_npy"], [31, 5, 1, "", "test_ts2vec"]], "one.tests.alf.test_alf_io.TestsAlfPartsFilters": [[31, 5, 1, "", "setUp"], [31, 5, 1, "", "tearDown"], [31, 5, 1, "", "test_filter_by"], [31, 5, 1, "", "test_npy_parts_and_file_filters"]], "one.tests.alf.test_alf_io.TestsLoadFile": [[31, 5, 1, "", "setUp"], [31, 5, 1, "", "tearDown"], [31, 5, 1, "", "test_load_file_content"]], "one.tests.alf.test_alf_io.TestsLoadFileNonStandard": [[31, 5, 1, "", "setUp"], [31, 5, 1, "", "test_load_sparse_npz"]], "one.tests.alf.test_alf_spec": [[32, 4, 1, "", "TestALFErr"], [32, 4, 1, "", "TestALFSpec"]], "one.tests.alf.test_alf_spec.TestALFErr": [[32, 5, 1, "", "tearDown"], [32, 5, 1, "", "test_ALFError"]], "one.tests.alf.test_alf_spec.TestALFSpec": [[32, 5, 1, "", "test_describe"], [32, 5, 1, "", "test_dromedary"], [32, 5, 1, "", "test_is_session_folder"], [32, 5, 1, "", "test_is_uuid"], [32, 5, 1, "", "test_is_uuid_string"], [32, 5, 1, "", "test_is_valid"], [32, 5, 1, "", "test_named_group"], [32, 5, 1, "", "test_path_pattern"], [32, 5, 1, "", "test_patterns"], [32, 5, 1, "", "test_qc_validate"], [32, 5, 1, "", "test_readable_ALF"], [32, 5, 1, "", "test_regex"], [32, 5, 1, "", "test_to_alf"]], "one.tests.alf.test_cache": [[33, 4, 1, "", "TestsONEParquet"]], "one.tests.alf.test_cache.TestsONEParquet": [[33, 3, 1, "", "rel_ses_files"], [33, 3, 1, "", "rel_ses_path"], [33, 3, 1, "", "ses_info"], [33, 5, 1, "", "setUp"], [33, 5, 1, "", "tearDown"], [33, 5, 1, "", "test_datasets_df"], [33, 5, 1, "", "test_hash_ids"], [33, 5, 1, "", "test_parquet"], [33, 5, 1, "", "test_parse"], [33, 5, 1, "", "test_remove_missing_datasets"], [33, 5, 1, "", "test_sessions_df"], [33, 5, 1, "", "tests_db"]], "one.tests.remote": [[35, 0, 0, "-", "test_aws"], [36, 0, 0, "-", "test_base"], [37, 0, 0, "-", "test_globus"]], "one.tests.remote.test_aws": [[35, 4, 1, "", "TestAWS"], [35, 4, 1, "", "TestAWSPublic"], [35, 4, 1, "", "TestUtils"]], "one.tests.remote.test_aws.TestAWS": [[35, 3, 1, "", "repo"], [35, 5, 1, "", "setUpClass"], [35, 3, 1, "", "tempdir"], [35, 5, 1, "", "test_credentials"], [35, 5, 1, "", "test_get_s3_from_alyx"]], "one.tests.remote.test_aws.TestAWSPublic": [[35, 3, 1, "", "source"], [35, 5, 1, "", "test_download_file"], [35, 5, 1, "", "test_download_folder"]], "one.tests.remote.test_aws.TestUtils": [[35, 5, 1, "", "test_get_allen_s3"], [35, 5, 1, "", "test_get_ibl_s3"], [35, 5, 1, "", "test_get_s3_virtual_host"], [35, 5, 1, "", "test_url2uri"]], "one.tests.remote.test_base": [[36, 4, 1, "", "TestBase"]], "one.tests.remote.test_base.TestBase": [[36, 3, 1, "", "path_mock"], [36, 5, 1, "", "setUp"], [36, 5, 1, "", "setUpClass"], [36, 5, 1, "", "tearDown"], [36, 5, 1, "", "tearDownClass"], [36, 3, 1, "", "tempdir"], [36, 5, 1, "", "test_load_client_params"], [36, 5, 1, "", "test_repo_from_alyx"], [36, 5, 1, "", "test_save_client_params"]], "one.tests.remote.test_globus": [[37, 4, 1, "", "TestGlobus"], [37, 4, 1, "", "TestGlobusAsync"], [37, 4, 1, "", "TestGlobusClient"]], "one.tests.remote.test_globus.TestGlobus": [[37, 3, 1, "", "path_mock"], [37, 5, 1, "", "setUp"], [37, 5, 1, "", "setUpClass"], [37, 5, 1, "", "tearDown"], [37, 5, 1, "", "tearDownClass"], [37, 3, 1, "", "tempdir"], [37, 5, 1, "", "test_as_globus_path"], [37, 5, 1, "", "test_create_globus_client"], [37, 5, 1, "", "test_get_lab_from_endpoint_id"], [37, 5, 1, "", "test_get_local_endpoint_id"], [37, 5, 1, "", "test_get_local_endpoint_paths"], [37, 5, 1, "", "test_get_token"], [37, 5, 1, "", "test_remove_token_fields"], [37, 5, 1, "", "test_setup"]], "one.tests.remote.test_globus.TestGlobusAsync": [[37, 5, 1, "", "test_task_wait_async"]], "one.tests.remote.test_globus.TestGlobusClient": [[37, 5, 1, "", "test_add_endpoint"], [37, 5, 1, "", "test_constructor"], [37, 5, 1, "", "test_delete_data"], [37, 5, 1, "", "test_download_file"], [37, 5, 1, "", "test_endpoint_id_root"], [37, 5, 1, "", "test_endpoint_path"], [37, 5, 1, "", "test_fetch_endpoints_from_alyx"], [37, 5, 1, "", "test_globus_headless"], [37, 5, 1, "", "test_login_logout"], [37, 5, 1, "", "test_ls"], [37, 5, 1, "", "test_mv"], [37, 5, 1, "", "test_save_refresh_token_callback"], [37, 5, 1, "", "test_setup"], [37, 5, 1, "", "test_to_address"], [37, 5, 1, "", "test_transfer_data"]], "one.tests.test_alyxclient": [[38, 4, 1, "", "TestAuthentication"], [38, 4, 1, "", "TestDownloadHTTP"], [38, 4, 1, "", "TestJsonFieldMethods"], [38, 4, 1, "", "TestMisc"], [38, 4, 1, "", "TestRestCache"]], "one.tests.test_alyxclient.TestAuthentication": [[38, 5, 1, "", "setUp"], [38, 5, 1, "", "test_auth_errors"], [38, 5, 1, "", "test_auth_methods"], [38, 5, 1, "", "test_authentication"]], "one.tests.test_alyxclient.TestDownloadHTTP": [[38, 5, 1, "", "setUp"], [38, 5, 1, "", "test_download_datasets"], [38, 5, 1, "", "test_download_datasets_with_api"]], "one.tests.test_alyxclient.TestJsonFieldMethods": [[38, 5, 1, "", "setUp"], [38, 5, 1, "", "tearDown"], [38, 5, 1, "", "test_empty"], [38, 5, 1, "", "test_json_methods"]], "one.tests.test_alyxclient.TestMisc": [[38, 5, 1, "", "test_cache_dir_setter"], [38, 5, 1, "", "test_no_cache_context_manager"], [38, 5, 1, "", "test_update_url_params"], [38, 5, 1, "", "test_validate_file_url"]], "one.tests.test_alyxclient.TestRestCache": [[38, 5, 1, "", "setUp"], [38, 5, 1, "", "tearDown"], [38, 5, 1, "", "test_cache_mode"], [38, 5, 1, "", "test_cache_returned_on_error"], [38, 5, 1, "", "test_caches_response"], [38, 5, 1, "", "test_clear_cache"], [38, 5, 1, "", "test_expired_cache"], [38, 5, 1, "", "test_expiry_param"], [38, 5, 1, "", "test_loads_cached"]], "one.tests.test_alyxrest": [[39, 4, 1, "", "TestREST"]], "one.tests.test_alyxrest.TestREST": [[39, 3, 1, "", "EID"], [39, 3, 1, "", "EID_EPHYS"], [39, 3, 1, "", "alyx"], [39, 5, 1, "", "setUpClass"], [39, 5, 1, "", "test_channels"], [39, 5, 1, "", "test_endpoints_docs"], [39, 5, 1, "", "test_generic_request"], [39, 5, 1, "", "test_list_pk_query"], [39, 5, 1, "", "test_note_with_picture_upload"], [39, 5, 1, "", "test_paginated_request"], [39, 5, 1, "", "test_print_endpoint_info"], [39, 5, 1, "", "test_rest_all_actions"], [39, 5, 1, "", "test_rest_endpoint_read_only"], [39, 5, 1, "", "test_rest_endpoint_write"], [39, 5, 1, "", "test_water_restriction"]], "one.tests.test_converters": [[40, 4, 1, "", "TestAlyx2Path"], [40, 4, 1, "", "TestConverters"], [40, 4, 1, "", "TestOnlineConverters"], [40, 4, 1, "", "TestWrappers"]], "one.tests.test_converters.TestAlyx2Path": [[40, 3, 1, "", "dset"], [40, 5, 1, "", "test_dsets_2_path"], [40, 5, 1, "", "test_session_record2path"]], "one.tests.test_converters.TestConverters": [[40, 5, 1, "", "setUpClass"], [40, 3, 1, "", "tempdir"], [40, 5, 1, "", "test_dict2ref"], [40, 5, 1, "", "test_eid2path"], [40, 5, 1, "", "test_eid2ref"], [40, 5, 1, "", "test_is_exp_ref"], [40, 5, 1, "", "test_path2eid"], [40, 5, 1, "", "test_path2record"], [40, 5, 1, "", "test_path2ref"], [40, 5, 1, "", "test_ref2dict"], [40, 5, 1, "", "test_ref2path"], [40, 5, 1, "", "test_to_eid"]], "one.tests.test_converters.TestOnlineConverters": [[40, 5, 1, "", "setUpClass"], [40, 5, 1, "", "test_eid2path"], [40, 5, 1, "", "test_eid2pid"], [40, 5, 1, "", "test_path2eid"], [40, 5, 1, "", "test_pid2eid"], [40, 5, 1, "", "test_record2path"], [40, 5, 1, "", "test_record2url"], [40, 5, 1, "", "test_to_eid"]], "one.tests.test_converters.TestWrappers": [[40, 5, 1, "", "test_parse_values"], [40, 5, 1, "", "test_recurse"]], "one.tests.test_one": [[41, 4, 1, "", "TestONECache"], [41, 4, 1, "", "TestOneAlyx"], [41, 4, 1, "", "TestOneDownload"], [41, 4, 1, "", "TestOneMisc"], [41, 4, 1, "", "TestOneRemote"], [41, 4, 1, "", "TestOneSetup"]], "one.tests.test_one.TestONECache": [[41, 5, 1, "", "setUp"], [41, 5, 1, "", "tearDown"], [41, 3, 1, "", "tempdir"], [41, 5, 1, "", "test_check_filesystem"], [41, 5, 1, "", "test_filter"], [41, 5, 1, "", "test_filter_wildcards"], [41, 5, 1, "", "test_get_details"], [41, 5, 1, "", "test_list_collections"], [41, 5, 1, "", "test_list_datasets"], [41, 5, 1, "", "test_list_revisions"], [41, 5, 1, "", "test_list_subjects"], [41, 5, 1, "", "test_load_cache"], [41, 5, 1, "", "test_load_collection"], [41, 5, 1, "", "test_load_dataset"], [41, 5, 1, "", "test_load_dataset_from_id"], [41, 5, 1, "", "test_load_datasets"], [41, 5, 1, "", "test_load_object"], [41, 5, 1, "", "test_offline_repr"], [41, 5, 1, "", "test_one_search"], [41, 5, 1, "", "test_refresh_cache"], [41, 5, 1, "", "test_save_cache"], [41, 5, 1, "", "test_save_loaded_ids"], [41, 5, 1, "", "test_update_cache_from_records"]], "one.tests.test_one.TestOneAlyx": [[41, 3, 1, "", "one"], [41, 5, 1, "", "setUpClass"], [41, 5, 1, "", "tearDown"], [41, 5, 1, "", "tearDownClass"], [41, 3, 1, "", "tempdir"], [41, 5, 1, "", "test_check_filesystem"], [41, 5, 1, "", "test_dataset2type"], [41, 5, 1, "", "test_datasets2records"], [41, 5, 1, "", "test_describe_dataset"], [41, 5, 1, "", "test_describe_revision"], [41, 5, 1, "", "test_download_aws"], [41, 5, 1, "", "test_list_aggregates"], [41, 5, 1, "", "test_load_aggregate"], [41, 5, 1, "", "test_load_cache"], [41, 5, 1, "", "test_pid2eid"], [41, 5, 1, "", "test_ses2records"], [41, 5, 1, "", "test_type2datasets"], [41, 5, 1, "", "test_url_from_path"], [41, 5, 1, "", "test_url_from_record"]], "one.tests.test_one.TestOneDownload": [[41, 3, 1, "", "one"], [41, 5, 1, "", "setUp"], [41, 5, 1, "", "tearDown"], [41, 3, 1, "", "tempdir"], [41, 5, 1, "", "test_download_aws"], [41, 5, 1, "", "test_download_datasets"], [41, 5, 1, "", "test_tag_mismatched_file_record"]], "one.tests.test_one.TestOneMisc": [[41, 5, 1, "", "test_LazyID"], [41, 5, 1, "", "test_autocomplete"], [41, 5, 1, "", "test_collection_spec"], [41, 5, 1, "", "test_index_last_before"], [41, 5, 1, "", "test_parse_id"], [41, 5, 1, "", "test_revision_last_before"], [41, 5, 1, "", "test_validate_date_range"]], "one.tests.test_one.TestOneRemote": [[41, 5, 1, "", "setUp"], [41, 5, 1, "", "test_get_details"], [41, 5, 1, "", "test_list_datasets"], [41, 5, 1, "", "test_load_dataset"], [41, 5, 1, "", "test_load_object"], [41, 5, 1, "", "test_online_repr"], [41, 5, 1, "", "test_search"], [41, 5, 1, "", "test_search_insertions"], [41, 5, 1, "", "test_search_terms"]], "one.tests.test_one.TestOneSetup": [[41, 5, 1, "", "setUp"], [41, 5, 1, "", "test_local_cache_setup_prompt"], [41, 5, 1, "", "test_one_factory"], [41, 5, 1, "", "test_patch_params"], [41, 5, 1, "", "test_setup"], [41, 5, 1, "", "test_setup_silent"], [41, 5, 1, "", "test_setup_username"], [41, 5, 1, "", "test_static_setup"]], "one.tests.test_params": [[42, 4, 1, "", "TestONEParamUtil"], [42, 4, 1, "", "TestParamSetup"]], "one.tests.test_params.TestONEParamUtil": [[42, 5, 1, "", "setUp"], [42, 5, 1, "", "test_get_cache_dir"], [42, 5, 1, "", "test_get_default_client"], [42, 5, 1, "", "test_get_params_dir"], [42, 5, 1, "", "test_key_from_url"]], "one.tests.test_params.TestParamSetup": [[42, 5, 1, "", "setUp"], [42, 5, 1, "", "test_setup"]], "one.tests.test_registration": [[43, 4, 1, "", "TestDatasetTypes"], [43, 4, 1, "", "TestRegistrationClient"]], "one.tests.test_registration.TestDatasetTypes": [[43, 5, 1, "", "test_get_dataset_type"]], "one.tests.test_registration.TestRegistrationClient": [[43, 3, 1, "", "one"], [43, 5, 1, "", "setUp"], [43, 5, 1, "", "setUpClass"], [43, 3, 1, "", "subject"], [43, 3, 1, "", "tag"], [43, 5, 1, "", "tearDownClass"], [43, 3, 1, "", "temp_dir"], [43, 5, 1, "", "test_check_protected"], [43, 5, 1, "", "test_create_new_session"], [43, 5, 1, "", "test_create_sessions"], [43, 5, 1, "", "test_ensure_ISO8601"], [43, 5, 1, "", "test_exists"], [43, 5, 1, "", "test_find_files"], [43, 5, 1, "", "test_instantiation"], [43, 5, 1, "", "test_next_revision"], [43, 5, 1, "", "test_prepare_files"], [43, 5, 1, "", "test_register_files"], [43, 5, 1, "", "test_register_session"], [43, 5, 1, "", "test_register_weight"], [43, 5, 1, "", "test_water_administration"]], "one.tests.util": [[44, 1, 1, "", "caches_str2int"], [44, 1, 1, "", "create_file_tree"], [44, 1, 1, "", "create_schema_cache"], [44, 1, 1, "", "get_file"], [44, 1, 1, "", "revisions_datasets_table"], [44, 1, 1, "", "set_up_env"], [44, 1, 1, "", "setup_rest_cache"], [44, 1, 1, "", "setup_test_params"]], "one.util": [[45, 4, 1, "", "LazyId"], [45, 1, 1, "", "Listable"], [46, 7, 1, "", "QC_TYPE"], [45, 1, 1, "", "autocomplete"], [45, 1, 1, "", "cache_int2str"], [45, 1, 1, "", "datasets2records"], [45, 1, 1, "", "ensure_list"], [45, 1, 1, "", "filter_datasets"], [45, 1, 1, "", "filter_revision_last_before"], [45, 1, 1, "", "index_last_before"], [45, 1, 1, "", "parse_id"], [45, 1, 1, "", "patch_cache"], [45, 1, 1, "", "refresh"], [45, 1, 1, "", "ses2records"], [45, 1, 1, "", "validate_date_range"]], "one.util.LazyId": [[45, 5, 1, "", "ses2eid"]], "one.webclient": [[47, 4, 1, "", "AlyxClient"], [47, 1, 1, "", "dataset_record_to_url"], [47, 1, 1, "", "file_record_to_url"], [47, 1, 1, "", "http_download_file"], [47, 1, 1, "", "http_download_file_list"], [47, 1, 1, "", "no_cache"], [47, 1, 1, "", "update_url_params"]], "one.webclient.AlyxClient": [[47, 5, 1, "", "authenticate"], [47, 3, 1, "", "base_url"], [47, 6, 1, "", "cache_dir"], [47, 5, 1, "", "clear_rest_cache"], [47, 5, 1, "", "delete"], [47, 5, 1, "", "download_cache_tables"], [47, 5, 1, "", "download_file"], [47, 5, 1, "", "get"], [47, 6, 1, "", "is_logged_in"], [47, 5, 1, "", "json_field_delete"], [47, 5, 1, "", "json_field_remove_key"], [47, 5, 1, "", "json_field_update"], [47, 5, 1, "", "json_field_write"], [47, 5, 1, "", "list_endpoints"], [47, 5, 1, "", "logout"], [47, 5, 1, "", "patch"], [47, 5, 1, "", "post"], [47, 5, 1, "", "print_endpoint_info"], [47, 5, 1, "", "put"], [47, 5, 1, "", "rel_path2url"], [47, 5, 1, "", "rest"], [47, 6, 1, "", "rest_schemes"], [47, 3, 1, "", "user"]]}, "objtypes": {"0": "py:module", "1": "py:function", "2": "py:exception", "3": "py:attribute", "4": "py:class", "5": "py:method", "6": "py:property", "7": "py:data"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "function", "Python function"], "2": ["py", "exception", "Python exception"], "3": ["py", "attribute", "Python attribute"], "4": ["py", "class", "Python class"], "5": ["py", "method", "Python method"], "6": ["py", "property", "Python property"], "7": ["py", "data", "Python data"]}, "titleterms": {"faq": 0, "how": [0, 63, 66], "do": [0, 64], "i": 0, "releas": [0, 50, 54, 62, 64], "my": 0, "own": 0, "data": [0, 52, 54, 62, 63, 66], "ONE": [0, 52, 54, 57, 58, 59, 60, 61, 62, 65, 66], "api": [0, 14, 15, 49, 60, 66], "us": [0, 52, 64, 65], "without": 0, "connect": [0, 65], "databas": [0, 65], "why": 0, "ar": 0, "recent": 0, "miss": 0, "from": [0, 59], "cach": [0, 3, 54, 60], "present": 0, "alyx": [0, 48, 52, 53, 57, 64], "made": 0, "mistak": 0, "dure": 0, "setup": [0, 24, 65], "now": 0, "can": 0, "t": 0, "call": 0, "fix": 0, "chang": 0, "download": [0, 54, 59], "k": 0, "directori": 0, "load": [0, 58, 59, 66], "tabl": [0, 57, 60], "differ": [0, 62], "locat": [0, 64], "check": [0, 54], "who": [0, 64], "m": 0, "log": 0, "out": 0, "temporarili": 0, "someon": 0, "els": 0, "what": 0, "am": 0, "see": 0, "certif": 0, "error": [0, 64], "dataset": [0, 48, 55, 58, 59, 62, 66], "specif": [0, 65], "ibl": [0, 65], "paper": 0, "which": 0, "version": 0, "within": 0, "python": 0, "read": 0, "onli": [0, 50, 59], "environ": [0, 66], "doe": 0, "search": [0, 57, 62, 66], "return": 0, "lazyid": 0, "object": 0, "get": 0, "inform": 0, "about": 0, "session": [0, 48, 64], "an": 0, "experi": [0, 56, 64, 66], "id": [0, 56, 66], "exact": [0, 64], "subject": 0, "name": [0, 48, 59, 64], "exclud": 0, "partial": 0, "match": 0, "result": 0, "inconsist": 0, "seem": 0, "pass": 0, "qualiti": 0, "control": 0, "one": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 57], "alf": [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 29, 30, 31, 32, 33, 48, 52], "except": 4, "file": [5, 59], "io": 6, "spec": [7, 8, 9, 10, 11, 12, 13], "collection_spec": 8, "file_spec": 9, "full_spec": 10, "rel_path_spec": 11, "session_spec": 12, "spec_descript": 13, "n_thread": 15, "convert": [16, 64], "param": [17, 18], "cache_dir_default": 18, "registr": 19, "summari": [19, 60], "method": [19, 58], "remot": [20, 21, 22, 23, 24, 25, 26, 27, 34, 35, 36, 37, 62], "aw": 21, "base": [22, 23], "alyx_json": 23, "globu": [24, 25, 26, 27], "client_kei": 25, "default_par": 26, "status_map": 27, "test": [28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44], "test_alf_fil": 30, "test_alf_io": 31, "test_alf_spec": 32, "test_cach": 33, "test_aw": 35, "test_bas": 36, "test_globu": 37, "test_alyxcli": 38, "test_alyxrest": 39, "test_convert": 40, "test_on": 41, "test_param": 42, "test_registr": 43, "util": [44, 45, 46], "qc_type": 46, "webclient": 47, "filenam": [48, 53], "option": 48, "compon": 48, "collect": [48, 59, 66], "revis": [48, 59, 66], "namespac": 48, "timescal": 48, "extens": 48, "extra": 48, "relat": [48, 64], "glossari": 48, "type": [48, 55], "path": [48, 59], "rel": [48, 59], "refer": [49, 64], "contribut": 50, "document": [50, 52], "structur": [50, 65], "commit": 50, "code": 50, "github": 50, "repo": 50, "run": 50, "local": [50, 65], "develop": 50, "detail": 51, "index": 51, "welcom": 52, "": 52, "access": [52, 57, 63], "share": 52, "misc": 52, "list": [53, 58, 64, 66], "exampl": [54, 59, 63, 64], "valid": 54, "your": 54, "gener": 54, "rest": [57, 60, 64], "queri": [57, 60, 64], "v": [57, 60], "other": 57, "filter": [58, 59], "combin": 58, "aggreg": [58, 59], "advanc": [59, 62], "attribut": 59, "part": 59, "more": 59, "regex": [59, 62, 64], "spike": 59, "time": [59, 64], "probe": [59, 64], "uuid": 59, "timeseri": 59, "mode": [60, 62], "onlin": 60, "offlin": 60, "refresh": 60, "quick": 61, "start": 61, "gotcha": 62, "between": 62, "term": 62, "behaviour": 62, "The": 62, "dataset_typ": 62, "argument": 62, "system": 62, "tag": [62, 64], "insert": [62, 64], "record": 63, "set": [63, 64], "up": [63, 64], "save": 63, "explor": 64, "endpoint": 64, "dict": 64, "eid": 64, "have": 64, "histologi": 64, "avail": 64, "span": 64, "channel": 64, "matlab": 64, "project": 64, "align": 64, "resolv": 64, "user": [64, 65], "specifi": 64, "given": 64, "task": 64, "protocol": 64, "spiken": 64, "sort": 64, "lab": 64, "ephi": 64, "rerun": 64, "wait": 64, "where": 64, "extend": 64, "qc": 64, "exist": 64, "ani": 64, "video": 64, "associ": 64, "field": 64, "lookup": 64, "json": 64, "look": 64, "contain": 64, "contained_bi": 64, "has_kei": 64, "has_any_kei": 64, "iexact": 64, "icontain": 64, "gt": 64, "gte": 64, "lt": 64, "lte": 64, "startswith": 64, "istartswith": 64, "endswith": 64, "iendswith": 64, "rang": 64, "date": 64, "year": 64, "iso_year": 64, "month": 64, "dai": 64, "week": 64, "week_dai": 64, "iso_week_dai": 64, "quarter": 64, "hour": 64, "minut": 64, "second": 64, "isnul": 64, "iregex": 64, "instal": 65, "1": 65, "2": 65, "public": 65, "folder": 65, "relev": 65, "3": 65, "post": 65, "4": 65, "updat": 65, "introduct": 66, "open": 66, "neurophysiologi": 66, "work": 66, "For": 66, "sharer": 66}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "nbsphinx": 4, "sphinx.ext.viewcode": 1, "sphinx": 60}, "alltitles": {"FAQ": [[0, "faq"]], "How do I release my own data with the ONE API?": [[0, "how-do-i-release-my-own-data-with-the-one-api"]], "How do I use ONE without connecting to my database?": [[0, "how-do-i-use-one-without-connecting-to-my-database"]], "Why are my recent data missing from my cache but present on Alyx?": [[0, "why-are-my-recent-data-missing-from-my-cache-but-present-on-alyx"]], "I made a mistake during setup and now can\u2019t call setup, how do I fix it?": [[0, "i-made-a-mistake-during-setup-and-now-can-t-call-setup-how-do-i-fix-it"]], "How do I change my download (a.k.a. cache) directory?": [[0, "how-do-i-change-my-download-a-k-a-cache-directory"]], "How do I load cache tables from a different location?": [[0, "how-do-i-load-cache-tables-from-a-different-location"]], "How do check who I\u2019m logged in as?": [[0, "how-do-check-who-i-m-logged-in-as"]], "How do I log out, or temporarily log in as someone else?": [[0, "how-do-i-log-out-or-temporarily-log-in-as-someone-else"]], "What to do if I am seeing a certificate error?": [[0, "what-to-do-if-i-am-seeing-a-certificate-error"]], "How do I download the datasets cache for a specific IBL paper release?": [[0, "how-do-i-download-the-datasets-cache-for-a-specific-ibl-paper-release"]], "How do I check which version of ONE I\u2019m using within Python?": [[0, "how-do-i-check-which-version-of-one-i-m-using-within-python"]], "How do I use ONE in a read-only environment?": [[0, "how-do-i-use-one-in-a-read-only-environment"]], "Why does the search return a LazyID object?": [[0, "why-does-the-search-return-a-lazyid-object"]], "How do I get information about a session from an experiment ID?": [[0, "how-do-i-get-information-about-a-session-from-an-experiment-id"]], "How do I search for sessions with the exact subject name (excluding partial matches)?": [[0, "how-do-i-search-for-sessions-with-the-exact-subject-name-excluding-partial-matches"]], "Why are my search results inconsistent and/or seem to change?": [[0, "why-are-my-search-results-inconsistent-and-or-seem-to-change"]], "How do I load datasets that pass quality control": [[0, "how-do-i-load-datasets-that-pass-quality-control"]], "one": [[1, "module-one"]], "one.alf": [[2, "module-one.alf"]], "one.alf.cache": [[3, "module-one.alf.cache"]], "one.alf.exceptions": [[4, "module-one.alf.exceptions"]], "one.alf.files": [[5, "module-one.alf.files"]], "one.alf.io": [[6, "module-one.alf.io"]], "one.alf.spec": [[7, "module-one.alf.spec"]], "one.alf.spec.COLLECTION_SPEC": [[8, "one-alf-spec-collection-spec"]], "one.alf.spec.FILE_SPEC": [[9, "one-alf-spec-file-spec"]], "one.alf.spec.FULL_SPEC": [[10, "one-alf-spec-full-spec"]], "one.alf.spec.REL_PATH_SPEC": [[11, "one-alf-spec-rel-path-spec"]], "one.alf.spec.SESSION_SPEC": [[12, "one-alf-spec-session-spec"]], "one.alf.spec.SPEC_DESCRIPTION": [[13, "one-alf-spec-spec-description"]], "one.api": [[14, "module-one.api"]], "one.api.N_THREADS": [[15, "one-api-n-threads"]], "one.converters": [[16, "module-one.converters"]], "one.params": [[17, "module-one.params"]], "one.params.CACHE_DIR_DEFAULT": [[18, "one-params-cache-dir-default"]], "one.registration": [[19, "module-one.registration"]], "Summary of methods": [[19, "summary-of-methods"]], "one.remote": [[20, "module-one.remote"]], "one.remote.aws": [[21, "module-one.remote.aws"]], "one.remote.base": [[22, "module-one.remote.base"]], "one.remote.base.ALYX_JSON": [[23, "one-remote-base-alyx-json"]], "one.remote.globus": [[24, "module-one.remote.globus"]], "Setup": [[24, "setup"]], "one.remote.globus.CLIENT_KEY": [[25, "one-remote-globus-client-key"]], "one.remote.globus.DEFAULT_PAR": [[26, "one-remote-globus-default-par"]], "one.remote.globus.STATUS_MAP": [[27, "one-remote-globus-status-map"]], "one.tests": [[28, "module-one.tests"]], "one.tests.alf": [[29, "module-one.tests.alf"]], "one.tests.alf.test_alf_files": [[30, "module-one.tests.alf.test_alf_files"]], "one.tests.alf.test_alf_io": [[31, "module-one.tests.alf.test_alf_io"]], "one.tests.alf.test_alf_spec": [[32, "module-one.tests.alf.test_alf_spec"]], "one.tests.alf.test_cache": [[33, "module-one.tests.alf.test_cache"]], "one.tests.remote": [[34, "module-one.tests.remote"]], "one.tests.remote.test_aws": [[35, "module-one.tests.remote.test_aws"]], "one.tests.remote.test_base": [[36, "module-one.tests.remote.test_base"]], "one.tests.remote.test_globus": [[37, "module-one.tests.remote.test_globus"]], "one.tests.test_alyxclient": [[38, "module-one.tests.test_alyxclient"]], "one.tests.test_alyxrest": [[39, "module-one.tests.test_alyxrest"]], "one.tests.test_converters": [[40, "module-one.tests.test_converters"]], "one.tests.test_one": [[41, "module-one.tests.test_one"]], "one.tests.test_params": [[42, "module-one.tests.test_params"]], "one.tests.test_registration": [[43, "module-one.tests.test_registration"]], "one.tests.util": [[44, "module-one.tests.util"]], "one.util": [[45, "module-one.util"]], "one.util.QC_TYPE": [[46, "one-util-qc-type"]], "one.webclient": [[47, "module-one.webclient"]], "ALyx Filenames (ALF)": [[48, "alyx-filenames-alf"]], "Optional components": [[48, "optional-components"]], "Collections": [[48, "collections"], [59, "Collections"]], "Revisions": [[48, "revisions"], [59, "Revisions"]], "Namespace": [[48, "namespace"]], "Timescale": [[48, "timescale"]], "Extension": [[48, "extension"]], "Extra": [[48, "extra"]], "Relations": [[48, "relations"]], "Glossary": [[48, "glossary"]], "Dataset name": [[48, "dataset-name"]], "Dataset type": [[48, "dataset-type"]], "Session path": [[48, "session-path"]], "Relative path": [[48, "relative-path"]], "ALF path": [[48, "alf-path"]], "API Reference": [[49, "api-reference"]], "Contributing to documentation": [[50, "contributing-to-documentation"]], "Structure": [[50, "structure"]], "Committing code to GitHub repo": [[50, "committing-code-to-github-repo"]], "Running locally": [[50, "running-locally"]], "Contributing to code": [[50, "contributing-to-code"]], "Releasing (developers only)": [[50, "releasing-developers-only"]], "Detailed Index": [[51, "detailed-index"]], "Welcome to ONE\u2019s documentation!": [[52, "welcome-to-one-s-documentation"]], "Using ONE to access data": [[52, null]], "Using ONE with Alyx": [[52, null]], "Using ONE to share data": [[52, null]], "ALF": [[52, null]], "Misc": [[52, null]], "Listing Alyx Filenames": [[53, "Listing-Alyx-Filenames"]], "Releasing data with ONE": [[54, "Releasing-data-with-ONE"]], "Downloading example data": [[54, "Downloading-example-data"]], "Validating your data": [[54, "Validating-your-data"]], "Generating the cache": [[54, "Generating-the-cache"]], "Checking the cache": [[54, "Checking-the-cache"]], "Datasets and their types": [[55, "Datasets-and-their-types"]], "Datasets": [[55, "Datasets"], [66, "datasets"]], "Dataset types": [[55, "Dataset-types"]], "Experiment IDs": [[56, "Experiment-IDs"], [66, "experiment-ids"]], "ONE REST queries": [[57, "ONE-REST-queries"]], "one.search vs one.alyx.rest": [[57, "one.search-vs-one.alyx.rest"]], "Accessing other Alyx tables": [[57, "Accessing-other-Alyx-tables"]], "Searching with one.alyx.rest": [[57, "Searching-with-one.alyx.rest"]], "Listing with ONE": [[58, "Listing-with-ONE"]], "Filtering lists": [[58, "Filtering-lists"]], "Combining with load methods": [[58, "Combining-with-load-methods"]], "Listing aggregate datasets": [[58, "Listing-aggregate-datasets"]], "Loading with ONE": [[59, "Loading-with-ONE"]], "Download only": [[59, "Download-only"]], "Advanced loading": [[59, "Advanced-loading"]], "Filtering attributes": [[59, "Filtering-attributes"]], "Loading with file name parts": [[59, "Loading-with-file-name-parts"]], "More regex examples": [[59, "More-regex-examples"]], "Load spike times from a probe UUID": [[59, "Load-spike-times-from-a-probe-UUID"]], "Loading with relative paths": [[59, "Loading-with-relative-paths"]], "Loading with timeseries": [[59, "Loading-with-timeseries"]], "Loading collections": [[59, "Loading-collections"]], "Loading aggregate datasets": [[59, "Loading-aggregate-datasets"]], "ONE API modes": [[60, "ONE-API-modes"]], "Online vs Offline": [[60, "Online-vs-Offline"]], "Query modes": [[60, "Query-modes"]], "REST caching": [[60, "REST-caching"]], "Refreshing the cache tables": [[60, "Refreshing-the-cache-tables"]], "Summary": [[60, "Summary"]], "ONE Quick Start": [[61, "ONE-Quick-Start"]], "Searching with ONE": [[62, "Searching-with-ONE"]], "Advanced searching": [[62, "Advanced-searching"]], "Gotchas": [[62, "Gotchas"]], "Difference between search term behaviours": [[62, "Difference-between-search-term-behaviours"]], "Difference between remote mode search terms": [[62, "Difference-between-remote-mode-search-terms"]], "The dataset, datasets and dataset_types remote arguments": [[62, "The-dataset,-datasets-and-dataset_types-remote-arguments"]], "Regex systems between modes": [[62, "Regex-systems-between-modes"]], "Searching data with a release tag": [[62, "Searching-data-with-a-release-tag"]], "Searching insertions": [[62, "Searching-insertions"]], "Recording data access": [[63, "Recording-data-access"]], "How to set up and save": [[63, "How-to-set-up-and-save"]], "Example": [[63, "Example"]], "Useful Alyx REST queries": [[64, "Useful-Alyx-REST-queries"]], "Exploring the REST endpoints": [[64, "Exploring-the-REST-endpoints"]], "Example queries": [[64, "Example-queries"]], "convert session dicts to eids": [[64, "convert-session-dicts-to-eids"]], "list sessions that have histology available": [[64, "list-sessions-that-have-histology-available"]], "list experiments spanning channel locations": [[64, "list-experiments-spanning-channel-locations"]], "list sessions that do not have matlab in the project name": [[64, "list-sessions-that-do-not-have-matlab-in-the-project-name"]], "list insertions that have alignment resolved": [[64, "list-insertions-that-have-alignment-resolved"]], "list names of users who have aligned specified insertion": [[64, "list-names-of-users-who-have-aligned-specified-insertion"]], "list probe insertions for a given task protocol": [[64, "list-probe-insertions-for-a-given-task-protocol"]], "list spiken sorting tasks that have errored in a given lab": [[64, "list-spiken-sorting-tasks-that-have-errored-in-a-given-lab"]], "list ephys sessions that have errored tasks": [[64, "list-ephys-sessions-that-have-errored-tasks"]], "rerun / set errored tasks to Waiting": [[64, "rerun-/-set-errored-tasks-to-Waiting"]], "list sessions where extended QC exists for any video": [[64, "list-sessions-where-extended-QC-exists-for-any-video"]], "list sessions associated with a given release tag": [[64, "list-sessions-associated-with-a-given-release-tag"]], "Field lookup reference": [[64, "Field-lookup-reference"]], "Related field lookups": [[64, "Related-field-lookups"]], "JSON field lookups": [[64, "JSON-field-lookups"]], "Looking up fields": [[64, "Looking-up-fields"]], "contains": [[64, "contains"], [64, "contains-1"]], "contained_by": [[64, "contained_by"]], "has_key": [[64, "has_key"]], "has_keys": [[64, "has_keys"]], "has_any_keys": [[64, "has_any_keys"]], "exact": [[64, "exact"]], "iexact": [[64, "iexact"]], "icontains": [[64, "icontains"]], "in": [[64, "in"]], "gt": [[64, "gt"]], "gte": [[64, "gte"]], "lt": [[64, "lt"]], "lte": [[64, "lte"]], "startswith": [[64, "startswith"]], "istartswith": [[64, "istartswith"]], "endswith": [[64, "endswith"]], "iendswith": [[64, "iendswith"]], "not": [[64, "not"]], "range": [[64, "range"]], "date": [[64, "date"]], "year": [[64, "year"]], "iso_year": [[64, "iso_year"]], "month": [[64, "month"]], "day": [[64, "day"]], "week": [[64, "week"]], "week_day": [[64, "week_day"]], "iso_week_day": [[64, "iso_week_day"]], "quarter": [[64, "quarter"]], "time": [[64, "time"]], "hour": [[64, "hour"]], "minute": [[64, "minute"]], "second": [[64, "second"]], "isnull": [[64, "isnull"]], "regex": [[64, "regex"]], "iregex": [[64, "iregex"]], "ONE installation and setup": [[65, "one-installation-and-setup"]], "1. Installation": [[65, "installation"]], "2. Setup": [[65, "setup"]], "Connect to IBL Public database": [[65, "connect-to-ibl-public-database"]], "Using local folder structure": [[65, "using-local-folder-structure"]], "Connecting to specific database (relevant for IBL users)": [[65, "connecting-to-specific-database-relevant-for-ibl-users"]], "3. Post setup": [[65, "post-setup"]], "4. Update": [[65, "update"]], "Introduction to ONE (Open Neurophysiology Environment)": [[66, "introduction-to-one-open-neurophysiology-environment"]], "How the ONE API works": [[66, "how-the-one-api-works"]], "Searching for experiments": [[66, "searching-for-experiments"]], "Collections and revisions": [[66, "collections-and-revisions"]], "Listing data": [[66, "listing-data"]], "Loading data": [[66, "loading-data"]], "For data sharers": [[66, "for-data-sharers"]]}, "indexentries": {"module": [[1, "module-one"], [2, "module-one.alf"], [3, "module-one.alf.cache"], [4, "module-one.alf.exceptions"], [5, "module-one.alf.files"], [6, "module-one.alf.io"], [7, "module-one.alf.spec"], [14, "module-one.api"], [16, "module-one.converters"], [17, "module-one.params"], [19, "module-one.registration"], [20, "module-one.remote"], [21, "module-one.remote.aws"], [22, "module-one.remote.base"], [24, "module-one.remote.globus"], [28, "module-one.tests"], [29, "module-one.tests.alf"], [30, "module-one.tests.alf.test_alf_files"], [31, "module-one.tests.alf.test_alf_io"], [32, "module-one.tests.alf.test_alf_spec"], [33, "module-one.tests.alf.test_cache"], [34, "module-one.tests.remote"], [35, "module-one.tests.remote.test_aws"], [36, "module-one.tests.remote.test_base"], [37, "module-one.tests.remote.test_globus"], [38, "module-one.tests.test_alyxclient"], [39, "module-one.tests.test_alyxrest"], [40, "module-one.tests.test_converters"], [41, "module-one.tests.test_one"], [42, "module-one.tests.test_params"], [43, "module-one.tests.test_registration"], [44, "module-one.tests.util"], [45, "module-one.util"], [47, "module-one.webclient"]], "one": [[1, "module-one"]], "one.alf": [[2, "module-one.alf"]], "make_parquet_db() (in module one.alf.cache)": [[3, "one.alf.cache.make_parquet_db"]], "one.alf.cache": [[3, "module-one.alf.cache"]], "remove_missing_datasets() (in module one.alf.cache)": [[3, "one.alf.cache.remove_missing_datasets"]], "alferror": [[4, "one.alf.exceptions.ALFError"]], "alfmultiplecollectionsfound": [[4, "one.alf.exceptions.ALFMultipleCollectionsFound"]], "alfmultipleobjectsfound": [[4, "one.alf.exceptions.ALFMultipleObjectsFound"]], "alfmultiplerevisionsfound": [[4, "one.alf.exceptions.ALFMultipleRevisionsFound"]], "alfobjectnotfound": [[4, "one.alf.exceptions.ALFObjectNotFound"]], "alyxsubjectnotfound": [[4, "one.alf.exceptions.AlyxSubjectNotFound"]], "explanation (alferror attribute)": [[4, "id0"], [4, "one.alf.exceptions.ALFError.explanation"]], "explanation (alfmultiplecollectionsfound attribute)": [[4, "one.alf.exceptions.ALFMultipleCollectionsFound.explanation"]], "explanation (alfmultipleobjectsfound attribute)": [[4, "one.alf.exceptions.ALFMultipleObjectsFound.explanation"]], "explanation (alfmultiplerevisionsfound attribute)": [[4, "one.alf.exceptions.ALFMultipleRevisionsFound.explanation"]], "explanation (alfobjectnotfound attribute)": [[4, "one.alf.exceptions.ALFObjectNotFound.explanation"]], "explanation (alyxsubjectnotfound attribute)": [[4, "one.alf.exceptions.AlyxSubjectNotFound.explanation"]], "one.alf.exceptions": [[4, "module-one.alf.exceptions"]], "add_uuid_string() (in module one.alf.files)": [[5, "one.alf.files.add_uuid_string"]], "filename_parts() (in module one.alf.files)": [[5, "one.alf.files.filename_parts"]], "folder_parts() (in module one.alf.files)": [[5, "one.alf.files.folder_parts"]], "full_path_parts() (in module one.alf.files)": [[5, "one.alf.files.full_path_parts"]], "get_alf_path() (in module one.alf.files)": [[5, "one.alf.files.get_alf_path"]], "get_session_path() (in module one.alf.files)": [[5, "one.alf.files.get_session_path"]], "one.alf.files": [[5, "module-one.alf.files"]], "padded_sequence() (in module one.alf.files)": [[5, "one.alf.files.padded_sequence"]], "rel_path_parts() (in module one.alf.files)": [[5, "one.alf.files.rel_path_parts"]], "remove_uuid_string() (in module one.alf.files)": [[5, "one.alf.files.remove_uuid_string"]], "session_path_parts() (in module one.alf.files)": [[5, "one.alf.files.session_path_parts"]], "alfbunch (class in one.alf.io)": [[6, "one.alf.io.AlfBunch"]], "append() (alfbunch method)": [[6, "one.alf.io.AlfBunch.append"]], "check_dimensions (alfbunch property)": [[6, "one.alf.io.AlfBunch.check_dimensions"]], "check_dimensions() (in module one.alf.io)": [[6, "one.alf.io.check_dimensions"]], "dataframe() (in module one.alf.io)": [[6, "one.alf.io.dataframe"]], "exists() (in module one.alf.io)": [[6, "one.alf.io.exists"]], "filter_by() (in module one.alf.io)": [[6, "one.alf.io.filter_by"]], "from_df() (alfbunch static method)": [[6, "one.alf.io.AlfBunch.from_df"]], "iter_datasets() (in module one.alf.io)": [[6, "one.alf.io.iter_datasets"]], "iter_sessions() (in module one.alf.io)": [[6, "one.alf.io.iter_sessions"]], "load_file_content() (in module one.alf.io)": [[6, "one.alf.io.load_file_content"]], "load_object() (in module one.alf.io)": [[6, "one.alf.io.load_object"]], "next_num_folder() (in module one.alf.io)": [[6, "one.alf.io.next_num_folder"]], "one.alf.io": [[6, "module-one.alf.io"]], "read_ts() (in module one.alf.io)": [[6, "one.alf.io.read_ts"]], "remove_empty_folders() (in module one.alf.io)": [[6, "one.alf.io.remove_empty_folders"]], "remove_uuid_file() (in module one.alf.io)": [[6, "one.alf.io.remove_uuid_file"]], "remove_uuid_recursive() (in module one.alf.io)": [[6, "one.alf.io.remove_uuid_recursive"]], "save_metadata() (in module one.alf.io)": [[6, "one.alf.io.save_metadata"]], "save_object_npy() (in module one.alf.io)": [[6, "one.alf.io.save_object_npy"]], "to_df() (alfbunch method)": [[6, "one.alf.io.AlfBunch.to_df"]], "ts2vec() (in module one.alf.io)": [[6, "one.alf.io.ts2vec"]], "collection_spec (in module one.alf.spec)": [[7, "one.alf.spec.COLLECTION_SPEC"], [8, "one.alf.spec.COLLECTION_SPEC"]], "critical (qc attribute)": [[7, "one.alf.spec.QC.CRITICAL"]], "fail (qc attribute)": [[7, "one.alf.spec.QC.FAIL"]], "file_spec (in module one.alf.spec)": [[7, "one.alf.spec.FILE_SPEC"], [9, "one.alf.spec.FILE_SPEC"]], "full_spec (in module one.alf.spec)": [[7, "one.alf.spec.FULL_SPEC"], [10, "one.alf.spec.FULL_SPEC"]], "not_set (qc attribute)": [[7, "one.alf.spec.QC.NOT_SET"]], "pass (qc attribute)": [[7, "one.alf.spec.QC.PASS"]], "qc (class in one.alf.spec)": [[7, "one.alf.spec.QC"]], "rel_path_spec (in module one.alf.spec)": [[7, "one.alf.spec.REL_PATH_SPEC"], [11, "one.alf.spec.REL_PATH_SPEC"]], "session_spec (in module one.alf.spec)": [[7, "one.alf.spec.SESSION_SPEC"], [12, "one.alf.spec.SESSION_SPEC"]], "spec_description (in module one.alf.spec)": [[7, "one.alf.spec.SPEC_DESCRIPTION"], [13, "one.alf.spec.SPEC_DESCRIPTION"]], "warning (qc attribute)": [[7, "one.alf.spec.QC.WARNING"]], "describe() (in module one.alf.spec)": [[7, "one.alf.spec.describe"]], "is_session_path() (in module one.alf.spec)": [[7, "one.alf.spec.is_session_path"]], "is_uuid() (in module one.alf.spec)": [[7, "one.alf.spec.is_uuid"]], "is_uuid_string() (in module one.alf.spec)": [[7, "one.alf.spec.is_uuid_string"]], "is_valid() (in module one.alf.spec)": [[7, "one.alf.spec.is_valid"]], "one.alf.spec": [[7, "module-one.alf.spec"]], "path_pattern() (in module one.alf.spec)": [[7, "one.alf.spec.path_pattern"]], "readablealf() (in module one.alf.spec)": [[7, "one.alf.spec.readableALF"]], "regex() (in module one.alf.spec)": [[7, "one.alf.spec.regex"]], "to_alf() (in module one.alf.spec)": [[7, "one.alf.spec.to_alf"]], "validate() (qc static method)": [[7, "one.alf.spec.QC.validate"]], "one() (in module one.api)": [[14, "one.api.ONE"]], "one (class in one.api)": [[14, "one.api.One"]], "onealyx (class in one.api)": [[14, "one.api.OneAlyx"]], "alyx (onealyx property)": [[14, "one.api.OneAlyx.alyx"]], "cache_dir (onealyx property)": [[14, "one.api.OneAlyx.cache_dir"]], "dataset2type() (onealyx method)": [[14, "one.api.OneAlyx.dataset2type"]], "describe_dataset() (onealyx method)": [[14, "one.api.OneAlyx.describe_dataset"]], "describe_revision() (onealyx method)": [[14, "one.api.OneAlyx.describe_revision"]], "eid2path() (onealyx method)": [[14, "one.api.OneAlyx.eid2path"]], "eid2pid() (onealyx method)": [[14, "one.api.OneAlyx.eid2pid"]], "get_details() (one method)": [[14, "one.api.One.get_details"]], "get_details() (onealyx method)": [[14, "one.api.OneAlyx.get_details"]], "list_aggregates() (onealyx method)": [[14, "one.api.OneAlyx.list_aggregates"]], "list_collections() (one method)": [[14, "one.api.One.list_collections"]], "list_datasets() (one method)": [[14, "one.api.One.list_datasets"]], "list_datasets() (onealyx method)": [[14, "one.api.OneAlyx.list_datasets"]], "list_revisions() (one method)": [[14, "one.api.One.list_revisions"]], "list_subjects() (one method)": [[14, "one.api.One.list_subjects"]], "load_aggregate() (onealyx method)": [[14, "one.api.OneAlyx.load_aggregate"]], "load_cache() (one method)": [[14, "one.api.One.load_cache"]], "load_cache() (onealyx method)": [[14, "one.api.OneAlyx.load_cache"]], "load_collection() (one method)": [[14, "one.api.One.load_collection"]], "load_dataset() (one method)": [[14, "one.api.One.load_dataset"]], "load_dataset_from_id() (one method)": [[14, "one.api.One.load_dataset_from_id"]], "load_datasets() (one method)": [[14, "one.api.One.load_datasets"]], "load_object() (one method)": [[14, "one.api.One.load_object"]], "offline (one property)": [[14, "one.api.One.offline"]], "one.api": [[14, "module-one.api"]], "path2eid() (onealyx method)": [[14, "one.api.OneAlyx.path2eid"]], "path2url() (onealyx method)": [[14, "one.api.OneAlyx.path2url"]], "pid2eid() (onealyx method)": [[14, "one.api.OneAlyx.pid2eid"]], "refresh_cache() (one method)": [[14, "one.api.One.refresh_cache"]], "save_cache() (one method)": [[14, "one.api.One.save_cache"]], "save_loaded_ids() (one method)": [[14, "one.api.One.save_loaded_ids"]], "search() (one method)": [[14, "one.api.One.search"]], "search() (onealyx method)": [[14, "one.api.OneAlyx.search"]], "search_insertions() (onealyx method)": [[14, "one.api.OneAlyx.search_insertions"]], "search_terms() (one method)": [[14, "one.api.One.search_terms"]], "search_terms() (onealyx method)": [[14, "one.api.OneAlyx.search_terms"]], "setup() (one static method)": [[14, "one.api.One.setup"]], "setup() (onealyx static method)": [[14, "one.api.OneAlyx.setup"]], "type2datasets() (onealyx method)": [[14, "one.api.OneAlyx.type2datasets"]], "uuid_filenames (one attribute)": [[14, "one.api.One.uuid_filenames"]], "n_threads (in module one.api)": [[15, "one.api.N_THREADS"]], "conversionmixin (class in one.converters)": [[16, "one.converters.ConversionMixin"]], "dict2ref() (conversionmixin static method)": [[16, "one.converters.ConversionMixin.dict2ref"]], "eid2path() (conversionmixin method)": [[16, "one.converters.ConversionMixin.eid2path"]], "eid2ref() (conversionmixin method)": [[16, "one.converters.ConversionMixin.eid2ref"]], "is_exp_ref() (conversionmixin static method)": [[16, "one.converters.ConversionMixin.is_exp_ref"]], "one.converters": [[16, "module-one.converters"]], "one_path_from_dataset() (in module one.converters)": [[16, "one.converters.one_path_from_dataset"]], "parse_values() (in module one.converters)": [[16, "one.converters.parse_values"]], "path2eid() (conversionmixin method)": [[16, "one.converters.ConversionMixin.path2eid"]], "path2record() (conversionmixin method)": [[16, "one.converters.ConversionMixin.path2record"]], "path2ref() (conversionmixin static method)": [[16, "one.converters.ConversionMixin.path2ref"]], "path2url() (conversionmixin method)": [[16, "one.converters.ConversionMixin.path2url"]], "path_from_dataset() (in module one.converters)": [[16, "one.converters.path_from_dataset"]], "path_from_filerecord() (in module one.converters)": [[16, "one.converters.path_from_filerecord"]], "record2path() (conversionmixin method)": [[16, "one.converters.ConversionMixin.record2path"]], "record2url() (conversionmixin method)": [[16, "one.converters.ConversionMixin.record2url"]], "recurse() (in module one.converters)": [[16, "one.converters.recurse"]], "ref2dict() (conversionmixin static method)": [[16, "one.converters.ConversionMixin.ref2dict"]], "ref2eid() (conversionmixin method)": [[16, "one.converters.ConversionMixin.ref2eid"]], "ref2path() (conversionmixin method)": [[16, "one.converters.ConversionMixin.ref2path"]], "session_record2path() (in module one.converters)": [[16, "one.converters.session_record2path"]], "to_eid() (conversionmixin method)": [[16, "one.converters.ConversionMixin.to_eid"]], "cache_dir_default (in module one.params)": [[17, "one.params.CACHE_DIR_DEFAULT"], [18, "one.params.CACHE_DIR_DEFAULT"]], "check_cache_conflict() (in module one.params)": [[17, "one.params.check_cache_conflict"]], "default() (in module one.params)": [[17, "one.params.default"]], "get() (in module one.params)": [[17, "one.params.get"]], "get_cache_dir() (in module one.params)": [[17, "one.params.get_cache_dir"]], "get_default_client() (in module one.params)": [[17, "one.params.get_default_client"]], "get_params_dir() (in module one.params)": [[17, "one.params.get_params_dir"]], "one.params": [[17, "module-one.params"]], "save() (in module one.params)": [[17, "one.params.save"]], "setup() (in module one.params)": [[17, "one.params.setup"]], "registrationclient (class in one.registration)": [[19, "one.registration.RegistrationClient"]], "assert_exists() (registrationclient method)": [[19, "one.registration.RegistrationClient.assert_exists"]], "check_protected_files() (registrationclient method)": [[19, "one.registration.RegistrationClient.check_protected_files"]], "create_new_session() (registrationclient method)": [[19, "one.registration.RegistrationClient.create_new_session"]], "create_sessions() (registrationclient method)": [[19, "one.registration.RegistrationClient.create_sessions"]], "ensure_iso8601() (registrationclient static method)": [[19, "one.registration.RegistrationClient.ensure_ISO8601"]], "find_files() (registrationclient method)": [[19, "one.registration.RegistrationClient.find_files"]], "get_dataset_type() (in module one.registration)": [[19, "one.registration.get_dataset_type"]], "one.registration": [[19, "module-one.registration"]], "prepare_files() (registrationclient method)": [[19, "one.registration.RegistrationClient.prepare_files"]], "register_files() (registrationclient method)": [[19, "one.registration.RegistrationClient.register_files"]], "register_session() (registrationclient method)": [[19, "one.registration.RegistrationClient.register_session"]], "register_water_administration() (registrationclient method)": [[19, "one.registration.RegistrationClient.register_water_administration"]], "register_weight() (registrationclient method)": [[19, "one.registration.RegistrationClient.register_weight"]], "one.remote": [[20, "module-one.remote"]], "get_aws_access_keys() (in module one.remote.aws)": [[21, "one.remote.aws.get_aws_access_keys"]], "get_s3_allen() (in module one.remote.aws)": [[21, "one.remote.aws.get_s3_allen"]], "get_s3_from_alyx() (in module one.remote.aws)": [[21, "one.remote.aws.get_s3_from_alyx"]], "get_s3_public() (in module one.remote.aws)": [[21, "one.remote.aws.get_s3_public"]], "get_s3_virtual_host() (in module one.remote.aws)": [[21, "one.remote.aws.get_s3_virtual_host"]], "is_folder() (in module one.remote.aws)": [[21, "one.remote.aws.is_folder"]], "one.remote.aws": [[21, "module-one.remote.aws"]], "s3_download_file() (in module one.remote.aws)": [[21, "one.remote.aws.s3_download_file"]], "s3_download_folder() (in module one.remote.aws)": [[21, "one.remote.aws.s3_download_folder"]], "url2uri() (in module one.remote.aws)": [[21, "one.remote.aws.url2uri"]], "alyx_json (in module one.remote.base)": [[22, "one.remote.base.ALYX_JSON"], [23, "one.remote.base.ALYX_JSON"]], "downloadclient (class in one.remote.base)": [[22, "one.remote.base.DownloadClient"]], "download_file() (downloadclient method)": [[22, "one.remote.base.DownloadClient.download_file"]], "load_client_params() (in module one.remote.base)": [[22, "one.remote.base.load_client_params"]], "one.remote.base": [[22, "module-one.remote.base"]], "repo_from_alyx() (downloadclient static method)": [[22, "one.remote.base.DownloadClient.repo_from_alyx"]], "save_client_params() (in module one.remote.base)": [[22, "one.remote.base.save_client_params"]], "setup() (downloadclient static method)": [[22, "one.remote.base.DownloadClient.setup"]], "to_address() (downloadclient method)": [[22, "one.remote.base.DownloadClient.to_address"]], "globus (class in one.remote.globus)": [[24, "one.remote.globus.Globus"]], "add_endpoint() (globus method)": [[24, "one.remote.globus.Globus.add_endpoint"]], "as_globus_path() (in module one.remote.globus)": [[24, "one.remote.globus.as_globus_path"]], "delete_data() (globus method)": [[24, "one.remote.globus.Globus.delete_data"]], "download_file() (globus method)": [[24, "one.remote.globus.Globus.download_file"]], "fetch_endpoints_from_alyx() (globus method)": [[24, "one.remote.globus.Globus.fetch_endpoints_from_alyx"]], "get_lab_from_endpoint_id() (in module one.remote.globus)": [[24, "one.remote.globus.get_lab_from_endpoint_id"]], "is_logged_in (globus property)": [[24, "one.remote.globus.Globus.is_logged_in"]], "login() (globus method)": [[24, "one.remote.globus.Globus.login"]], "logout() (globus method)": [[24, "one.remote.globus.Globus.logout"]], "ls() (globus method)": [[24, "one.remote.globus.Globus.ls"]], "mv() (globus method)": [[24, "one.remote.globus.Globus.mv"]], "one.remote.globus": [[24, "module-one.remote.globus"]], "run_task() (globus method)": [[24, "one.remote.globus.Globus.run_task"]], "setup() (globus static method)": [[24, "one.remote.globus.Globus.setup"]], "task_wait_async() (globus method)": [[24, "one.remote.globus.Globus.task_wait_async"]], "to_address() (globus method)": [[24, "one.remote.globus.Globus.to_address"]], "transfer_data() (globus method)": [[24, "one.remote.globus.Globus.transfer_data"]], "client_key (in module one.remote.globus)": [[25, "one.remote.globus.CLIENT_KEY"]], "default_par (in module one.remote.globus)": [[26, "one.remote.globus.DEFAULT_PAR"]], "status_map (in module one.remote.globus)": [[27, "one.remote.globus.STATUS_MAP"]], "one.tests": [[28, "module-one.tests"]], "one.tests.alf": [[29, "module-one.tests.alf"]], "testalfget (class in one.tests.alf.test_alf_files)": [[30, "one.tests.alf.test_alf_files.TestALFGet"]], "testalfparse (class in one.tests.alf.test_alf_files)": [[30, "one.tests.alf.test_alf_files.TestAlfParse"]], "one.tests.alf.test_alf_files": [[30, "module-one.tests.alf.test_alf_files"]], "test_add_uuid() (testalfparse method)": [[30, "one.tests.alf.test_alf_files.TestAlfParse.test_add_uuid"]], "test_filename_parts() (testalfparse method)": [[30, "one.tests.alf.test_alf_files.TestAlfParse.test_filename_parts"]], "test_folder_parts() (testalfparse method)": [[30, "one.tests.alf.test_alf_files.TestAlfParse.test_folder_parts"]], "test_full_path_parts() (testalfparse method)": [[30, "one.tests.alf.test_alf_files.TestAlfParse.test_full_path_parts"]], "test_get_alf_path() (testalfget method)": [[30, "one.tests.alf.test_alf_files.TestALFGet.test_get_alf_path"]], "test_get_session_folder() (testalfget method)": [[30, "one.tests.alf.test_alf_files.TestALFGet.test_get_session_folder"]], "test_isdatetime() (testalfparse method)": [[30, "one.tests.alf.test_alf_files.TestAlfParse.test_isdatetime"]], "test_padded_sequence() (testalfparse method)": [[30, "one.tests.alf.test_alf_files.TestAlfParse.test_padded_sequence"]], "test_rel_path_parts() (testalfparse method)": [[30, "one.tests.alf.test_alf_files.TestAlfParse.test_rel_path_parts"]], "test_remove_uuid() (testalfparse method)": [[30, "one.tests.alf.test_alf_files.TestAlfParse.test_remove_uuid"]], "test_session_path_parts() (testalfparse method)": [[30, "one.tests.alf.test_alf_files.TestAlfParse.test_session_path_parts"]], "testalffolders (class in one.tests.alf.test_alf_io)": [[31, "one.tests.alf.test_alf_io.TestALFFolders"]], "testalfbunch (class in one.tests.alf.test_alf_io)": [[31, "one.tests.alf.test_alf_io.TestAlfBunch"]], "testuuid_files (class in one.tests.alf.test_alf_io)": [[31, "one.tests.alf.test_alf_io.TestUUID_Files"]], "testsalf (class in one.tests.alf.test_alf_io)": [[31, "one.tests.alf.test_alf_io.TestsAlf"]], "testsalfpartsfilters (class in one.tests.alf.test_alf_io)": [[31, "one.tests.alf.test_alf_io.TestsAlfPartsFilters"]], "testsloadfile (class in one.tests.alf.test_alf_io)": [[31, "one.tests.alf.test_alf_io.TestsLoadFile"]], "testsloadfilenonstandard (class in one.tests.alf.test_alf_io)": [[31, "one.tests.alf.test_alf_io.TestsLoadFileNonStandard"]], "one.tests.alf.test_alf_io": [[31, "module-one.tests.alf.test_alf_io"]], "session_path (testalffolders attribute)": [[31, "one.tests.alf.test_alf_io.TestALFFolders.session_path"]], "setup() (testsalf method)": [[31, "one.tests.alf.test_alf_io.TestsAlf.setUp"]], "setup() (testsalfpartsfilters method)": [[31, "one.tests.alf.test_alf_io.TestsAlfPartsFilters.setUp"]], "setup() (testsloadfile method)": [[31, "one.tests.alf.test_alf_io.TestsLoadFile.setUp"]], "setup() (testsloadfilenonstandard method)": [[31, "one.tests.alf.test_alf_io.TestsLoadFileNonStandard.setUp"]], "setupclass() (testalffolders class method)": [[31, "one.tests.alf.test_alf_io.TestALFFolders.setUpClass"]], "teardown() (testalffolders method)": [[31, "one.tests.alf.test_alf_io.TestALFFolders.tearDown"]], "teardown() (testsalf method)": [[31, "one.tests.alf.test_alf_io.TestsAlf.tearDown"]], "teardown() (testsalfpartsfilters method)": [[31, "one.tests.alf.test_alf_io.TestsAlfPartsFilters.tearDown"]], "teardown() (testsloadfile method)": [[31, "one.tests.alf.test_alf_io.TestsLoadFile.tearDown"]], "teardownclass() (testalffolders class method)": [[31, "one.tests.alf.test_alf_io.TestALFFolders.tearDownClass"]], "tempdir (testalffolders attribute)": [[31, "one.tests.alf.test_alf_io.TestALFFolders.tempdir"]], "test_append_list() (testalfbunch method)": [[31, "one.tests.alf.test_alf_io.TestAlfBunch.test_append_list"]], "test_append_numpy() (testalfbunch method)": [[31, "one.tests.alf.test_alf_io.TestAlfBunch.test_append_numpy"]], "test_check_dimensions() (testalfbunch method)": [[31, "one.tests.alf.test_alf_io.TestAlfBunch.test_check_dimensions"]], "test_check_dimensions() (testsalf method)": [[31, "one.tests.alf.test_alf_io.TestsAlf.test_check_dimensions"]], "test_exists() (testsalf method)": [[31, "one.tests.alf.test_alf_io.TestsAlf.test_exists"]], "test_filter_by() (testsalfpartsfilters method)": [[31, "one.tests.alf.test_alf_io.TestsAlfPartsFilters.test_filter_by"]], "test_from_dataframe() (testalfbunch method)": [[31, "one.tests.alf.test_alf_io.TestAlfBunch.test_from_dataframe"]], "test_iter_datasets() (testalffolders method)": [[31, "one.tests.alf.test_alf_io.TestALFFolders.test_iter_datasets"]], "test_iter_sessions() (testalffolders method)": [[31, "one.tests.alf.test_alf_io.TestALFFolders.test_iter_sessions"]], "test_load_file_content() (testsloadfile method)": [[31, "one.tests.alf.test_alf_io.TestsLoadFile.test_load_file_content"]], "test_load_object() (testsalf method)": [[31, "one.tests.alf.test_alf_io.TestsAlf.test_load_object"]], "test_load_sparse_npz() (testsloadfilenonstandard method)": [[31, "one.tests.alf.test_alf_io.TestsLoadFileNonStandard.test_load_sparse_npz"]], "test_ls() (testsalf method)": [[31, "one.tests.alf.test_alf_io.TestsAlf.test_ls"]], "test_metadata_columns() (testsalf method)": [[31, "one.tests.alf.test_alf_io.TestsAlf.test_metadata_columns"]], "test_metadata_columns_uuid() (testsalf method)": [[31, "one.tests.alf.test_alf_io.TestsAlf.test_metadata_columns_UUID"]], "test_next_num_folder() (testalffolders method)": [[31, "one.tests.alf.test_alf_io.TestALFFolders.test_next_num_folder"]], "test_npy_parts_and_file_filters() (testsalfpartsfilters method)": [[31, "one.tests.alf.test_alf_io.TestsAlfPartsFilters.test_npy_parts_and_file_filters"]], "test_read_ts() (testsalf method)": [[31, "one.tests.alf.test_alf_io.TestsAlf.test_read_ts"]], "test_remove_empty_folders() (testalffolders method)": [[31, "one.tests.alf.test_alf_io.TestALFFolders.test_remove_empty_folders"]], "test_remove_uuid() (testuuid_files method)": [[31, "one.tests.alf.test_alf_io.TestUUID_Files.test_remove_uuid"]], "test_remove_uuid_recusive() (testuuid_files method)": [[31, "one.tests.alf.test_alf_io.TestUUID_Files.test_remove_uuid_recusive"]], "test_save_npy() (testsalf method)": [[31, "one.tests.alf.test_alf_io.TestsAlf.test_save_npy"]], "test_to_dataframe_scalars() (testalfbunch method)": [[31, "one.tests.alf.test_alf_io.TestAlfBunch.test_to_dataframe_scalars"]], "test_to_dataframe_vectors() (testalfbunch method)": [[31, "one.tests.alf.test_alf_io.TestAlfBunch.test_to_dataframe_vectors"]], "test_ts2vec() (testsalf method)": [[31, "one.tests.alf.test_alf_io.TestsAlf.test_ts2vec"]], "testalferr (class in one.tests.alf.test_alf_spec)": [[32, "one.tests.alf.test_alf_spec.TestALFErr"]], "testalfspec (class in one.tests.alf.test_alf_spec)": [[32, "one.tests.alf.test_alf_spec.TestALFSpec"]], "one.tests.alf.test_alf_spec": [[32, "module-one.tests.alf.test_alf_spec"]], "teardown() (testalferr method)": [[32, "one.tests.alf.test_alf_spec.TestALFErr.tearDown"]], "test_alferror() (testalferr method)": [[32, "one.tests.alf.test_alf_spec.TestALFErr.test_ALFError"]], "test_describe() (testalfspec method)": [[32, "one.tests.alf.test_alf_spec.TestALFSpec.test_describe"]], "test_dromedary() (testalfspec method)": [[32, "one.tests.alf.test_alf_spec.TestALFSpec.test_dromedary"]], "test_is_session_folder() (testalfspec method)": [[32, "one.tests.alf.test_alf_spec.TestALFSpec.test_is_session_folder"]], "test_is_uuid() (testalfspec method)": [[32, "one.tests.alf.test_alf_spec.TestALFSpec.test_is_uuid"]], "test_is_uuid_string() (testalfspec method)": [[32, "one.tests.alf.test_alf_spec.TestALFSpec.test_is_uuid_string"]], "test_is_valid() (testalfspec method)": [[32, "one.tests.alf.test_alf_spec.TestALFSpec.test_is_valid"]], "test_named_group() (testalfspec method)": [[32, "one.tests.alf.test_alf_spec.TestALFSpec.test_named_group"]], "test_path_pattern() (testalfspec method)": [[32, "one.tests.alf.test_alf_spec.TestALFSpec.test_path_pattern"]], "test_patterns() (testalfspec method)": [[32, "one.tests.alf.test_alf_spec.TestALFSpec.test_patterns"]], "test_qc_validate() (testalfspec method)": [[32, "one.tests.alf.test_alf_spec.TestALFSpec.test_qc_validate"]], "test_readable_alf() (testalfspec method)": [[32, "one.tests.alf.test_alf_spec.TestALFSpec.test_readable_ALF"]], "test_regex() (testalfspec method)": [[32, "one.tests.alf.test_alf_spec.TestALFSpec.test_regex"]], "test_to_alf() (testalfspec method)": [[32, "one.tests.alf.test_alf_spec.TestALFSpec.test_to_alf"]], "testsoneparquet (class in one.tests.alf.test_cache)": [[33, "one.tests.alf.test_cache.TestsONEParquet"]], "one.tests.alf.test_cache": [[33, "module-one.tests.alf.test_cache"]], "rel_ses_files (testsoneparquet attribute)": [[33, "one.tests.alf.test_cache.TestsONEParquet.rel_ses_files"]], "rel_ses_path (testsoneparquet attribute)": [[33, "one.tests.alf.test_cache.TestsONEParquet.rel_ses_path"]], "ses_info (testsoneparquet attribute)": [[33, "one.tests.alf.test_cache.TestsONEParquet.ses_info"]], "setup() (testsoneparquet method)": [[33, "one.tests.alf.test_cache.TestsONEParquet.setUp"]], "teardown() (testsoneparquet method)": [[33, "one.tests.alf.test_cache.TestsONEParquet.tearDown"]], "test_datasets_df() (testsoneparquet method)": [[33, "one.tests.alf.test_cache.TestsONEParquet.test_datasets_df"]], "test_hash_ids() (testsoneparquet method)": [[33, "one.tests.alf.test_cache.TestsONEParquet.test_hash_ids"]], "test_parquet() (testsoneparquet method)": [[33, "one.tests.alf.test_cache.TestsONEParquet.test_parquet"]], "test_parse() (testsoneparquet method)": [[33, "one.tests.alf.test_cache.TestsONEParquet.test_parse"]], "test_remove_missing_datasets() (testsoneparquet method)": [[33, "one.tests.alf.test_cache.TestsONEParquet.test_remove_missing_datasets"]], "test_sessions_df() (testsoneparquet method)": [[33, "one.tests.alf.test_cache.TestsONEParquet.test_sessions_df"]], "tests_db() (testsoneparquet method)": [[33, "one.tests.alf.test_cache.TestsONEParquet.tests_db"]], "one.tests.remote": [[34, "module-one.tests.remote"]], "testaws (class in one.tests.remote.test_aws)": [[35, "one.tests.remote.test_aws.TestAWS"]], "testawspublic (class in one.tests.remote.test_aws)": [[35, "one.tests.remote.test_aws.TestAWSPublic"]], "testutils (class in one.tests.remote.test_aws)": [[35, "one.tests.remote.test_aws.TestUtils"]], "one.tests.remote.test_aws": [[35, "module-one.tests.remote.test_aws"]], "repo (testaws attribute)": [[35, "one.tests.remote.test_aws.TestAWS.repo"]], "setupclass() (testaws class method)": [[35, "one.tests.remote.test_aws.TestAWS.setUpClass"]], "source (testawspublic attribute)": [[35, "one.tests.remote.test_aws.TestAWSPublic.source"]], "tempdir (testaws attribute)": [[35, "one.tests.remote.test_aws.TestAWS.tempdir"]], "test_credentials() (testaws method)": [[35, "one.tests.remote.test_aws.TestAWS.test_credentials"]], "test_download_file() (testawspublic method)": [[35, "one.tests.remote.test_aws.TestAWSPublic.test_download_file"]], "test_download_folder() (testawspublic method)": [[35, "one.tests.remote.test_aws.TestAWSPublic.test_download_folder"]], "test_get_allen_s3() (testutils method)": [[35, "one.tests.remote.test_aws.TestUtils.test_get_allen_s3"]], "test_get_ibl_s3() (testutils method)": [[35, "one.tests.remote.test_aws.TestUtils.test_get_ibl_s3"]], "test_get_s3_from_alyx() (testaws method)": [[35, "one.tests.remote.test_aws.TestAWS.test_get_s3_from_alyx"]], "test_get_s3_virtual_host() (testutils method)": [[35, "one.tests.remote.test_aws.TestUtils.test_get_s3_virtual_host"]], "test_url2uri() (testutils method)": [[35, "one.tests.remote.test_aws.TestUtils.test_url2uri"]], "testbase (class in one.tests.remote.test_base)": [[36, "one.tests.remote.test_base.TestBase"]], "one.tests.remote.test_base": [[36, "module-one.tests.remote.test_base"]], "path_mock (testbase attribute)": [[36, "one.tests.remote.test_base.TestBase.path_mock"]], "setup() (testbase method)": [[36, "one.tests.remote.test_base.TestBase.setUp"]], "setupclass() (testbase class method)": [[36, "one.tests.remote.test_base.TestBase.setUpClass"]], "teardown() (testbase method)": [[36, "one.tests.remote.test_base.TestBase.tearDown"]], "teardownclass() (testbase class method)": [[36, "one.tests.remote.test_base.TestBase.tearDownClass"]], "tempdir (testbase attribute)": [[36, "one.tests.remote.test_base.TestBase.tempdir"]], "test_load_client_params() (testbase method)": [[36, "one.tests.remote.test_base.TestBase.test_load_client_params"]], "test_repo_from_alyx() (testbase method)": [[36, "one.tests.remote.test_base.TestBase.test_repo_from_alyx"]], "test_save_client_params() (testbase method)": [[36, "one.tests.remote.test_base.TestBase.test_save_client_params"]], "testglobus (class in one.tests.remote.test_globus)": [[37, "one.tests.remote.test_globus.TestGlobus"]], "testglobusasync (class in one.tests.remote.test_globus)": [[37, "one.tests.remote.test_globus.TestGlobusAsync"]], "testglobusclient (class in one.tests.remote.test_globus)": [[37, "one.tests.remote.test_globus.TestGlobusClient"]], "one.tests.remote.test_globus": [[37, "module-one.tests.remote.test_globus"]], "path_mock (testglobus attribute)": [[37, "one.tests.remote.test_globus.TestGlobus.path_mock"]], "setup() (testglobus method)": [[37, "one.tests.remote.test_globus.TestGlobus.setUp"]], "setupclass() (testglobus class method)": [[37, "one.tests.remote.test_globus.TestGlobus.setUpClass"]], "teardown() (testglobus method)": [[37, "one.tests.remote.test_globus.TestGlobus.tearDown"]], "teardownclass() (testglobus class method)": [[37, "one.tests.remote.test_globus.TestGlobus.tearDownClass"]], "tempdir (testglobus attribute)": [[37, "one.tests.remote.test_globus.TestGlobus.tempdir"]], "test_add_endpoint() (testglobusclient method)": [[37, "one.tests.remote.test_globus.TestGlobusClient.test_add_endpoint"]], "test_as_globus_path() (testglobus method)": [[37, "one.tests.remote.test_globus.TestGlobus.test_as_globus_path"]], "test_constructor() (testglobusclient method)": [[37, "one.tests.remote.test_globus.TestGlobusClient.test_constructor"]], "test_create_globus_client() (testglobus method)": [[37, "one.tests.remote.test_globus.TestGlobus.test_create_globus_client"]], "test_delete_data() (testglobusclient method)": [[37, "one.tests.remote.test_globus.TestGlobusClient.test_delete_data"]], "test_download_file() (testglobusclient method)": [[37, "one.tests.remote.test_globus.TestGlobusClient.test_download_file"]], "test_endpoint_id_root() (testglobusclient method)": [[37, "one.tests.remote.test_globus.TestGlobusClient.test_endpoint_id_root"]], "test_endpoint_path() (testglobusclient method)": [[37, "one.tests.remote.test_globus.TestGlobusClient.test_endpoint_path"]], "test_fetch_endpoints_from_alyx() (testglobusclient method)": [[37, "one.tests.remote.test_globus.TestGlobusClient.test_fetch_endpoints_from_alyx"]], "test_get_lab_from_endpoint_id() (testglobus method)": [[37, "one.tests.remote.test_globus.TestGlobus.test_get_lab_from_endpoint_id"]], "test_get_local_endpoint_id() (testglobus method)": [[37, "one.tests.remote.test_globus.TestGlobus.test_get_local_endpoint_id"]], "test_get_local_endpoint_paths() (testglobus method)": [[37, "one.tests.remote.test_globus.TestGlobus.test_get_local_endpoint_paths"]], "test_get_token() (testglobus method)": [[37, "one.tests.remote.test_globus.TestGlobus.test_get_token"]], "test_globus_headless() (testglobusclient method)": [[37, "one.tests.remote.test_globus.TestGlobusClient.test_globus_headless"]], "test_login_logout() (testglobusclient method)": [[37, "one.tests.remote.test_globus.TestGlobusClient.test_login_logout"]], "test_ls() (testglobusclient method)": [[37, "one.tests.remote.test_globus.TestGlobusClient.test_ls"]], "test_mv() (testglobusclient method)": [[37, "one.tests.remote.test_globus.TestGlobusClient.test_mv"]], "test_remove_token_fields() (testglobus method)": [[37, "one.tests.remote.test_globus.TestGlobus.test_remove_token_fields"]], "test_save_refresh_token_callback() (testglobusclient method)": [[37, "one.tests.remote.test_globus.TestGlobusClient.test_save_refresh_token_callback"]], "test_setup() (testglobus method)": [[37, "one.tests.remote.test_globus.TestGlobus.test_setup"]], "test_setup() (testglobusclient method)": [[37, "one.tests.remote.test_globus.TestGlobusClient.test_setup"]], "test_task_wait_async() (testglobusasync method)": [[37, "one.tests.remote.test_globus.TestGlobusAsync.test_task_wait_async"]], "test_to_address() (testglobusclient method)": [[37, "one.tests.remote.test_globus.TestGlobusClient.test_to_address"]], "test_transfer_data() (testglobusclient method)": [[37, "one.tests.remote.test_globus.TestGlobusClient.test_transfer_data"]], "testauthentication (class in one.tests.test_alyxclient)": [[38, "one.tests.test_alyxclient.TestAuthentication"]], "testdownloadhttp (class in one.tests.test_alyxclient)": [[38, "one.tests.test_alyxclient.TestDownloadHTTP"]], "testjsonfieldmethods (class in one.tests.test_alyxclient)": [[38, "one.tests.test_alyxclient.TestJsonFieldMethods"]], "testmisc (class in one.tests.test_alyxclient)": [[38, "one.tests.test_alyxclient.TestMisc"]], "testrestcache (class in one.tests.test_alyxclient)": [[38, "one.tests.test_alyxclient.TestRestCache"]], "one.tests.test_alyxclient": [[38, "module-one.tests.test_alyxclient"]], "setup() (testauthentication method)": [[38, "one.tests.test_alyxclient.TestAuthentication.setUp"]], "setup() (testdownloadhttp method)": [[38, "one.tests.test_alyxclient.TestDownloadHTTP.setUp"]], "setup() (testjsonfieldmethods method)": [[38, "one.tests.test_alyxclient.TestJsonFieldMethods.setUp"]], "setup() (testrestcache method)": [[38, "one.tests.test_alyxclient.TestRestCache.setUp"]], "teardown() (testjsonfieldmethods method)": [[38, "one.tests.test_alyxclient.TestJsonFieldMethods.tearDown"]], "teardown() (testrestcache method)": [[38, "one.tests.test_alyxclient.TestRestCache.tearDown"]], "test_auth_errors() (testauthentication method)": [[38, "one.tests.test_alyxclient.TestAuthentication.test_auth_errors"]], "test_auth_methods() (testauthentication method)": [[38, "one.tests.test_alyxclient.TestAuthentication.test_auth_methods"]], "test_authentication() (testauthentication method)": [[38, "one.tests.test_alyxclient.TestAuthentication.test_authentication"]], "test_cache_dir_setter() (testmisc method)": [[38, "one.tests.test_alyxclient.TestMisc.test_cache_dir_setter"]], "test_cache_mode() (testrestcache method)": [[38, "one.tests.test_alyxclient.TestRestCache.test_cache_mode"]], "test_cache_returned_on_error() (testrestcache method)": [[38, "one.tests.test_alyxclient.TestRestCache.test_cache_returned_on_error"]], "test_caches_response() (testrestcache method)": [[38, "one.tests.test_alyxclient.TestRestCache.test_caches_response"]], "test_clear_cache() (testrestcache method)": [[38, "one.tests.test_alyxclient.TestRestCache.test_clear_cache"]], "test_download_datasets() (testdownloadhttp method)": [[38, "one.tests.test_alyxclient.TestDownloadHTTP.test_download_datasets"]], "test_download_datasets_with_api() (testdownloadhttp method)": [[38, "one.tests.test_alyxclient.TestDownloadHTTP.test_download_datasets_with_api"]], "test_empty() (testjsonfieldmethods method)": [[38, "one.tests.test_alyxclient.TestJsonFieldMethods.test_empty"]], "test_expired_cache() (testrestcache method)": [[38, "one.tests.test_alyxclient.TestRestCache.test_expired_cache"]], "test_expiry_param() (testrestcache method)": [[38, "one.tests.test_alyxclient.TestRestCache.test_expiry_param"]], "test_json_methods() (testjsonfieldmethods method)": [[38, "one.tests.test_alyxclient.TestJsonFieldMethods.test_json_methods"]], "test_loads_cached() (testrestcache method)": [[38, "one.tests.test_alyxclient.TestRestCache.test_loads_cached"]], "test_no_cache_context_manager() (testmisc method)": [[38, "one.tests.test_alyxclient.TestMisc.test_no_cache_context_manager"]], "test_update_url_params() (testmisc method)": [[38, "one.tests.test_alyxclient.TestMisc.test_update_url_params"]], "test_validate_file_url() (testmisc method)": [[38, "one.tests.test_alyxclient.TestMisc.test_validate_file_url"]], "eid (testrest attribute)": [[39, "one.tests.test_alyxrest.TestREST.EID"]], "eid_ephys (testrest attribute)": [[39, "one.tests.test_alyxrest.TestREST.EID_EPHYS"]], "testrest (class in one.tests.test_alyxrest)": [[39, "one.tests.test_alyxrest.TestREST"]], "alyx (testrest attribute)": [[39, "one.tests.test_alyxrest.TestREST.alyx"]], "one.tests.test_alyxrest": [[39, "module-one.tests.test_alyxrest"]], "setupclass() (testrest class method)": [[39, "one.tests.test_alyxrest.TestREST.setUpClass"]], "test_channels() (testrest method)": [[39, "one.tests.test_alyxrest.TestREST.test_channels"]], "test_endpoints_docs() (testrest method)": [[39, "one.tests.test_alyxrest.TestREST.test_endpoints_docs"]], "test_generic_request() (testrest method)": [[39, "one.tests.test_alyxrest.TestREST.test_generic_request"]], "test_list_pk_query() (testrest method)": [[39, "one.tests.test_alyxrest.TestREST.test_list_pk_query"]], "test_note_with_picture_upload() (testrest method)": [[39, "one.tests.test_alyxrest.TestREST.test_note_with_picture_upload"]], "test_paginated_request() (testrest method)": [[39, "one.tests.test_alyxrest.TestREST.test_paginated_request"]], "test_print_endpoint_info() (testrest method)": [[39, "one.tests.test_alyxrest.TestREST.test_print_endpoint_info"]], "test_rest_all_actions() (testrest method)": [[39, "one.tests.test_alyxrest.TestREST.test_rest_all_actions"]], "test_rest_endpoint_read_only() (testrest method)": [[39, "one.tests.test_alyxrest.TestREST.test_rest_endpoint_read_only"]], "test_rest_endpoint_write() (testrest method)": [[39, "one.tests.test_alyxrest.TestREST.test_rest_endpoint_write"]], "test_water_restriction() (testrest method)": [[39, "one.tests.test_alyxrest.TestREST.test_water_restriction"]], "testalyx2path (class in one.tests.test_converters)": [[40, "one.tests.test_converters.TestAlyx2Path"]], "testconverters (class in one.tests.test_converters)": [[40, "one.tests.test_converters.TestConverters"]], "testonlineconverters (class in one.tests.test_converters)": [[40, "one.tests.test_converters.TestOnlineConverters"]], "testwrappers (class in one.tests.test_converters)": [[40, "one.tests.test_converters.TestWrappers"]], "dset (testalyx2path attribute)": [[40, "one.tests.test_converters.TestAlyx2Path.dset"]], "one.tests.test_converters": [[40, "module-one.tests.test_converters"]], "setupclass() (testconverters class method)": [[40, "one.tests.test_converters.TestConverters.setUpClass"]], "setupclass() (testonlineconverters class method)": [[40, "one.tests.test_converters.TestOnlineConverters.setUpClass"]], "tempdir (testconverters attribute)": [[40, "one.tests.test_converters.TestConverters.tempdir"]], "test_dict2ref() (testconverters method)": [[40, "one.tests.test_converters.TestConverters.test_dict2ref"]], "test_dsets_2_path() (testalyx2path method)": [[40, "one.tests.test_converters.TestAlyx2Path.test_dsets_2_path"]], "test_eid2path() (testconverters method)": [[40, "one.tests.test_converters.TestConverters.test_eid2path"]], "test_eid2path() (testonlineconverters method)": [[40, "one.tests.test_converters.TestOnlineConverters.test_eid2path"]], "test_eid2pid() (testonlineconverters method)": [[40, "one.tests.test_converters.TestOnlineConverters.test_eid2pid"]], "test_eid2ref() (testconverters method)": [[40, "one.tests.test_converters.TestConverters.test_eid2ref"]], "test_is_exp_ref() (testconverters method)": [[40, "one.tests.test_converters.TestConverters.test_is_exp_ref"]], "test_parse_values() (testwrappers method)": [[40, "one.tests.test_converters.TestWrappers.test_parse_values"]], "test_path2eid() (testconverters method)": [[40, "one.tests.test_converters.TestConverters.test_path2eid"]], "test_path2eid() (testonlineconverters method)": [[40, "one.tests.test_converters.TestOnlineConverters.test_path2eid"]], "test_path2record() (testconverters method)": [[40, "one.tests.test_converters.TestConverters.test_path2record"]], "test_path2ref() (testconverters method)": [[40, "one.tests.test_converters.TestConverters.test_path2ref"]], "test_pid2eid() (testonlineconverters method)": [[40, "one.tests.test_converters.TestOnlineConverters.test_pid2eid"]], "test_record2path() (testonlineconverters method)": [[40, "one.tests.test_converters.TestOnlineConverters.test_record2path"]], "test_record2url() (testonlineconverters method)": [[40, "one.tests.test_converters.TestOnlineConverters.test_record2url"]], "test_recurse() (testwrappers method)": [[40, "one.tests.test_converters.TestWrappers.test_recurse"]], "test_ref2dict() (testconverters method)": [[40, "one.tests.test_converters.TestConverters.test_ref2dict"]], "test_ref2path() (testconverters method)": [[40, "one.tests.test_converters.TestConverters.test_ref2path"]], "test_session_record2path() (testalyx2path method)": [[40, "one.tests.test_converters.TestAlyx2Path.test_session_record2path"]], "test_to_eid() (testconverters method)": [[40, "one.tests.test_converters.TestConverters.test_to_eid"]], "test_to_eid() (testonlineconverters method)": [[40, "one.tests.test_converters.TestOnlineConverters.test_to_eid"]], "testonecache (class in one.tests.test_one)": [[41, "one.tests.test_one.TestONECache"]], "testonealyx (class in one.tests.test_one)": [[41, "one.tests.test_one.TestOneAlyx"]], "testonedownload (class in one.tests.test_one)": [[41, "one.tests.test_one.TestOneDownload"]], "testonemisc (class in one.tests.test_one)": [[41, "one.tests.test_one.TestOneMisc"]], "testoneremote (class in one.tests.test_one)": [[41, "one.tests.test_one.TestOneRemote"]], "testonesetup (class in one.tests.test_one)": [[41, "one.tests.test_one.TestOneSetup"]], "one (testonealyx attribute)": [[41, "one.tests.test_one.TestOneAlyx.one"]], "one (testonedownload attribute)": [[41, "one.tests.test_one.TestOneDownload.one"]], "one.tests.test_one": [[41, "module-one.tests.test_one"]], "setup() (testonecache method)": [[41, "one.tests.test_one.TestONECache.setUp"]], "setup() (testonedownload method)": [[41, "one.tests.test_one.TestOneDownload.setUp"]], "setup() (testoneremote method)": [[41, "one.tests.test_one.TestOneRemote.setUp"]], "setup() (testonesetup method)": [[41, "one.tests.test_one.TestOneSetup.setUp"]], "setupclass() (testonealyx class method)": [[41, "one.tests.test_one.TestOneAlyx.setUpClass"]], "teardown() (testonecache method)": [[41, "one.tests.test_one.TestONECache.tearDown"]], "teardown() (testonealyx method)": [[41, "one.tests.test_one.TestOneAlyx.tearDown"]], "teardown() (testonedownload method)": [[41, "one.tests.test_one.TestOneDownload.tearDown"]], "teardownclass() (testonealyx class method)": [[41, "one.tests.test_one.TestOneAlyx.tearDownClass"]], "tempdir (testonecache attribute)": [[41, "one.tests.test_one.TestONECache.tempdir"]], "tempdir (testonealyx attribute)": [[41, "one.tests.test_one.TestOneAlyx.tempdir"]], "tempdir (testonedownload attribute)": [[41, "one.tests.test_one.TestOneDownload.tempdir"]], "test_lazyid() (testonemisc method)": [[41, "one.tests.test_one.TestOneMisc.test_LazyID"]], "test_autocomplete() (testonemisc method)": [[41, "one.tests.test_one.TestOneMisc.test_autocomplete"]], "test_check_filesystem() (testonecache method)": [[41, "one.tests.test_one.TestONECache.test_check_filesystem"]], "test_check_filesystem() (testonealyx method)": [[41, "one.tests.test_one.TestOneAlyx.test_check_filesystem"]], "test_collection_spec() (testonemisc method)": [[41, "one.tests.test_one.TestOneMisc.test_collection_spec"]], "test_dataset2type() (testonealyx method)": [[41, "one.tests.test_one.TestOneAlyx.test_dataset2type"]], "test_datasets2records() (testonealyx method)": [[41, "one.tests.test_one.TestOneAlyx.test_datasets2records"]], "test_describe_dataset() (testonealyx method)": [[41, "one.tests.test_one.TestOneAlyx.test_describe_dataset"]], "test_describe_revision() (testonealyx method)": [[41, "one.tests.test_one.TestOneAlyx.test_describe_revision"]], "test_download_aws() (testonealyx method)": [[41, "one.tests.test_one.TestOneAlyx.test_download_aws"]], "test_download_aws() (testonedownload method)": [[41, "one.tests.test_one.TestOneDownload.test_download_aws"]], "test_download_datasets() (testonedownload method)": [[41, "one.tests.test_one.TestOneDownload.test_download_datasets"]], "test_filter() (testonecache method)": [[41, "one.tests.test_one.TestONECache.test_filter"]], "test_filter_wildcards() (testonecache method)": [[41, "one.tests.test_one.TestONECache.test_filter_wildcards"]], "test_get_details() (testonecache method)": [[41, "one.tests.test_one.TestONECache.test_get_details"]], "test_get_details() (testoneremote method)": [[41, "one.tests.test_one.TestOneRemote.test_get_details"]], "test_index_last_before() (testonemisc method)": [[41, "one.tests.test_one.TestOneMisc.test_index_last_before"]], "test_list_aggregates() (testonealyx method)": [[41, "one.tests.test_one.TestOneAlyx.test_list_aggregates"]], "test_list_collections() (testonecache method)": [[41, "one.tests.test_one.TestONECache.test_list_collections"]], "test_list_datasets() (testonecache method)": [[41, "one.tests.test_one.TestONECache.test_list_datasets"]], "test_list_datasets() (testoneremote method)": [[41, "one.tests.test_one.TestOneRemote.test_list_datasets"]], "test_list_revisions() (testonecache method)": [[41, "one.tests.test_one.TestONECache.test_list_revisions"]], "test_list_subjects() (testonecache method)": [[41, "one.tests.test_one.TestONECache.test_list_subjects"]], "test_load_aggregate() (testonealyx method)": [[41, "one.tests.test_one.TestOneAlyx.test_load_aggregate"]], "test_load_cache() (testonecache method)": [[41, "one.tests.test_one.TestONECache.test_load_cache"]], "test_load_cache() (testonealyx method)": [[41, "one.tests.test_one.TestOneAlyx.test_load_cache"]], "test_load_collection() (testonecache method)": [[41, "one.tests.test_one.TestONECache.test_load_collection"]], "test_load_dataset() (testonecache method)": [[41, "one.tests.test_one.TestONECache.test_load_dataset"]], "test_load_dataset() (testoneremote method)": [[41, "one.tests.test_one.TestOneRemote.test_load_dataset"]], "test_load_dataset_from_id() (testonecache method)": [[41, "one.tests.test_one.TestONECache.test_load_dataset_from_id"]], "test_load_datasets() (testonecache method)": [[41, "one.tests.test_one.TestONECache.test_load_datasets"]], "test_load_object() (testonecache method)": [[41, "one.tests.test_one.TestONECache.test_load_object"]], "test_load_object() (testoneremote method)": [[41, "one.tests.test_one.TestOneRemote.test_load_object"]], "test_local_cache_setup_prompt() (testonesetup method)": [[41, "one.tests.test_one.TestOneSetup.test_local_cache_setup_prompt"]], "test_offline_repr() (testonecache method)": [[41, "one.tests.test_one.TestONECache.test_offline_repr"]], "test_one_factory() (testonesetup method)": [[41, "one.tests.test_one.TestOneSetup.test_one_factory"]], "test_one_search() (testonecache method)": [[41, "one.tests.test_one.TestONECache.test_one_search"]], "test_online_repr() (testoneremote method)": [[41, "one.tests.test_one.TestOneRemote.test_online_repr"]], "test_parse_id() (testonemisc method)": [[41, "one.tests.test_one.TestOneMisc.test_parse_id"]], "test_patch_params() (testonesetup method)": [[41, "one.tests.test_one.TestOneSetup.test_patch_params"]], "test_pid2eid() (testonealyx method)": [[41, "one.tests.test_one.TestOneAlyx.test_pid2eid"]], "test_refresh_cache() (testonecache method)": [[41, "one.tests.test_one.TestONECache.test_refresh_cache"]], "test_revision_last_before() (testonemisc method)": [[41, "one.tests.test_one.TestOneMisc.test_revision_last_before"]], "test_save_cache() (testonecache method)": [[41, "one.tests.test_one.TestONECache.test_save_cache"]], "test_save_loaded_ids() (testonecache method)": [[41, "one.tests.test_one.TestONECache.test_save_loaded_ids"]], "test_search() (testoneremote method)": [[41, "one.tests.test_one.TestOneRemote.test_search"]], "test_search_insertions() (testoneremote method)": [[41, "one.tests.test_one.TestOneRemote.test_search_insertions"]], "test_search_terms() (testoneremote method)": [[41, "one.tests.test_one.TestOneRemote.test_search_terms"]], "test_ses2records() (testonealyx method)": [[41, "one.tests.test_one.TestOneAlyx.test_ses2records"]], "test_setup() (testonesetup method)": [[41, "one.tests.test_one.TestOneSetup.test_setup"]], "test_setup_silent() (testonesetup method)": [[41, "one.tests.test_one.TestOneSetup.test_setup_silent"]], "test_setup_username() (testonesetup method)": [[41, "one.tests.test_one.TestOneSetup.test_setup_username"]], "test_static_setup() (testonesetup method)": [[41, "one.tests.test_one.TestOneSetup.test_static_setup"]], "test_tag_mismatched_file_record() (testonedownload method)": [[41, "one.tests.test_one.TestOneDownload.test_tag_mismatched_file_record"]], "test_type2datasets() (testonealyx method)": [[41, "one.tests.test_one.TestOneAlyx.test_type2datasets"]], "test_update_cache_from_records() (testonecache method)": [[41, "one.tests.test_one.TestONECache.test_update_cache_from_records"]], "test_url_from_path() (testonealyx method)": [[41, "one.tests.test_one.TestOneAlyx.test_url_from_path"]], "test_url_from_record() (testonealyx method)": [[41, "one.tests.test_one.TestOneAlyx.test_url_from_record"]], "test_validate_date_range() (testonemisc method)": [[41, "one.tests.test_one.TestOneMisc.test_validate_date_range"]], "testoneparamutil (class in one.tests.test_params)": [[42, "one.tests.test_params.TestONEParamUtil"]], "testparamsetup (class in one.tests.test_params)": [[42, "one.tests.test_params.TestParamSetup"]], "one.tests.test_params": [[42, "module-one.tests.test_params"]], "setup() (testoneparamutil method)": [[42, "one.tests.test_params.TestONEParamUtil.setUp"]], "setup() (testparamsetup method)": [[42, "one.tests.test_params.TestParamSetup.setUp"]], "test_get_cache_dir() (testoneparamutil method)": [[42, "one.tests.test_params.TestONEParamUtil.test_get_cache_dir"]], "test_get_default_client() (testoneparamutil method)": [[42, "one.tests.test_params.TestONEParamUtil.test_get_default_client"]], "test_get_params_dir() (testoneparamutil method)": [[42, "one.tests.test_params.TestONEParamUtil.test_get_params_dir"]], "test_key_from_url() (testoneparamutil method)": [[42, "one.tests.test_params.TestONEParamUtil.test_key_from_url"]], "test_setup() (testparamsetup method)": [[42, "one.tests.test_params.TestParamSetup.test_setup"]], "testdatasettypes (class in one.tests.test_registration)": [[43, "one.tests.test_registration.TestDatasetTypes"]], "testregistrationclient (class in one.tests.test_registration)": [[43, "one.tests.test_registration.TestRegistrationClient"]], "one (testregistrationclient attribute)": [[43, "one.tests.test_registration.TestRegistrationClient.one"]], "one.tests.test_registration": [[43, "module-one.tests.test_registration"]], "setup() (testregistrationclient method)": [[43, "one.tests.test_registration.TestRegistrationClient.setUp"]], "setupclass() (testregistrationclient class method)": [[43, "one.tests.test_registration.TestRegistrationClient.setUpClass"]], "subject (testregistrationclient attribute)": [[43, "one.tests.test_registration.TestRegistrationClient.subject"]], "tag (testregistrationclient attribute)": [[43, "one.tests.test_registration.TestRegistrationClient.tag"]], "teardownclass() (testregistrationclient class method)": [[43, "one.tests.test_registration.TestRegistrationClient.tearDownClass"]], "temp_dir (testregistrationclient attribute)": [[43, "one.tests.test_registration.TestRegistrationClient.temp_dir"]], "test_check_protected() (testregistrationclient method)": [[43, "one.tests.test_registration.TestRegistrationClient.test_check_protected"]], "test_create_new_session() (testregistrationclient method)": [[43, "one.tests.test_registration.TestRegistrationClient.test_create_new_session"]], "test_create_sessions() (testregistrationclient method)": [[43, "one.tests.test_registration.TestRegistrationClient.test_create_sessions"]], "test_ensure_iso8601() (testregistrationclient method)": [[43, "one.tests.test_registration.TestRegistrationClient.test_ensure_ISO8601"]], "test_exists() (testregistrationclient method)": [[43, "one.tests.test_registration.TestRegistrationClient.test_exists"]], "test_find_files() (testregistrationclient method)": [[43, "one.tests.test_registration.TestRegistrationClient.test_find_files"]], "test_get_dataset_type() (testdatasettypes method)": [[43, "one.tests.test_registration.TestDatasetTypes.test_get_dataset_type"]], "test_instantiation() (testregistrationclient method)": [[43, "one.tests.test_registration.TestRegistrationClient.test_instantiation"]], "test_next_revision() (testregistrationclient method)": [[43, "one.tests.test_registration.TestRegistrationClient.test_next_revision"]], "test_prepare_files() (testregistrationclient method)": [[43, "one.tests.test_registration.TestRegistrationClient.test_prepare_files"]], "test_register_files() (testregistrationclient method)": [[43, "one.tests.test_registration.TestRegistrationClient.test_register_files"]], "test_register_session() (testregistrationclient method)": [[43, "one.tests.test_registration.TestRegistrationClient.test_register_session"]], "test_register_weight() (testregistrationclient method)": [[43, "one.tests.test_registration.TestRegistrationClient.test_register_weight"]], "test_water_administration() (testregistrationclient method)": [[43, "one.tests.test_registration.TestRegistrationClient.test_water_administration"]], "caches_str2int() (in module one.tests.util)": [[44, "one.tests.util.caches_str2int"]], "create_file_tree() (in module one.tests.util)": [[44, "one.tests.util.create_file_tree"]], "create_schema_cache() (in module one.tests.util)": [[44, "one.tests.util.create_schema_cache"]], "get_file() (in module one.tests.util)": [[44, "one.tests.util.get_file"]], "one.tests.util": [[44, "module-one.tests.util"]], "revisions_datasets_table() (in module one.tests.util)": [[44, "one.tests.util.revisions_datasets_table"]], "set_up_env() (in module one.tests.util)": [[44, "one.tests.util.set_up_env"]], "setup_rest_cache() (in module one.tests.util)": [[44, "one.tests.util.setup_rest_cache"]], "setup_test_params() (in module one.tests.util)": [[44, "one.tests.util.setup_test_params"]], "lazyid (class in one.util)": [[45, "one.util.LazyId"]], "listable() (in module one.util)": [[45, "one.util.Listable"]], "qc_type (in module one.util)": [[45, "one.util.QC_TYPE"], [46, "one.util.QC_TYPE"]], "autocomplete() (in module one.util)": [[45, "one.util.autocomplete"]], "cache_int2str() (in module one.util)": [[45, "one.util.cache_int2str"]], "datasets2records() (in module one.util)": [[45, "one.util.datasets2records"]], "ensure_list() (in module one.util)": [[45, "one.util.ensure_list"]], "filter_datasets() (in module one.util)": [[45, "one.util.filter_datasets"]], "filter_revision_last_before() (in module one.util)": [[45, "one.util.filter_revision_last_before"]], "index_last_before() (in module one.util)": [[45, "one.util.index_last_before"]], "one.util": [[45, "module-one.util"]], "parse_id() (in module one.util)": [[45, "one.util.parse_id"]], "patch_cache() (in module one.util)": [[45, "one.util.patch_cache"]], "refresh() (in module one.util)": [[45, "one.util.refresh"]], "ses2eid() (lazyid static method)": [[45, "one.util.LazyId.ses2eid"]], "ses2records() (in module one.util)": [[45, "one.util.ses2records"]], "validate_date_range() (in module one.util)": [[45, "one.util.validate_date_range"]], "alyxclient (class in one.webclient)": [[47, "one.webclient.AlyxClient"]], "authenticate() (alyxclient method)": [[47, "one.webclient.AlyxClient.authenticate"]], "base_url (alyxclient attribute)": [[47, "one.webclient.AlyxClient.base_url"]], "cache_dir (alyxclient property)": [[47, "one.webclient.AlyxClient.cache_dir"]], "clear_rest_cache() (alyxclient method)": [[47, "one.webclient.AlyxClient.clear_rest_cache"]], "dataset_record_to_url() (in module one.webclient)": [[47, "one.webclient.dataset_record_to_url"]], "delete() (alyxclient method)": [[47, "one.webclient.AlyxClient.delete"]], "download_cache_tables() (alyxclient method)": [[47, "one.webclient.AlyxClient.download_cache_tables"]], "download_file() (alyxclient method)": [[47, "one.webclient.AlyxClient.download_file"]], "file_record_to_url() (in module one.webclient)": [[47, "one.webclient.file_record_to_url"]], "get() (alyxclient method)": [[47, "one.webclient.AlyxClient.get"]], "http_download_file() (in module one.webclient)": [[47, "one.webclient.http_download_file"]], "http_download_file_list() (in module one.webclient)": [[47, "one.webclient.http_download_file_list"]], "is_logged_in (alyxclient property)": [[47, "one.webclient.AlyxClient.is_logged_in"]], "json_field_delete() (alyxclient method)": [[47, "one.webclient.AlyxClient.json_field_delete"]], "json_field_remove_key() (alyxclient method)": [[47, "one.webclient.AlyxClient.json_field_remove_key"]], "json_field_update() (alyxclient method)": [[47, "one.webclient.AlyxClient.json_field_update"]], "json_field_write() (alyxclient method)": [[47, "one.webclient.AlyxClient.json_field_write"]], "list_endpoints() (alyxclient method)": [[47, "one.webclient.AlyxClient.list_endpoints"]], "logout() (alyxclient method)": [[47, "one.webclient.AlyxClient.logout"]], "no_cache() (in module one.webclient)": [[47, "one.webclient.no_cache"]], "one.webclient": [[47, "module-one.webclient"]], "patch() (alyxclient method)": [[47, "one.webclient.AlyxClient.patch"]], "post() (alyxclient method)": [[47, "one.webclient.AlyxClient.post"]], "print_endpoint_info() (alyxclient method)": [[47, "one.webclient.AlyxClient.print_endpoint_info"]], "put() (alyxclient method)": [[47, "one.webclient.AlyxClient.put"]], "rel_path2url() (alyxclient method)": [[47, "one.webclient.AlyxClient.rel_path2url"]], "rest() (alyxclient method)": [[47, "one.webclient.AlyxClient.rest"]], "rest_schemes (alyxclient property)": [[47, "one.webclient.AlyxClient.rest_schemes"]], "update_url_params() (in module one.webclient)": [[47, "one.webclient.update_url_params"]], "user (alyxclient attribute)": [[47, "one.webclient.AlyxClient.user"]]}}) \ No newline at end of file +Search.setIndex({"alltitles": {"1. Installation": [[65, "installation"]], "2. Setup": [[65, "setup"]], "3. Post setup": [[65, "post-setup"]], "4. Update": [[65, "update"]], "ALF": [[52, null]], "ALF path": [[48, "alf-path"]], "ALyx Filenames (ALF)": [[48, "alyx-filenames-alf"]], "API Reference": [[49, "api-reference"]], "Accessing other Alyx tables": [[57, "Accessing-other-Alyx-tables"]], "Advanced loading": [[59, "Advanced-loading"]], "Advanced searching": [[62, "Advanced-searching"]], "Checking the cache": [[54, "Checking-the-cache"]], "Collections": [[48, "collections"], [59, "Collections"]], "Collections and revisions": [[66, "collections-and-revisions"]], "Combining with load methods": [[58, "Combining-with-load-methods"]], "Committing code to GitHub repo": [[50, "committing-code-to-github-repo"]], "Connect to IBL Public database": [[65, "connect-to-ibl-public-database"]], "Connecting to specific database (relevant for IBL users)": [[65, "connecting-to-specific-database-relevant-for-ibl-users"]], "Contributing to code": [[50, "contributing-to-code"]], "Contributing to documentation": [[50, "contributing-to-documentation"]], "Dataset name": [[48, "dataset-name"]], "Dataset type": [[48, "dataset-type"]], "Dataset types": [[55, "Dataset-types"]], "Datasets": [[55, "Datasets"], [66, "datasets"]], "Datasets and their types": [[55, "Datasets-and-their-types"]], "Detailed Index": [[51, "detailed-index"]], "Difference between remote mode search terms": [[62, "Difference-between-remote-mode-search-terms"]], "Difference between search term behaviours": [[62, "Difference-between-search-term-behaviours"]], "Download only": [[59, "Download-only"]], "Downloading example data": [[54, "Downloading-example-data"]], "Example": [[63, "Example"]], "Example queries": [[64, "Example-queries"]], "Experiment IDs": [[56, "Experiment-IDs"], [66, "experiment-ids"]], "Exploring the REST endpoints": [[64, "Exploring-the-REST-endpoints"]], "Extension": [[48, "extension"]], "Extra": [[48, "extra"]], "FAQ": [[0, "faq"]], "Field lookup reference": [[64, "Field-lookup-reference"]], "Filtering attributes": [[59, "Filtering-attributes"]], "Filtering lists": [[58, "Filtering-lists"]], "For data sharers": [[66, "for-data-sharers"]], "Generating the cache": [[54, "Generating-the-cache"]], "Glossary": [[48, "glossary"]], "Gotchas": [[62, "Gotchas"]], "How do I change my download (a.k.a. cache) directory?": [[0, "how-do-i-change-my-download-a-k-a-cache-directory"]], "How do I check which version of ONE I\u2019m using within Python?": [[0, "how-do-i-check-which-version-of-one-i-m-using-within-python"]], "How do I download the datasets cache for a specific IBL paper release?": [[0, "how-do-i-download-the-datasets-cache-for-a-specific-ibl-paper-release"]], "How do I get information about a session from an experiment ID?": [[0, "how-do-i-get-information-about-a-session-from-an-experiment-id"]], "How do I load cache tables from a different location?": [[0, "how-do-i-load-cache-tables-from-a-different-location"]], "How do I load datasets that pass quality control": [[0, "how-do-i-load-datasets-that-pass-quality-control"]], "How do I log out, or temporarily log in as someone else?": [[0, "how-do-i-log-out-or-temporarily-log-in-as-someone-else"]], "How do I release my own data with the ONE API?": [[0, "how-do-i-release-my-own-data-with-the-one-api"]], "How do I search for sessions with the exact subject name (excluding partial matches)?": [[0, "how-do-i-search-for-sessions-with-the-exact-subject-name-excluding-partial-matches"]], "How do I use ONE in a read-only environment?": [[0, "how-do-i-use-one-in-a-read-only-environment"]], "How do I use ONE without connecting to my database?": [[0, "how-do-i-use-one-without-connecting-to-my-database"]], "How do check who I\u2019m logged in as?": [[0, "how-do-check-who-i-m-logged-in-as"]], "How the ONE API works": [[66, "how-the-one-api-works"]], "How to set up and save": [[63, "How-to-set-up-and-save"]], "I made a mistake during setup and now can\u2019t call setup, how do I fix it?": [[0, "i-made-a-mistake-during-setup-and-now-can-t-call-setup-how-do-i-fix-it"]], "Introduction to ONE (Open Neurophysiology Environment)": [[66, "introduction-to-one-open-neurophysiology-environment"]], "JSON field lookups": [[64, "JSON-field-lookups"]], "Listing Alyx Filenames": [[53, "Listing-Alyx-Filenames"]], "Listing aggregate datasets": [[58, "Listing-aggregate-datasets"]], "Listing data": [[66, "listing-data"]], "Listing with ONE": [[58, "Listing-with-ONE"]], "Load spike times from a probe UUID": [[59, "Load-spike-times-from-a-probe-UUID"]], "Loading aggregate datasets": [[59, "Loading-aggregate-datasets"]], "Loading collections": [[59, "Loading-collections"]], "Loading data": [[66, "loading-data"]], "Loading with ONE": [[59, "Loading-with-ONE"]], "Loading with file name parts": [[59, "Loading-with-file-name-parts"]], "Loading with relative paths": [[59, "Loading-with-relative-paths"]], "Loading with timeseries": [[59, "Loading-with-timeseries"]], "Looking up fields": [[64, "Looking-up-fields"]], "Misc": [[52, null]], "More regex examples": [[59, "More-regex-examples"]], "Namespace": [[48, "namespace"]], "ONE API modes": [[60, "ONE-API-modes"]], "ONE Quick Start": [[61, "ONE-Quick-Start"]], "ONE REST queries": [[57, "ONE-REST-queries"]], "ONE installation and setup": [[65, "one-installation-and-setup"]], "Online vs Offline": [[60, "Online-vs-Offline"]], "Optional components": [[48, "optional-components"]], "Query modes": [[60, "Query-modes"]], "REST caching": [[60, "REST-caching"]], "Recording data access": [[63, "Recording-data-access"]], "Refreshing the cache tables": [[60, "Refreshing-the-cache-tables"]], "Regex systems between modes": [[62, "Regex-systems-between-modes"]], "Related field lookups": [[64, "Related-field-lookups"]], "Relations": [[48, "relations"]], "Relative path": [[48, "relative-path"]], "Releasing (developers only)": [[50, "releasing-developers-only"]], "Releasing data with ONE": [[54, "Releasing-data-with-ONE"]], "Revisions": [[48, "revisions"], [59, "Revisions"]], "Running locally": [[50, "running-locally"]], "Searching data with a release tag": [[62, "Searching-data-with-a-release-tag"]], "Searching for experiments": [[66, "searching-for-experiments"]], "Searching insertions": [[62, "Searching-insertions"]], "Searching with ONE": [[62, "Searching-with-ONE"]], "Searching with one.alyx.rest": [[57, "Searching-with-one.alyx.rest"]], "Session path": [[48, "session-path"]], "Setup": [[24, "setup"]], "Structure": [[50, "structure"]], "Summary": [[60, "Summary"]], "Summary of methods": [[19, "summary-of-methods"]], "The dataset, datasets and dataset_types remote arguments": [[62, "The-dataset,-datasets-and-dataset_types-remote-arguments"]], "Timescale": [[48, "timescale"]], "Useful Alyx REST queries": [[64, "Useful-Alyx-REST-queries"]], "Using ONE to access data": [[52, null]], "Using ONE to share data": [[52, null]], "Using ONE with Alyx": [[52, null]], "Using local folder structure": [[65, "using-local-folder-structure"]], "Validating your data": [[54, "Validating-your-data"]], "Welcome to ONE\u2019s documentation!": [[52, "welcome-to-one-s-documentation"]], "What to do if I am seeing a certificate error?": [[0, "what-to-do-if-i-am-seeing-a-certificate-error"]], "Why are my recent data missing from my cache but present on Alyx?": [[0, "why-are-my-recent-data-missing-from-my-cache-but-present-on-alyx"]], "Why are my search results inconsistent and/or seem to change?": [[0, "why-are-my-search-results-inconsistent-and-or-seem-to-change"]], "Why does the search return a LazyID object?": [[0, "why-does-the-search-return-a-lazyid-object"]], "contained_by": [[64, "contained_by"]], "contains": [[64, "contains"], [64, "contains-1"]], "convert session dicts to eids": [[64, "convert-session-dicts-to-eids"]], "date": [[64, "date"]], "day": [[64, "day"]], "endswith": [[64, "endswith"]], "exact": [[64, "exact"]], "gt": [[64, "gt"]], "gte": [[64, "gte"]], "has_any_keys": [[64, "has_any_keys"]], "has_key": [[64, "has_key"]], "has_keys": [[64, "has_keys"]], "hour": [[64, "hour"]], "icontains": [[64, "icontains"]], "iendswith": [[64, "iendswith"]], "iexact": [[64, "iexact"]], "in": [[64, "in"]], "iregex": [[64, "iregex"]], "isnull": [[64, "isnull"]], "iso_week_day": [[64, "iso_week_day"]], "iso_year": [[64, "iso_year"]], "istartswith": [[64, "istartswith"]], "list ephys sessions that have errored tasks": [[64, "list-ephys-sessions-that-have-errored-tasks"]], "list experiments spanning channel locations": [[64, "list-experiments-spanning-channel-locations"]], "list insertions that have alignment resolved": [[64, "list-insertions-that-have-alignment-resolved"]], "list names of users who have aligned specified insertion": [[64, "list-names-of-users-who-have-aligned-specified-insertion"]], "list probe insertions for a given task protocol": [[64, "list-probe-insertions-for-a-given-task-protocol"]], "list sessions associated with a given release tag": [[64, "list-sessions-associated-with-a-given-release-tag"]], "list sessions that do not have matlab in the project name": [[64, "list-sessions-that-do-not-have-matlab-in-the-project-name"]], "list sessions that have histology available": [[64, "list-sessions-that-have-histology-available"]], "list sessions where extended QC exists for any video": [[64, "list-sessions-where-extended-QC-exists-for-any-video"]], "list spiken sorting tasks that have errored in a given lab": [[64, "list-spiken-sorting-tasks-that-have-errored-in-a-given-lab"]], "lt": [[64, "lt"]], "lte": [[64, "lte"]], "minute": [[64, "minute"]], "month": [[64, "month"]], "not": [[64, "not"]], "one": [[1, "module-one"]], "one.alf": [[2, "module-one.alf"]], "one.alf.cache": [[3, "module-one.alf.cache"]], "one.alf.exceptions": [[4, "module-one.alf.exceptions"]], "one.alf.files": [[5, "module-one.alf.files"]], "one.alf.io": [[6, "module-one.alf.io"]], "one.alf.spec": [[7, "module-one.alf.spec"]], "one.alf.spec.COLLECTION_SPEC": [[8, "one-alf-spec-collection-spec"]], "one.alf.spec.FILE_SPEC": [[9, "one-alf-spec-file-spec"]], "one.alf.spec.FULL_SPEC": [[10, "one-alf-spec-full-spec"]], "one.alf.spec.REL_PATH_SPEC": [[11, "one-alf-spec-rel-path-spec"]], "one.alf.spec.SESSION_SPEC": [[12, "one-alf-spec-session-spec"]], "one.alf.spec.SPEC_DESCRIPTION": [[13, "one-alf-spec-spec-description"]], "one.api": [[14, "module-one.api"]], "one.api.N_THREADS": [[15, "one-api-n-threads"]], "one.converters": [[16, "module-one.converters"]], "one.params": [[17, "module-one.params"]], "one.params.CACHE_DIR_DEFAULT": [[18, "one-params-cache-dir-default"]], "one.registration": [[19, "module-one.registration"]], "one.remote": [[20, "module-one.remote"]], "one.remote.aws": [[21, "module-one.remote.aws"]], "one.remote.base": [[22, "module-one.remote.base"]], "one.remote.base.ALYX_JSON": [[23, "one-remote-base-alyx-json"]], "one.remote.globus": [[24, "module-one.remote.globus"]], "one.remote.globus.CLIENT_KEY": [[25, "one-remote-globus-client-key"]], "one.remote.globus.DEFAULT_PAR": [[26, "one-remote-globus-default-par"]], "one.remote.globus.STATUS_MAP": [[27, "one-remote-globus-status-map"]], "one.search vs one.alyx.rest": [[57, "one.search-vs-one.alyx.rest"]], "one.tests": [[28, "module-one.tests"]], "one.tests.alf": [[29, "module-one.tests.alf"]], "one.tests.alf.test_alf_files": [[30, "module-one.tests.alf.test_alf_files"]], "one.tests.alf.test_alf_io": [[31, "module-one.tests.alf.test_alf_io"]], "one.tests.alf.test_alf_spec": [[32, "module-one.tests.alf.test_alf_spec"]], "one.tests.alf.test_cache": [[33, "module-one.tests.alf.test_cache"]], "one.tests.remote": [[34, "module-one.tests.remote"]], "one.tests.remote.test_aws": [[35, "module-one.tests.remote.test_aws"]], "one.tests.remote.test_base": [[36, "module-one.tests.remote.test_base"]], "one.tests.remote.test_globus": [[37, "module-one.tests.remote.test_globus"]], "one.tests.test_alyxclient": [[38, "module-one.tests.test_alyxclient"]], "one.tests.test_alyxrest": [[39, "module-one.tests.test_alyxrest"]], "one.tests.test_converters": [[40, "module-one.tests.test_converters"]], "one.tests.test_one": [[41, "module-one.tests.test_one"]], "one.tests.test_params": [[42, "module-one.tests.test_params"]], "one.tests.test_registration": [[43, "module-one.tests.test_registration"]], "one.tests.util": [[44, "module-one.tests.util"]], "one.util": [[45, "module-one.util"]], "one.util.QC_TYPE": [[46, "one-util-qc-type"]], "one.webclient": [[47, "module-one.webclient"]], "quarter": [[64, "quarter"]], "range": [[64, "range"]], "regex": [[64, "regex"]], "rerun / set errored tasks to Waiting": [[64, "rerun-/-set-errored-tasks-to-Waiting"]], "second": [[64, "second"]], "startswith": [[64, "startswith"]], "time": [[64, "time"]], "week": [[64, "week"]], "week_day": [[64, "week_day"]], "year": [[64, "year"]]}, "docnames": ["FAQ", "_autosummary/one", "_autosummary/one.alf", "_autosummary/one.alf.cache", "_autosummary/one.alf.exceptions", "_autosummary/one.alf.files", "_autosummary/one.alf.io", "_autosummary/one.alf.spec", "_autosummary/one.alf.spec.COLLECTION_SPEC", "_autosummary/one.alf.spec.FILE_SPEC", "_autosummary/one.alf.spec.FULL_SPEC", "_autosummary/one.alf.spec.REL_PATH_SPEC", "_autosummary/one.alf.spec.SESSION_SPEC", "_autosummary/one.alf.spec.SPEC_DESCRIPTION", "_autosummary/one.api", "_autosummary/one.api.N_THREADS", "_autosummary/one.converters", "_autosummary/one.params", "_autosummary/one.params.CACHE_DIR_DEFAULT", "_autosummary/one.registration", "_autosummary/one.remote", "_autosummary/one.remote.aws", "_autosummary/one.remote.base", "_autosummary/one.remote.base.ALYX_JSON", "_autosummary/one.remote.globus", "_autosummary/one.remote.globus.CLIENT_KEY", "_autosummary/one.remote.globus.DEFAULT_PAR", "_autosummary/one.remote.globus.STATUS_MAP", "_autosummary/one.tests", "_autosummary/one.tests.alf", "_autosummary/one.tests.alf.test_alf_files", "_autosummary/one.tests.alf.test_alf_io", "_autosummary/one.tests.alf.test_alf_spec", "_autosummary/one.tests.alf.test_cache", "_autosummary/one.tests.remote", "_autosummary/one.tests.remote.test_aws", "_autosummary/one.tests.remote.test_base", "_autosummary/one.tests.remote.test_globus", "_autosummary/one.tests.test_alyxclient", "_autosummary/one.tests.test_alyxrest", "_autosummary/one.tests.test_converters", "_autosummary/one.tests.test_one", "_autosummary/one.tests.test_params", "_autosummary/one.tests.test_registration", "_autosummary/one.tests.util", "_autosummary/one.util", "_autosummary/one.util.QC_TYPE", "_autosummary/one.webclient", "alf_intro", "api_reference", "contributing", "genindex", "index", "notebooks/alyx_files", "notebooks/data_sharing", "notebooks/datasets_and_types", "notebooks/experiment_ids", "notebooks/one_advanced/one_advanced", "notebooks/one_list/one_list", "notebooks/one_load/one_load", "notebooks/one_modes", "notebooks/one_quickstart", "notebooks/one_search/one_search", "notebooks/recording_data_access", "notebooks/useful_alyx_queries", "one_installation", "one_reference", "readme"], "envversion": {"nbsphinx": 4, "sphinx": 61, "sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.viewcode": 1}, "filenames": ["FAQ.md", "_autosummary/one.rst", "_autosummary/one.alf.rst", "_autosummary/one.alf.cache.rst", "_autosummary/one.alf.exceptions.rst", "_autosummary/one.alf.files.rst", "_autosummary/one.alf.io.rst", "_autosummary/one.alf.spec.rst", "_autosummary/one.alf.spec.COLLECTION_SPEC.rst", "_autosummary/one.alf.spec.FILE_SPEC.rst", "_autosummary/one.alf.spec.FULL_SPEC.rst", "_autosummary/one.alf.spec.REL_PATH_SPEC.rst", "_autosummary/one.alf.spec.SESSION_SPEC.rst", "_autosummary/one.alf.spec.SPEC_DESCRIPTION.rst", "_autosummary/one.api.rst", "_autosummary/one.api.N_THREADS.rst", "_autosummary/one.converters.rst", "_autosummary/one.params.rst", "_autosummary/one.params.CACHE_DIR_DEFAULT.rst", "_autosummary/one.registration.rst", "_autosummary/one.remote.rst", "_autosummary/one.remote.aws.rst", "_autosummary/one.remote.base.rst", "_autosummary/one.remote.base.ALYX_JSON.rst", "_autosummary/one.remote.globus.rst", "_autosummary/one.remote.globus.CLIENT_KEY.rst", "_autosummary/one.remote.globus.DEFAULT_PAR.rst", "_autosummary/one.remote.globus.STATUS_MAP.rst", "_autosummary/one.tests.rst", "_autosummary/one.tests.alf.rst", "_autosummary/one.tests.alf.test_alf_files.rst", "_autosummary/one.tests.alf.test_alf_io.rst", "_autosummary/one.tests.alf.test_alf_spec.rst", "_autosummary/one.tests.alf.test_cache.rst", "_autosummary/one.tests.remote.rst", "_autosummary/one.tests.remote.test_aws.rst", "_autosummary/one.tests.remote.test_base.rst", "_autosummary/one.tests.remote.test_globus.rst", "_autosummary/one.tests.test_alyxclient.rst", "_autosummary/one.tests.test_alyxrest.rst", "_autosummary/one.tests.test_converters.rst", "_autosummary/one.tests.test_one.rst", "_autosummary/one.tests.test_params.rst", "_autosummary/one.tests.test_registration.rst", "_autosummary/one.tests.util.rst", "_autosummary/one.util.rst", "_autosummary/one.util.QC_TYPE.rst", "_autosummary/one.webclient.rst", "alf_intro.md", "api_reference.rst", "contributing.md", "genindex.rst", "index.rst", "notebooks/alyx_files.ipynb", "notebooks/data_sharing.ipynb", "notebooks/datasets_and_types.ipynb", "notebooks/experiment_ids.ipynb", "notebooks/one_advanced/one_advanced.ipynb", "notebooks/one_list/one_list.ipynb", "notebooks/one_load/one_load.ipynb", "notebooks/one_modes.ipynb", "notebooks/one_quickstart.ipynb", "notebooks/one_search/one_search.ipynb", "notebooks/recording_data_access.ipynb", "notebooks/useful_alyx_queries.ipynb", "one_installation.md", "one_reference.md", "readme.md"], "indexentries": {"add_endpoint() (globus method)": [[24, "one.remote.globus.Globus.add_endpoint", false]], "add_uuid_string() (in module one.alf.files)": [[5, "one.alf.files.add_uuid_string", false]], "alfbunch (class in one.alf.io)": [[6, "one.alf.io.AlfBunch", false]], "alferror": [[4, "one.alf.exceptions.ALFError", false]], "alfmultiplecollectionsfound": [[4, "one.alf.exceptions.ALFMultipleCollectionsFound", false]], "alfmultipleobjectsfound": [[4, "one.alf.exceptions.ALFMultipleObjectsFound", false]], "alfmultiplerevisionsfound": [[4, "one.alf.exceptions.ALFMultipleRevisionsFound", false]], "alfobjectnotfound": [[4, "one.alf.exceptions.ALFObjectNotFound", false]], "alyx (onealyx property)": [[14, "one.api.OneAlyx.alyx", false]], "alyx (testrest attribute)": [[39, "one.tests.test_alyxrest.TestREST.alyx", false]], "alyx_json (in module one.remote.base)": [[22, "one.remote.base.ALYX_JSON", false], [23, "one.remote.base.ALYX_JSON", false]], "alyxclient (class in one.webclient)": [[47, "one.webclient.AlyxClient", false]], "alyxsubjectnotfound": [[4, "one.alf.exceptions.AlyxSubjectNotFound", false]], "append() (alfbunch method)": [[6, "one.alf.io.AlfBunch.append", false]], "as_globus_path() (in module one.remote.globus)": [[24, "one.remote.globus.as_globus_path", false]], "assert_exists() (registrationclient method)": [[19, "one.registration.RegistrationClient.assert_exists", false]], "authenticate() (alyxclient method)": [[47, "one.webclient.AlyxClient.authenticate", false]], "autocomplete() (in module one.util)": [[45, "one.util.autocomplete", false]], "base_url (alyxclient attribute)": [[47, "one.webclient.AlyxClient.base_url", false]], "cache_dir (alyxclient property)": [[47, "one.webclient.AlyxClient.cache_dir", false]], "cache_dir (onealyx property)": [[14, "one.api.OneAlyx.cache_dir", false]], "cache_dir_default (in module one.params)": [[17, "one.params.CACHE_DIR_DEFAULT", false], [18, "one.params.CACHE_DIR_DEFAULT", false]], "cache_int2str() (in module one.util)": [[45, "one.util.cache_int2str", false]], "caches_str2int() (in module one.tests.util)": [[44, "one.tests.util.caches_str2int", false]], "check_cache_conflict() (in module one.params)": [[17, "one.params.check_cache_conflict", false]], "check_dimensions (alfbunch property)": [[6, "one.alf.io.AlfBunch.check_dimensions", false]], "check_dimensions() (in module one.alf.io)": [[6, "one.alf.io.check_dimensions", false]], "check_protected_files() (registrationclient method)": [[19, "one.registration.RegistrationClient.check_protected_files", false]], "clear_rest_cache() (alyxclient method)": [[47, "one.webclient.AlyxClient.clear_rest_cache", false]], "client_key (in module one.remote.globus)": [[25, "one.remote.globus.CLIENT_KEY", false]], "collection_spec (in module one.alf.spec)": [[7, "one.alf.spec.COLLECTION_SPEC", false], [8, "one.alf.spec.COLLECTION_SPEC", false]], "conversionmixin (class in one.converters)": [[16, "one.converters.ConversionMixin", false]], "create_file_tree() (in module one.tests.util)": [[44, "one.tests.util.create_file_tree", false]], "create_new_session() (registrationclient method)": [[19, "one.registration.RegistrationClient.create_new_session", false]], "create_schema_cache() (in module one.tests.util)": [[44, "one.tests.util.create_schema_cache", false]], "create_sessions() (registrationclient method)": [[19, "one.registration.RegistrationClient.create_sessions", false]], "critical (qc attribute)": [[7, "one.alf.spec.QC.CRITICAL", false]], "dataframe() (in module one.alf.io)": [[6, "one.alf.io.dataframe", false]], "dataset2type() (onealyx method)": [[14, "one.api.OneAlyx.dataset2type", false]], "dataset_record_to_url() (in module one.webclient)": [[47, "one.webclient.dataset_record_to_url", false]], "datasets2records() (in module one.util)": [[45, "one.util.datasets2records", false]], "default() (in module one.params)": [[17, "one.params.default", false]], "default_par (in module one.remote.globus)": [[26, "one.remote.globus.DEFAULT_PAR", false]], "delete() (alyxclient method)": [[47, "one.webclient.AlyxClient.delete", false]], "delete_data() (globus method)": [[24, "one.remote.globus.Globus.delete_data", false]], "describe() (in module one.alf.spec)": [[7, "one.alf.spec.describe", false]], "describe_dataset() (onealyx method)": [[14, "one.api.OneAlyx.describe_dataset", false]], "describe_revision() (onealyx method)": [[14, "one.api.OneAlyx.describe_revision", false]], "dict2ref() (conversionmixin static method)": [[16, "one.converters.ConversionMixin.dict2ref", false]], "download_cache_tables() (alyxclient method)": [[47, "one.webclient.AlyxClient.download_cache_tables", false]], "download_file() (alyxclient method)": [[47, "one.webclient.AlyxClient.download_file", false]], "download_file() (downloadclient method)": [[22, "one.remote.base.DownloadClient.download_file", false]], "download_file() (globus method)": [[24, "one.remote.globus.Globus.download_file", false]], "downloadclient (class in one.remote.base)": [[22, "one.remote.base.DownloadClient", false]], "dset (testalyx2path attribute)": [[40, "one.tests.test_converters.TestAlyx2Path.dset", false]], "eid (testrest attribute)": [[39, "one.tests.test_alyxrest.TestREST.EID", false]], "eid2path() (conversionmixin method)": [[16, "one.converters.ConversionMixin.eid2path", false]], "eid2path() (onealyx method)": [[14, "one.api.OneAlyx.eid2path", false]], "eid2pid() (onealyx method)": [[14, "one.api.OneAlyx.eid2pid", false]], "eid2ref() (conversionmixin method)": [[16, "one.converters.ConversionMixin.eid2ref", false]], "eid_ephys (testrest attribute)": [[39, "one.tests.test_alyxrest.TestREST.EID_EPHYS", false]], "ensure_iso8601() (registrationclient static method)": [[19, "one.registration.RegistrationClient.ensure_ISO8601", false]], "ensure_list() (in module one.util)": [[45, "one.util.ensure_list", false]], "exists() (in module one.alf.io)": [[6, "one.alf.io.exists", false]], "explanation (alferror attribute)": [[4, "id0", false], [4, "one.alf.exceptions.ALFError.explanation", false]], "explanation (alfmultiplecollectionsfound attribute)": [[4, "one.alf.exceptions.ALFMultipleCollectionsFound.explanation", false]], "explanation (alfmultipleobjectsfound attribute)": [[4, "one.alf.exceptions.ALFMultipleObjectsFound.explanation", false]], "explanation (alfmultiplerevisionsfound attribute)": [[4, "one.alf.exceptions.ALFMultipleRevisionsFound.explanation", false]], "explanation (alfobjectnotfound attribute)": [[4, "one.alf.exceptions.ALFObjectNotFound.explanation", false]], "explanation (alyxsubjectnotfound attribute)": [[4, "one.alf.exceptions.AlyxSubjectNotFound.explanation", false]], "fail (qc attribute)": [[7, "one.alf.spec.QC.FAIL", false]], "fetch_endpoints_from_alyx() (globus method)": [[24, "one.remote.globus.Globus.fetch_endpoints_from_alyx", false]], "file_record_to_url() (in module one.webclient)": [[47, "one.webclient.file_record_to_url", false]], "file_spec (in module one.alf.spec)": [[7, "one.alf.spec.FILE_SPEC", false], [9, "one.alf.spec.FILE_SPEC", false]], "filename_parts() (in module one.alf.files)": [[5, "one.alf.files.filename_parts", false]], "filter_by() (in module one.alf.io)": [[6, "one.alf.io.filter_by", false]], "filter_datasets() (in module one.util)": [[45, "one.util.filter_datasets", false]], "filter_revision_last_before() (in module one.util)": [[45, "one.util.filter_revision_last_before", false]], "find_files() (registrationclient method)": [[19, "one.registration.RegistrationClient.find_files", false]], "folder_parts() (in module one.alf.files)": [[5, "one.alf.files.folder_parts", false]], "from_df() (alfbunch static method)": [[6, "one.alf.io.AlfBunch.from_df", false]], "full_path_parts() (in module one.alf.files)": [[5, "one.alf.files.full_path_parts", false]], "full_spec (in module one.alf.spec)": [[7, "one.alf.spec.FULL_SPEC", false], [10, "one.alf.spec.FULL_SPEC", false]], "get() (alyxclient method)": [[47, "one.webclient.AlyxClient.get", false]], "get() (in module one.params)": [[17, "one.params.get", false]], "get_alf_path() (in module one.alf.files)": [[5, "one.alf.files.get_alf_path", false]], "get_aws_access_keys() (in module one.remote.aws)": [[21, "one.remote.aws.get_aws_access_keys", false]], "get_cache_dir() (in module one.params)": [[17, "one.params.get_cache_dir", false]], "get_dataset_type() (in module one.registration)": [[19, "one.registration.get_dataset_type", false]], "get_default_client() (in module one.params)": [[17, "one.params.get_default_client", false]], "get_details() (one method)": [[14, "one.api.One.get_details", false]], "get_details() (onealyx method)": [[14, "one.api.OneAlyx.get_details", false]], "get_file() (in module one.tests.util)": [[44, "one.tests.util.get_file", false]], "get_lab_from_endpoint_id() (in module one.remote.globus)": [[24, "one.remote.globus.get_lab_from_endpoint_id", false]], "get_params_dir() (in module one.params)": [[17, "one.params.get_params_dir", false]], "get_s3_allen() (in module one.remote.aws)": [[21, "one.remote.aws.get_s3_allen", false]], "get_s3_from_alyx() (in module one.remote.aws)": [[21, "one.remote.aws.get_s3_from_alyx", false]], "get_s3_public() (in module one.remote.aws)": [[21, "one.remote.aws.get_s3_public", false]], "get_s3_virtual_host() (in module one.remote.aws)": [[21, "one.remote.aws.get_s3_virtual_host", false]], "get_session_path() (in module one.alf.files)": [[5, "one.alf.files.get_session_path", false]], "globus (class in one.remote.globus)": [[24, "one.remote.globus.Globus", false]], "http_download_file() (in module one.webclient)": [[47, "one.webclient.http_download_file", false]], "http_download_file_list() (in module one.webclient)": [[47, "one.webclient.http_download_file_list", false]], "index_last_before() (in module one.util)": [[45, "one.util.index_last_before", false]], "is_exp_ref() (conversionmixin static method)": [[16, "one.converters.ConversionMixin.is_exp_ref", false]], "is_folder() (in module one.remote.aws)": [[21, "one.remote.aws.is_folder", false]], "is_logged_in (alyxclient property)": [[47, "one.webclient.AlyxClient.is_logged_in", false]], "is_logged_in (globus property)": [[24, "one.remote.globus.Globus.is_logged_in", false]], "is_session_path() (in module one.alf.spec)": [[7, "one.alf.spec.is_session_path", false]], "is_uuid() (in module one.alf.spec)": [[7, "one.alf.spec.is_uuid", false]], "is_uuid_string() (in module one.alf.spec)": [[7, "one.alf.spec.is_uuid_string", false]], "is_valid() (in module one.alf.spec)": [[7, "one.alf.spec.is_valid", false]], "iter_datasets() (in module one.alf.io)": [[6, "one.alf.io.iter_datasets", false]], "iter_sessions() (in module one.alf.io)": [[6, "one.alf.io.iter_sessions", false]], "json_field_delete() (alyxclient method)": [[47, "one.webclient.AlyxClient.json_field_delete", false]], "json_field_remove_key() (alyxclient method)": [[47, "one.webclient.AlyxClient.json_field_remove_key", false]], "json_field_update() (alyxclient method)": [[47, "one.webclient.AlyxClient.json_field_update", false]], "json_field_write() (alyxclient method)": [[47, "one.webclient.AlyxClient.json_field_write", false]], "lazyid (class in one.util)": [[45, "one.util.LazyId", false]], "list_aggregates() (onealyx method)": [[14, "one.api.OneAlyx.list_aggregates", false]], "list_collections() (one method)": [[14, "one.api.One.list_collections", false]], "list_datasets() (one method)": [[14, "one.api.One.list_datasets", false]], "list_datasets() (onealyx method)": [[14, "one.api.OneAlyx.list_datasets", false]], "list_endpoints() (alyxclient method)": [[47, "one.webclient.AlyxClient.list_endpoints", false]], "list_revisions() (one method)": [[14, "one.api.One.list_revisions", false]], "list_subjects() (one method)": [[14, "one.api.One.list_subjects", false]], "listable() (in module one.util)": [[45, "one.util.Listable", false]], "load_aggregate() (onealyx method)": [[14, "one.api.OneAlyx.load_aggregate", false]], "load_cache() (one method)": [[14, "one.api.One.load_cache", false]], "load_cache() (onealyx method)": [[14, "one.api.OneAlyx.load_cache", false]], "load_client_params() (in module one.remote.base)": [[22, "one.remote.base.load_client_params", false]], "load_collection() (one method)": [[14, "one.api.One.load_collection", false]], "load_dataset() (one method)": [[14, "one.api.One.load_dataset", false]], "load_dataset_from_id() (one method)": [[14, "one.api.One.load_dataset_from_id", false]], "load_datasets() (one method)": [[14, "one.api.One.load_datasets", false]], "load_file_content() (in module one.alf.io)": [[6, "one.alf.io.load_file_content", false]], "load_object() (in module one.alf.io)": [[6, "one.alf.io.load_object", false]], "load_object() (one method)": [[14, "one.api.One.load_object", false]], "login() (globus method)": [[24, "one.remote.globus.Globus.login", false]], "logout() (alyxclient method)": [[47, "one.webclient.AlyxClient.logout", false]], "logout() (globus method)": [[24, "one.remote.globus.Globus.logout", false]], "ls() (globus method)": [[24, "one.remote.globus.Globus.ls", false]], "make_parquet_db() (in module one.alf.cache)": [[3, "one.alf.cache.make_parquet_db", false]], "module": [[1, "module-one", false], [2, "module-one.alf", false], [3, "module-one.alf.cache", false], [4, "module-one.alf.exceptions", false], [5, "module-one.alf.files", false], [6, "module-one.alf.io", false], [7, "module-one.alf.spec", false], [14, "module-one.api", false], [16, "module-one.converters", false], [17, "module-one.params", false], [19, "module-one.registration", false], [20, "module-one.remote", false], [21, "module-one.remote.aws", false], [22, "module-one.remote.base", false], [24, "module-one.remote.globus", false], [28, "module-one.tests", false], [29, "module-one.tests.alf", false], [30, "module-one.tests.alf.test_alf_files", false], [31, "module-one.tests.alf.test_alf_io", false], [32, "module-one.tests.alf.test_alf_spec", false], [33, "module-one.tests.alf.test_cache", false], [34, "module-one.tests.remote", false], [35, "module-one.tests.remote.test_aws", false], [36, "module-one.tests.remote.test_base", false], [37, "module-one.tests.remote.test_globus", false], [38, "module-one.tests.test_alyxclient", false], [39, "module-one.tests.test_alyxrest", false], [40, "module-one.tests.test_converters", false], [41, "module-one.tests.test_one", false], [42, "module-one.tests.test_params", false], [43, "module-one.tests.test_registration", false], [44, "module-one.tests.util", false], [45, "module-one.util", false], [47, "module-one.webclient", false]], "mv() (globus method)": [[24, "one.remote.globus.Globus.mv", false]], "n_threads (in module one.api)": [[15, "one.api.N_THREADS", false]], "next_num_folder() (in module one.alf.io)": [[6, "one.alf.io.next_num_folder", false]], "no_cache() (in module one.webclient)": [[47, "one.webclient.no_cache", false]], "not_set (qc attribute)": [[7, "one.alf.spec.QC.NOT_SET", false]], "offline (one property)": [[14, "one.api.One.offline", false]], "one": [[1, "module-one", false]], "one (class in one.api)": [[14, "one.api.One", false]], "one (testonealyx attribute)": [[41, "one.tests.test_one.TestOneAlyx.one", false]], "one (testonedownload attribute)": [[41, "one.tests.test_one.TestOneDownload.one", false]], "one (testregistrationclient attribute)": [[43, "one.tests.test_registration.TestRegistrationClient.one", false]], "one() (in module one.api)": [[14, "one.api.ONE", false]], "one.alf": [[2, "module-one.alf", false]], "one.alf.cache": [[3, "module-one.alf.cache", false]], "one.alf.exceptions": [[4, "module-one.alf.exceptions", false]], "one.alf.files": [[5, "module-one.alf.files", false]], "one.alf.io": [[6, "module-one.alf.io", false]], "one.alf.spec": [[7, "module-one.alf.spec", false]], "one.api": [[14, "module-one.api", false]], "one.converters": [[16, "module-one.converters", false]], "one.params": [[17, "module-one.params", false]], "one.registration": [[19, "module-one.registration", false]], "one.remote": [[20, "module-one.remote", false]], "one.remote.aws": [[21, "module-one.remote.aws", false]], "one.remote.base": [[22, "module-one.remote.base", false]], "one.remote.globus": [[24, "module-one.remote.globus", false]], "one.tests": [[28, "module-one.tests", false]], "one.tests.alf": [[29, "module-one.tests.alf", false]], "one.tests.alf.test_alf_files": [[30, "module-one.tests.alf.test_alf_files", false]], "one.tests.alf.test_alf_io": [[31, "module-one.tests.alf.test_alf_io", false]], "one.tests.alf.test_alf_spec": [[32, "module-one.tests.alf.test_alf_spec", false]], "one.tests.alf.test_cache": [[33, "module-one.tests.alf.test_cache", false]], "one.tests.remote": [[34, "module-one.tests.remote", false]], "one.tests.remote.test_aws": [[35, "module-one.tests.remote.test_aws", false]], "one.tests.remote.test_base": [[36, "module-one.tests.remote.test_base", false]], "one.tests.remote.test_globus": [[37, "module-one.tests.remote.test_globus", false]], "one.tests.test_alyxclient": [[38, "module-one.tests.test_alyxclient", false]], "one.tests.test_alyxrest": [[39, "module-one.tests.test_alyxrest", false]], "one.tests.test_converters": [[40, "module-one.tests.test_converters", false]], "one.tests.test_one": [[41, "module-one.tests.test_one", false]], "one.tests.test_params": [[42, "module-one.tests.test_params", false]], "one.tests.test_registration": [[43, "module-one.tests.test_registration", false]], "one.tests.util": [[44, "module-one.tests.util", false]], "one.util": [[45, "module-one.util", false]], "one.webclient": [[47, "module-one.webclient", false]], "one_path_from_dataset() (in module one.converters)": [[16, "one.converters.one_path_from_dataset", false]], "onealyx (class in one.api)": [[14, "one.api.OneAlyx", false]], "padded_sequence() (in module one.alf.files)": [[5, "one.alf.files.padded_sequence", false]], "parse_id() (in module one.util)": [[45, "one.util.parse_id", false]], "parse_values() (in module one.converters)": [[16, "one.converters.parse_values", false]], "pass (qc attribute)": [[7, "one.alf.spec.QC.PASS", false]], "patch() (alyxclient method)": [[47, "one.webclient.AlyxClient.patch", false]], "patch_cache() (in module one.util)": [[45, "one.util.patch_cache", false]], "path2eid() (conversionmixin method)": [[16, "one.converters.ConversionMixin.path2eid", false]], "path2eid() (onealyx method)": [[14, "one.api.OneAlyx.path2eid", false]], "path2record() (conversionmixin method)": [[16, "one.converters.ConversionMixin.path2record", false]], "path2ref() (conversionmixin static method)": [[16, "one.converters.ConversionMixin.path2ref", false]], "path2url() (conversionmixin method)": [[16, "one.converters.ConversionMixin.path2url", false]], "path2url() (onealyx method)": [[14, "one.api.OneAlyx.path2url", false]], "path_from_dataset() (in module one.converters)": [[16, "one.converters.path_from_dataset", false]], "path_from_filerecord() (in module one.converters)": [[16, "one.converters.path_from_filerecord", false]], "path_mock (testbase attribute)": [[36, "one.tests.remote.test_base.TestBase.path_mock", false]], "path_mock (testglobus attribute)": [[37, "one.tests.remote.test_globus.TestGlobus.path_mock", false]], "path_pattern() (in module one.alf.spec)": [[7, "one.alf.spec.path_pattern", false]], "pid2eid() (onealyx method)": [[14, "one.api.OneAlyx.pid2eid", false]], "post() (alyxclient method)": [[47, "one.webclient.AlyxClient.post", false]], "prepare_files() (registrationclient method)": [[19, "one.registration.RegistrationClient.prepare_files", false]], "print_endpoint_info() (alyxclient method)": [[47, "one.webclient.AlyxClient.print_endpoint_info", false]], "put() (alyxclient method)": [[47, "one.webclient.AlyxClient.put", false]], "qc (class in one.alf.spec)": [[7, "one.alf.spec.QC", false]], "qc_type (in module one.util)": [[45, "one.util.QC_TYPE", false], [46, "one.util.QC_TYPE", false]], "read_ts() (in module one.alf.io)": [[6, "one.alf.io.read_ts", false]], "readablealf() (in module one.alf.spec)": [[7, "one.alf.spec.readableALF", false]], "record2path() (conversionmixin method)": [[16, "one.converters.ConversionMixin.record2path", false]], "record2url() (conversionmixin method)": [[16, "one.converters.ConversionMixin.record2url", false]], "recurse() (in module one.converters)": [[16, "one.converters.recurse", false]], "ref2dict() (conversionmixin static method)": [[16, "one.converters.ConversionMixin.ref2dict", false]], "ref2eid() (conversionmixin method)": [[16, "one.converters.ConversionMixin.ref2eid", false]], "ref2path() (conversionmixin method)": [[16, "one.converters.ConversionMixin.ref2path", false]], "refresh() (in module one.util)": [[45, "one.util.refresh", false]], "refresh_cache() (one method)": [[14, "one.api.One.refresh_cache", false]], "regex() (in module one.alf.spec)": [[7, "one.alf.spec.regex", false]], "register_files() (registrationclient method)": [[19, "one.registration.RegistrationClient.register_files", false]], "register_session() (registrationclient method)": [[19, "one.registration.RegistrationClient.register_session", false]], "register_water_administration() (registrationclient method)": [[19, "one.registration.RegistrationClient.register_water_administration", false]], "register_weight() (registrationclient method)": [[19, "one.registration.RegistrationClient.register_weight", false]], "registrationclient (class in one.registration)": [[19, "one.registration.RegistrationClient", false]], "rel_path2url() (alyxclient method)": [[47, "one.webclient.AlyxClient.rel_path2url", false]], "rel_path_parts() (in module one.alf.files)": [[5, "one.alf.files.rel_path_parts", false]], "rel_path_spec (in module one.alf.spec)": [[7, "one.alf.spec.REL_PATH_SPEC", false], [11, "one.alf.spec.REL_PATH_SPEC", false]], "rel_ses_files (testsoneparquet attribute)": [[33, "one.tests.alf.test_cache.TestsONEParquet.rel_ses_files", false]], "rel_ses_path (testsoneparquet attribute)": [[33, "one.tests.alf.test_cache.TestsONEParquet.rel_ses_path", false]], "remove_empty_folders() (in module one.alf.io)": [[6, "one.alf.io.remove_empty_folders", false]], "remove_missing_datasets() (in module one.alf.cache)": [[3, "one.alf.cache.remove_missing_datasets", false]], "remove_uuid_file() (in module one.alf.io)": [[6, "one.alf.io.remove_uuid_file", false]], "remove_uuid_recursive() (in module one.alf.io)": [[6, "one.alf.io.remove_uuid_recursive", false]], "remove_uuid_string() (in module one.alf.files)": [[5, "one.alf.files.remove_uuid_string", false]], "repo (testaws attribute)": [[35, "one.tests.remote.test_aws.TestAWS.repo", false]], "repo_from_alyx() (downloadclient static method)": [[22, "one.remote.base.DownloadClient.repo_from_alyx", false]], "rest() (alyxclient method)": [[47, "one.webclient.AlyxClient.rest", false]], "rest_schemes (alyxclient property)": [[47, "one.webclient.AlyxClient.rest_schemes", false]], "revisions_datasets_table() (in module one.tests.util)": [[44, "one.tests.util.revisions_datasets_table", false]], "run_task() (globus method)": [[24, "one.remote.globus.Globus.run_task", false]], "s3_download_file() (in module one.remote.aws)": [[21, "one.remote.aws.s3_download_file", false]], "s3_download_folder() (in module one.remote.aws)": [[21, "one.remote.aws.s3_download_folder", false]], "save() (in module one.params)": [[17, "one.params.save", false]], "save_cache() (one method)": [[14, "one.api.One.save_cache", false]], "save_client_params() (in module one.remote.base)": [[22, "one.remote.base.save_client_params", false]], "save_loaded_ids() (one method)": [[14, "one.api.One.save_loaded_ids", false]], "save_metadata() (in module one.alf.io)": [[6, "one.alf.io.save_metadata", false]], "save_object_npy() (in module one.alf.io)": [[6, "one.alf.io.save_object_npy", false]], "search() (one method)": [[14, "one.api.One.search", false]], "search() (onealyx method)": [[14, "one.api.OneAlyx.search", false]], "search_insertions() (onealyx method)": [[14, "one.api.OneAlyx.search_insertions", false]], "search_terms() (one method)": [[14, "one.api.One.search_terms", false]], "search_terms() (onealyx method)": [[14, "one.api.OneAlyx.search_terms", false]], "ses2eid() (lazyid static method)": [[45, "one.util.LazyId.ses2eid", false]], "ses2records() (in module one.util)": [[45, "one.util.ses2records", false]], "ses_info (testsoneparquet attribute)": [[33, "one.tests.alf.test_cache.TestsONEParquet.ses_info", false]], "session_path (testalffolders attribute)": [[31, "one.tests.alf.test_alf_io.TestALFFolders.session_path", false]], "session_path_parts() (in module one.alf.files)": [[5, "one.alf.files.session_path_parts", false]], "session_record2path() (in module one.converters)": [[16, "one.converters.session_record2path", false]], "session_spec (in module one.alf.spec)": [[7, "one.alf.spec.SESSION_SPEC", false], [12, "one.alf.spec.SESSION_SPEC", false]], "set_up_env() (in module one.tests.util)": [[44, "one.tests.util.set_up_env", false]], "setup() (downloadclient static method)": [[22, "one.remote.base.DownloadClient.setup", false]], "setup() (globus static method)": [[24, "one.remote.globus.Globus.setup", false]], "setup() (in module one.params)": [[17, "one.params.setup", false]], "setup() (one static method)": [[14, "one.api.One.setup", false]], "setup() (onealyx static method)": [[14, "one.api.OneAlyx.setup", false]], "setup() (testauthentication method)": [[38, "one.tests.test_alyxclient.TestAuthentication.setUp", false]], "setup() (testbase method)": [[36, "one.tests.remote.test_base.TestBase.setUp", false]], "setup() (testdownloadhttp method)": [[38, "one.tests.test_alyxclient.TestDownloadHTTP.setUp", false]], "setup() (testglobus method)": [[37, "one.tests.remote.test_globus.TestGlobus.setUp", false]], "setup() (testjsonfieldmethods method)": [[38, "one.tests.test_alyxclient.TestJsonFieldMethods.setUp", false]], "setup() (testonecache method)": [[41, "one.tests.test_one.TestONECache.setUp", false]], "setup() (testonedownload method)": [[41, "one.tests.test_one.TestOneDownload.setUp", false]], "setup() (testoneparamutil method)": [[42, "one.tests.test_params.TestONEParamUtil.setUp", false]], "setup() (testoneremote method)": [[41, "one.tests.test_one.TestOneRemote.setUp", false]], "setup() (testonesetup method)": [[41, "one.tests.test_one.TestOneSetup.setUp", false]], "setup() (testparamsetup method)": [[42, "one.tests.test_params.TestParamSetup.setUp", false]], "setup() (testregistrationclient method)": [[43, "one.tests.test_registration.TestRegistrationClient.setUp", false]], "setup() (testrestcache method)": [[38, "one.tests.test_alyxclient.TestRestCache.setUp", false]], "setup() (testsalf method)": [[31, "one.tests.alf.test_alf_io.TestsAlf.setUp", false]], "setup() (testsalfpartsfilters method)": [[31, "one.tests.alf.test_alf_io.TestsAlfPartsFilters.setUp", false]], "setup() (testsloadfile method)": [[31, "one.tests.alf.test_alf_io.TestsLoadFile.setUp", false]], "setup() (testsloadfilenonstandard method)": [[31, "one.tests.alf.test_alf_io.TestsLoadFileNonStandard.setUp", false]], "setup() (testsoneparquet method)": [[33, "one.tests.alf.test_cache.TestsONEParquet.setUp", false]], "setup_rest_cache() (in module one.tests.util)": [[44, "one.tests.util.setup_rest_cache", false]], "setup_test_params() (in module one.tests.util)": [[44, "one.tests.util.setup_test_params", false]], "setupclass() (testalffolders class method)": [[31, "one.tests.alf.test_alf_io.TestALFFolders.setUpClass", false]], "setupclass() (testaws class method)": [[35, "one.tests.remote.test_aws.TestAWS.setUpClass", false]], "setupclass() (testbase class method)": [[36, "one.tests.remote.test_base.TestBase.setUpClass", false]], "setupclass() (testconverters class method)": [[40, "one.tests.test_converters.TestConverters.setUpClass", false]], "setupclass() (testglobus class method)": [[37, "one.tests.remote.test_globus.TestGlobus.setUpClass", false]], "setupclass() (testonealyx class method)": [[41, "one.tests.test_one.TestOneAlyx.setUpClass", false]], "setupclass() (testonlineconverters class method)": [[40, "one.tests.test_converters.TestOnlineConverters.setUpClass", false]], "setupclass() (testregistrationclient class method)": [[43, "one.tests.test_registration.TestRegistrationClient.setUpClass", false]], "setupclass() (testrest class method)": [[39, "one.tests.test_alyxrest.TestREST.setUpClass", false]], "source (testawspublic attribute)": [[35, "one.tests.remote.test_aws.TestAWSPublic.source", false]], "spec_description (in module one.alf.spec)": [[7, "one.alf.spec.SPEC_DESCRIPTION", false], [13, "one.alf.spec.SPEC_DESCRIPTION", false]], "status_map (in module one.remote.globus)": [[27, "one.remote.globus.STATUS_MAP", false]], "subject (testregistrationclient attribute)": [[43, "one.tests.test_registration.TestRegistrationClient.subject", false]], "tag (testregistrationclient attribute)": [[43, "one.tests.test_registration.TestRegistrationClient.tag", false]], "task_wait_async() (globus method)": [[24, "one.remote.globus.Globus.task_wait_async", false]], "teardown() (testalferr method)": [[32, "one.tests.alf.test_alf_spec.TestALFErr.tearDown", false]], "teardown() (testalffolders method)": [[31, "one.tests.alf.test_alf_io.TestALFFolders.tearDown", false]], "teardown() (testbase method)": [[36, "one.tests.remote.test_base.TestBase.tearDown", false]], "teardown() (testglobus method)": [[37, "one.tests.remote.test_globus.TestGlobus.tearDown", false]], "teardown() (testjsonfieldmethods method)": [[38, "one.tests.test_alyxclient.TestJsonFieldMethods.tearDown", false]], "teardown() (testonealyx method)": [[41, "one.tests.test_one.TestOneAlyx.tearDown", false]], "teardown() (testonecache method)": [[41, "one.tests.test_one.TestONECache.tearDown", false]], "teardown() (testonedownload method)": [[41, "one.tests.test_one.TestOneDownload.tearDown", false]], "teardown() (testrestcache method)": [[38, "one.tests.test_alyxclient.TestRestCache.tearDown", false]], "teardown() (testsalf method)": [[31, "one.tests.alf.test_alf_io.TestsAlf.tearDown", false]], "teardown() (testsalfpartsfilters method)": [[31, "one.tests.alf.test_alf_io.TestsAlfPartsFilters.tearDown", false]], "teardown() (testsloadfile method)": [[31, "one.tests.alf.test_alf_io.TestsLoadFile.tearDown", false]], "teardown() (testsoneparquet method)": [[33, "one.tests.alf.test_cache.TestsONEParquet.tearDown", false]], "teardownclass() (testalffolders class method)": [[31, "one.tests.alf.test_alf_io.TestALFFolders.tearDownClass", false]], "teardownclass() (testbase class method)": [[36, "one.tests.remote.test_base.TestBase.tearDownClass", false]], "teardownclass() (testglobus class method)": [[37, "one.tests.remote.test_globus.TestGlobus.tearDownClass", false]], "teardownclass() (testonealyx class method)": [[41, "one.tests.test_one.TestOneAlyx.tearDownClass", false]], "teardownclass() (testregistrationclient class method)": [[43, "one.tests.test_registration.TestRegistrationClient.tearDownClass", false]], "temp_dir (testregistrationclient attribute)": [[43, "one.tests.test_registration.TestRegistrationClient.temp_dir", false]], "tempdir (testalffolders attribute)": [[31, "one.tests.alf.test_alf_io.TestALFFolders.tempdir", false]], "tempdir (testaws attribute)": [[35, "one.tests.remote.test_aws.TestAWS.tempdir", false]], "tempdir (testbase attribute)": [[36, "one.tests.remote.test_base.TestBase.tempdir", false]], "tempdir (testconverters attribute)": [[40, "one.tests.test_converters.TestConverters.tempdir", false]], "tempdir (testglobus attribute)": [[37, "one.tests.remote.test_globus.TestGlobus.tempdir", false]], "tempdir (testonealyx attribute)": [[41, "one.tests.test_one.TestOneAlyx.tempdir", false]], "tempdir (testonecache attribute)": [[41, "one.tests.test_one.TestONECache.tempdir", false]], "tempdir (testonedownload attribute)": [[41, "one.tests.test_one.TestOneDownload.tempdir", false]], "test_add_endpoint() (testglobusclient method)": [[37, "one.tests.remote.test_globus.TestGlobusClient.test_add_endpoint", false]], "test_add_uuid() (testalfparse method)": [[30, "one.tests.alf.test_alf_files.TestAlfParse.test_add_uuid", false]], "test_alferror() (testalferr method)": [[32, "one.tests.alf.test_alf_spec.TestALFErr.test_ALFError", false]], "test_append_list() (testalfbunch method)": [[31, "one.tests.alf.test_alf_io.TestAlfBunch.test_append_list", false]], "test_append_numpy() (testalfbunch method)": [[31, "one.tests.alf.test_alf_io.TestAlfBunch.test_append_numpy", false]], "test_as_globus_path() (testglobus method)": [[37, "one.tests.remote.test_globus.TestGlobus.test_as_globus_path", false]], "test_auth_errors() (testauthentication method)": [[38, "one.tests.test_alyxclient.TestAuthentication.test_auth_errors", false]], "test_auth_methods() (testauthentication method)": [[38, "one.tests.test_alyxclient.TestAuthentication.test_auth_methods", false]], "test_authentication() (testauthentication method)": [[38, "one.tests.test_alyxclient.TestAuthentication.test_authentication", false]], "test_autocomplete() (testonemisc method)": [[41, "one.tests.test_one.TestOneMisc.test_autocomplete", false]], "test_cache_dir_setter() (testmisc method)": [[38, "one.tests.test_alyxclient.TestMisc.test_cache_dir_setter", false]], "test_cache_mode() (testrestcache method)": [[38, "one.tests.test_alyxclient.TestRestCache.test_cache_mode", false]], "test_cache_returned_on_error() (testrestcache method)": [[38, "one.tests.test_alyxclient.TestRestCache.test_cache_returned_on_error", false]], "test_caches_response() (testrestcache method)": [[38, "one.tests.test_alyxclient.TestRestCache.test_caches_response", false]], "test_channels() (testrest method)": [[39, "one.tests.test_alyxrest.TestREST.test_channels", false]], "test_check_dimensions() (testalfbunch method)": [[31, "one.tests.alf.test_alf_io.TestAlfBunch.test_check_dimensions", false]], "test_check_dimensions() (testsalf method)": [[31, "one.tests.alf.test_alf_io.TestsAlf.test_check_dimensions", false]], "test_check_filesystem() (testonealyx method)": [[41, "one.tests.test_one.TestOneAlyx.test_check_filesystem", false]], "test_check_filesystem() (testonecache method)": [[41, "one.tests.test_one.TestONECache.test_check_filesystem", false]], "test_check_protected() (testregistrationclient method)": [[43, "one.tests.test_registration.TestRegistrationClient.test_check_protected", false]], "test_clear_cache() (testrestcache method)": [[38, "one.tests.test_alyxclient.TestRestCache.test_clear_cache", false]], "test_collection_spec() (testonemisc method)": [[41, "one.tests.test_one.TestOneMisc.test_collection_spec", false]], "test_constructor() (testglobusclient method)": [[37, "one.tests.remote.test_globus.TestGlobusClient.test_constructor", false]], "test_create_globus_client() (testglobus method)": [[37, "one.tests.remote.test_globus.TestGlobus.test_create_globus_client", false]], "test_create_new_session() (testregistrationclient method)": [[43, "one.tests.test_registration.TestRegistrationClient.test_create_new_session", false]], "test_create_sessions() (testregistrationclient method)": [[43, "one.tests.test_registration.TestRegistrationClient.test_create_sessions", false]], "test_credentials() (testaws method)": [[35, "one.tests.remote.test_aws.TestAWS.test_credentials", false]], "test_dataset2type() (testonealyx method)": [[41, "one.tests.test_one.TestOneAlyx.test_dataset2type", false]], "test_datasets2records() (testonealyx method)": [[41, "one.tests.test_one.TestOneAlyx.test_datasets2records", false]], "test_datasets_df() (testsoneparquet method)": [[33, "one.tests.alf.test_cache.TestsONEParquet.test_datasets_df", false]], "test_delete_data() (testglobusclient method)": [[37, "one.tests.remote.test_globus.TestGlobusClient.test_delete_data", false]], "test_describe() (testalfspec method)": [[32, "one.tests.alf.test_alf_spec.TestALFSpec.test_describe", false]], "test_describe_dataset() (testonealyx method)": [[41, "one.tests.test_one.TestOneAlyx.test_describe_dataset", false]], "test_describe_revision() (testonealyx method)": [[41, "one.tests.test_one.TestOneAlyx.test_describe_revision", false]], "test_dict2ref() (testconverters method)": [[40, "one.tests.test_converters.TestConverters.test_dict2ref", false]], "test_download_aws() (testonealyx method)": [[41, "one.tests.test_one.TestOneAlyx.test_download_aws", false]], "test_download_aws() (testonedownload method)": [[41, "one.tests.test_one.TestOneDownload.test_download_aws", false]], "test_download_datasets() (testdownloadhttp method)": [[38, "one.tests.test_alyxclient.TestDownloadHTTP.test_download_datasets", false]], "test_download_datasets() (testonedownload method)": [[41, "one.tests.test_one.TestOneDownload.test_download_datasets", false]], "test_download_datasets_with_api() (testdownloadhttp method)": [[38, "one.tests.test_alyxclient.TestDownloadHTTP.test_download_datasets_with_api", false]], "test_download_file() (testawspublic method)": [[35, "one.tests.remote.test_aws.TestAWSPublic.test_download_file", false]], "test_download_file() (testglobusclient method)": [[37, "one.tests.remote.test_globus.TestGlobusClient.test_download_file", false]], "test_download_folder() (testawspublic method)": [[35, "one.tests.remote.test_aws.TestAWSPublic.test_download_folder", false]], "test_dromedary() (testalfspec method)": [[32, "one.tests.alf.test_alf_spec.TestALFSpec.test_dromedary", false]], "test_dsets_2_path() (testalyx2path method)": [[40, "one.tests.test_converters.TestAlyx2Path.test_dsets_2_path", false]], "test_eid2path() (testconverters method)": [[40, "one.tests.test_converters.TestConverters.test_eid2path", false]], "test_eid2path() (testonlineconverters method)": [[40, "one.tests.test_converters.TestOnlineConverters.test_eid2path", false]], "test_eid2pid() (testonlineconverters method)": [[40, "one.tests.test_converters.TestOnlineConverters.test_eid2pid", false]], "test_eid2ref() (testconverters method)": [[40, "one.tests.test_converters.TestConverters.test_eid2ref", false]], "test_empty() (testjsonfieldmethods method)": [[38, "one.tests.test_alyxclient.TestJsonFieldMethods.test_empty", false]], "test_endpoint_id_root() (testglobusclient method)": [[37, "one.tests.remote.test_globus.TestGlobusClient.test_endpoint_id_root", false]], "test_endpoint_path() (testglobusclient method)": [[37, "one.tests.remote.test_globus.TestGlobusClient.test_endpoint_path", false]], "test_endpoints_docs() (testrest method)": [[39, "one.tests.test_alyxrest.TestREST.test_endpoints_docs", false]], "test_ensure_iso8601() (testregistrationclient method)": [[43, "one.tests.test_registration.TestRegistrationClient.test_ensure_ISO8601", false]], "test_exists() (testregistrationclient method)": [[43, "one.tests.test_registration.TestRegistrationClient.test_exists", false]], "test_exists() (testsalf method)": [[31, "one.tests.alf.test_alf_io.TestsAlf.test_exists", false]], "test_expired_cache() (testrestcache method)": [[38, "one.tests.test_alyxclient.TestRestCache.test_expired_cache", false]], "test_expiry_param() (testrestcache method)": [[38, "one.tests.test_alyxclient.TestRestCache.test_expiry_param", false]], "test_fetch_endpoints_from_alyx() (testglobusclient method)": [[37, "one.tests.remote.test_globus.TestGlobusClient.test_fetch_endpoints_from_alyx", false]], "test_filename_parts() (testalfparse method)": [[30, "one.tests.alf.test_alf_files.TestAlfParse.test_filename_parts", false]], "test_filter() (testonecache method)": [[41, "one.tests.test_one.TestONECache.test_filter", false]], "test_filter_by() (testsalfpartsfilters method)": [[31, "one.tests.alf.test_alf_io.TestsAlfPartsFilters.test_filter_by", false]], "test_filter_wildcards() (testonecache method)": [[41, "one.tests.test_one.TestONECache.test_filter_wildcards", false]], "test_find_files() (testregistrationclient method)": [[43, "one.tests.test_registration.TestRegistrationClient.test_find_files", false]], "test_folder_parts() (testalfparse method)": [[30, "one.tests.alf.test_alf_files.TestAlfParse.test_folder_parts", false]], "test_from_dataframe() (testalfbunch method)": [[31, "one.tests.alf.test_alf_io.TestAlfBunch.test_from_dataframe", false]], "test_full_path_parts() (testalfparse method)": [[30, "one.tests.alf.test_alf_files.TestAlfParse.test_full_path_parts", false]], "test_generic_request() (testrest method)": [[39, "one.tests.test_alyxrest.TestREST.test_generic_request", false]], "test_get_alf_path() (testalfget method)": [[30, "one.tests.alf.test_alf_files.TestALFGet.test_get_alf_path", false]], "test_get_allen_s3() (testutils method)": [[35, "one.tests.remote.test_aws.TestUtils.test_get_allen_s3", false]], "test_get_cache_dir() (testoneparamutil method)": [[42, "one.tests.test_params.TestONEParamUtil.test_get_cache_dir", false]], "test_get_dataset_type() (testdatasettypes method)": [[43, "one.tests.test_registration.TestDatasetTypes.test_get_dataset_type", false]], "test_get_default_client() (testoneparamutil method)": [[42, "one.tests.test_params.TestONEParamUtil.test_get_default_client", false]], "test_get_details() (testonecache method)": [[41, "one.tests.test_one.TestONECache.test_get_details", false]], "test_get_details() (testoneremote method)": [[41, "one.tests.test_one.TestOneRemote.test_get_details", false]], "test_get_ibl_s3() (testutils method)": [[35, "one.tests.remote.test_aws.TestUtils.test_get_ibl_s3", false]], "test_get_lab_from_endpoint_id() (testglobus method)": [[37, "one.tests.remote.test_globus.TestGlobus.test_get_lab_from_endpoint_id", false]], "test_get_local_endpoint_id() (testglobus method)": [[37, "one.tests.remote.test_globus.TestGlobus.test_get_local_endpoint_id", false]], "test_get_local_endpoint_paths() (testglobus method)": [[37, "one.tests.remote.test_globus.TestGlobus.test_get_local_endpoint_paths", false]], "test_get_params_dir() (testoneparamutil method)": [[42, "one.tests.test_params.TestONEParamUtil.test_get_params_dir", false]], "test_get_s3_from_alyx() (testaws method)": [[35, "one.tests.remote.test_aws.TestAWS.test_get_s3_from_alyx", false]], "test_get_s3_virtual_host() (testutils method)": [[35, "one.tests.remote.test_aws.TestUtils.test_get_s3_virtual_host", false]], "test_get_session_folder() (testalfget method)": [[30, "one.tests.alf.test_alf_files.TestALFGet.test_get_session_folder", false]], "test_get_token() (testglobus method)": [[37, "one.tests.remote.test_globus.TestGlobus.test_get_token", false]], "test_globus_headless() (testglobusclient method)": [[37, "one.tests.remote.test_globus.TestGlobusClient.test_globus_headless", false]], "test_hash_ids() (testsoneparquet method)": [[33, "one.tests.alf.test_cache.TestsONEParquet.test_hash_ids", false]], "test_index_last_before() (testonemisc method)": [[41, "one.tests.test_one.TestOneMisc.test_index_last_before", false]], "test_instantiation() (testregistrationclient method)": [[43, "one.tests.test_registration.TestRegistrationClient.test_instantiation", false]], "test_is_exp_ref() (testconverters method)": [[40, "one.tests.test_converters.TestConverters.test_is_exp_ref", false]], "test_is_session_folder() (testalfspec method)": [[32, "one.tests.alf.test_alf_spec.TestALFSpec.test_is_session_folder", false]], "test_is_uuid() (testalfspec method)": [[32, "one.tests.alf.test_alf_spec.TestALFSpec.test_is_uuid", false]], "test_is_uuid_string() (testalfspec method)": [[32, "one.tests.alf.test_alf_spec.TestALFSpec.test_is_uuid_string", false]], "test_is_valid() (testalfspec method)": [[32, "one.tests.alf.test_alf_spec.TestALFSpec.test_is_valid", false]], "test_isdatetime() (testalfparse method)": [[30, "one.tests.alf.test_alf_files.TestAlfParse.test_isdatetime", false]], "test_iter_datasets() (testalffolders method)": [[31, "one.tests.alf.test_alf_io.TestALFFolders.test_iter_datasets", false]], "test_iter_sessions() (testalffolders method)": [[31, "one.tests.alf.test_alf_io.TestALFFolders.test_iter_sessions", false]], "test_json_methods() (testjsonfieldmethods method)": [[38, "one.tests.test_alyxclient.TestJsonFieldMethods.test_json_methods", false]], "test_key_from_url() (testoneparamutil method)": [[42, "one.tests.test_params.TestONEParamUtil.test_key_from_url", false]], "test_lazyid() (testonemisc method)": [[41, "one.tests.test_one.TestOneMisc.test_LazyID", false]], "test_list_aggregates() (testonealyx method)": [[41, "one.tests.test_one.TestOneAlyx.test_list_aggregates", false]], "test_list_collections() (testonecache method)": [[41, "one.tests.test_one.TestONECache.test_list_collections", false]], "test_list_datasets() (testonecache method)": [[41, "one.tests.test_one.TestONECache.test_list_datasets", false]], "test_list_datasets() (testoneremote method)": [[41, "one.tests.test_one.TestOneRemote.test_list_datasets", false]], "test_list_pk_query() (testrest method)": [[39, "one.tests.test_alyxrest.TestREST.test_list_pk_query", false]], "test_list_revisions() (testonecache method)": [[41, "one.tests.test_one.TestONECache.test_list_revisions", false]], "test_list_subjects() (testonecache method)": [[41, "one.tests.test_one.TestONECache.test_list_subjects", false]], "test_load_aggregate() (testonealyx method)": [[41, "one.tests.test_one.TestOneAlyx.test_load_aggregate", false]], "test_load_cache() (testonealyx method)": [[41, "one.tests.test_one.TestOneAlyx.test_load_cache", false]], "test_load_cache() (testonecache method)": [[41, "one.tests.test_one.TestONECache.test_load_cache", false]], "test_load_client_params() (testbase method)": [[36, "one.tests.remote.test_base.TestBase.test_load_client_params", false]], "test_load_collection() (testonecache method)": [[41, "one.tests.test_one.TestONECache.test_load_collection", false]], "test_load_dataset() (testonecache method)": [[41, "one.tests.test_one.TestONECache.test_load_dataset", false]], "test_load_dataset() (testoneremote method)": [[41, "one.tests.test_one.TestOneRemote.test_load_dataset", false]], "test_load_dataset_from_id() (testonecache method)": [[41, "one.tests.test_one.TestONECache.test_load_dataset_from_id", false]], "test_load_datasets() (testonecache method)": [[41, "one.tests.test_one.TestONECache.test_load_datasets", false]], "test_load_file_content() (testsloadfile method)": [[31, "one.tests.alf.test_alf_io.TestsLoadFile.test_load_file_content", false]], "test_load_object() (testonecache method)": [[41, "one.tests.test_one.TestONECache.test_load_object", false]], "test_load_object() (testoneremote method)": [[41, "one.tests.test_one.TestOneRemote.test_load_object", false]], "test_load_object() (testsalf method)": [[31, "one.tests.alf.test_alf_io.TestsAlf.test_load_object", false]], "test_load_sparse_npz() (testsloadfilenonstandard method)": [[31, "one.tests.alf.test_alf_io.TestsLoadFileNonStandard.test_load_sparse_npz", false]], "test_loads_cached() (testrestcache method)": [[38, "one.tests.test_alyxclient.TestRestCache.test_loads_cached", false]], "test_local_cache_setup_prompt() (testonesetup method)": [[41, "one.tests.test_one.TestOneSetup.test_local_cache_setup_prompt", false]], "test_login_logout() (testglobusclient method)": [[37, "one.tests.remote.test_globus.TestGlobusClient.test_login_logout", false]], "test_ls() (testglobusclient method)": [[37, "one.tests.remote.test_globus.TestGlobusClient.test_ls", false]], "test_ls() (testsalf method)": [[31, "one.tests.alf.test_alf_io.TestsAlf.test_ls", false]], "test_metadata_columns() (testsalf method)": [[31, "one.tests.alf.test_alf_io.TestsAlf.test_metadata_columns", false]], "test_metadata_columns_uuid() (testsalf method)": [[31, "one.tests.alf.test_alf_io.TestsAlf.test_metadata_columns_UUID", false]], "test_mv() (testglobusclient method)": [[37, "one.tests.remote.test_globus.TestGlobusClient.test_mv", false]], "test_named_group() (testalfspec method)": [[32, "one.tests.alf.test_alf_spec.TestALFSpec.test_named_group", false]], "test_next_num_folder() (testalffolders method)": [[31, "one.tests.alf.test_alf_io.TestALFFolders.test_next_num_folder", false]], "test_next_revision() (testregistrationclient method)": [[43, "one.tests.test_registration.TestRegistrationClient.test_next_revision", false]], "test_no_cache_context_manager() (testmisc method)": [[38, "one.tests.test_alyxclient.TestMisc.test_no_cache_context_manager", false]], "test_note_with_picture_upload() (testrest method)": [[39, "one.tests.test_alyxrest.TestREST.test_note_with_picture_upload", false]], "test_npy_parts_and_file_filters() (testsalfpartsfilters method)": [[31, "one.tests.alf.test_alf_io.TestsAlfPartsFilters.test_npy_parts_and_file_filters", false]], "test_offline_repr() (testonecache method)": [[41, "one.tests.test_one.TestONECache.test_offline_repr", false]], "test_one_factory() (testonesetup method)": [[41, "one.tests.test_one.TestOneSetup.test_one_factory", false]], "test_one_search() (testonecache method)": [[41, "one.tests.test_one.TestONECache.test_one_search", false]], "test_online_repr() (testoneremote method)": [[41, "one.tests.test_one.TestOneRemote.test_online_repr", false]], "test_padded_sequence() (testalfparse method)": [[30, "one.tests.alf.test_alf_files.TestAlfParse.test_padded_sequence", false]], "test_paginated_request() (testrest method)": [[39, "one.tests.test_alyxrest.TestREST.test_paginated_request", false]], "test_parquet() (testsoneparquet method)": [[33, "one.tests.alf.test_cache.TestsONEParquet.test_parquet", false]], "test_parse() (testsoneparquet method)": [[33, "one.tests.alf.test_cache.TestsONEParquet.test_parse", false]], "test_parse_id() (testonemisc method)": [[41, "one.tests.test_one.TestOneMisc.test_parse_id", false]], "test_parse_values() (testwrappers method)": [[40, "one.tests.test_converters.TestWrappers.test_parse_values", false]], "test_patch_params() (testonesetup method)": [[41, "one.tests.test_one.TestOneSetup.test_patch_params", false]], "test_path2eid() (testconverters method)": [[40, "one.tests.test_converters.TestConverters.test_path2eid", false]], "test_path2eid() (testonlineconverters method)": [[40, "one.tests.test_converters.TestOnlineConverters.test_path2eid", false]], "test_path2record() (testconverters method)": [[40, "one.tests.test_converters.TestConverters.test_path2record", false]], "test_path2ref() (testconverters method)": [[40, "one.tests.test_converters.TestConverters.test_path2ref", false]], "test_path_pattern() (testalfspec method)": [[32, "one.tests.alf.test_alf_spec.TestALFSpec.test_path_pattern", false]], "test_patterns() (testalfspec method)": [[32, "one.tests.alf.test_alf_spec.TestALFSpec.test_patterns", false]], "test_pid2eid() (testonealyx method)": [[41, "one.tests.test_one.TestOneAlyx.test_pid2eid", false]], "test_pid2eid() (testonlineconverters method)": [[40, "one.tests.test_converters.TestOnlineConverters.test_pid2eid", false]], "test_prepare_files() (testregistrationclient method)": [[43, "one.tests.test_registration.TestRegistrationClient.test_prepare_files", false]], "test_print_endpoint_info() (testrest method)": [[39, "one.tests.test_alyxrest.TestREST.test_print_endpoint_info", false]], "test_qc_validate() (testalfspec method)": [[32, "one.tests.alf.test_alf_spec.TestALFSpec.test_qc_validate", false]], "test_read_ts() (testsalf method)": [[31, "one.tests.alf.test_alf_io.TestsAlf.test_read_ts", false]], "test_readable_alf() (testalfspec method)": [[32, "one.tests.alf.test_alf_spec.TestALFSpec.test_readable_ALF", false]], "test_record2path() (testonlineconverters method)": [[40, "one.tests.test_converters.TestOnlineConverters.test_record2path", false]], "test_record2url() (testonlineconverters method)": [[40, "one.tests.test_converters.TestOnlineConverters.test_record2url", false]], "test_recurse() (testwrappers method)": [[40, "one.tests.test_converters.TestWrappers.test_recurse", false]], "test_ref2dict() (testconverters method)": [[40, "one.tests.test_converters.TestConverters.test_ref2dict", false]], "test_ref2path() (testconverters method)": [[40, "one.tests.test_converters.TestConverters.test_ref2path", false]], "test_refresh_cache() (testonecache method)": [[41, "one.tests.test_one.TestONECache.test_refresh_cache", false]], "test_regex() (testalfspec method)": [[32, "one.tests.alf.test_alf_spec.TestALFSpec.test_regex", false]], "test_register_files() (testregistrationclient method)": [[43, "one.tests.test_registration.TestRegistrationClient.test_register_files", false]], "test_register_session() (testregistrationclient method)": [[43, "one.tests.test_registration.TestRegistrationClient.test_register_session", false]], "test_register_weight() (testregistrationclient method)": [[43, "one.tests.test_registration.TestRegistrationClient.test_register_weight", false]], "test_rel_path_parts() (testalfparse method)": [[30, "one.tests.alf.test_alf_files.TestAlfParse.test_rel_path_parts", false]], "test_remove_empty_folders() (testalffolders method)": [[31, "one.tests.alf.test_alf_io.TestALFFolders.test_remove_empty_folders", false]], "test_remove_missing_datasets() (testsoneparquet method)": [[33, "one.tests.alf.test_cache.TestsONEParquet.test_remove_missing_datasets", false]], "test_remove_token_fields() (testglobus method)": [[37, "one.tests.remote.test_globus.TestGlobus.test_remove_token_fields", false]], "test_remove_uuid() (testalfparse method)": [[30, "one.tests.alf.test_alf_files.TestAlfParse.test_remove_uuid", false]], "test_remove_uuid() (testuuid_files method)": [[31, "one.tests.alf.test_alf_io.TestUUID_Files.test_remove_uuid", false]], "test_remove_uuid_recusive() (testuuid_files method)": [[31, "one.tests.alf.test_alf_io.TestUUID_Files.test_remove_uuid_recusive", false]], "test_repo_from_alyx() (testbase method)": [[36, "one.tests.remote.test_base.TestBase.test_repo_from_alyx", false]], "test_rest_all_actions() (testrest method)": [[39, "one.tests.test_alyxrest.TestREST.test_rest_all_actions", false]], "test_rest_endpoint_read_only() (testrest method)": [[39, "one.tests.test_alyxrest.TestREST.test_rest_endpoint_read_only", false]], "test_rest_endpoint_write() (testrest method)": [[39, "one.tests.test_alyxrest.TestREST.test_rest_endpoint_write", false]], "test_revision_last_before() (testonemisc method)": [[41, "one.tests.test_one.TestOneMisc.test_revision_last_before", false]], "test_save_cache() (testonecache method)": [[41, "one.tests.test_one.TestONECache.test_save_cache", false]], "test_save_client_params() (testbase method)": [[36, "one.tests.remote.test_base.TestBase.test_save_client_params", false]], "test_save_loaded_ids() (testonecache method)": [[41, "one.tests.test_one.TestONECache.test_save_loaded_ids", false]], "test_save_npy() (testsalf method)": [[31, "one.tests.alf.test_alf_io.TestsAlf.test_save_npy", false]], "test_save_refresh_token_callback() (testglobusclient method)": [[37, "one.tests.remote.test_globus.TestGlobusClient.test_save_refresh_token_callback", false]], "test_search() (testoneremote method)": [[41, "one.tests.test_one.TestOneRemote.test_search", false]], "test_search_insertions() (testoneremote method)": [[41, "one.tests.test_one.TestOneRemote.test_search_insertions", false]], "test_search_terms() (testoneremote method)": [[41, "one.tests.test_one.TestOneRemote.test_search_terms", false]], "test_ses2records() (testonealyx method)": [[41, "one.tests.test_one.TestOneAlyx.test_ses2records", false]], "test_session_path_parts() (testalfparse method)": [[30, "one.tests.alf.test_alf_files.TestAlfParse.test_session_path_parts", false]], "test_session_record2path() (testalyx2path method)": [[40, "one.tests.test_converters.TestAlyx2Path.test_session_record2path", false]], "test_sessions_df() (testsoneparquet method)": [[33, "one.tests.alf.test_cache.TestsONEParquet.test_sessions_df", false]], "test_setup() (testglobus method)": [[37, "one.tests.remote.test_globus.TestGlobus.test_setup", false]], "test_setup() (testglobusclient method)": [[37, "one.tests.remote.test_globus.TestGlobusClient.test_setup", false]], "test_setup() (testonesetup method)": [[41, "one.tests.test_one.TestOneSetup.test_setup", false]], "test_setup() (testparamsetup method)": [[42, "one.tests.test_params.TestParamSetup.test_setup", false]], "test_setup_silent() (testonesetup method)": [[41, "one.tests.test_one.TestOneSetup.test_setup_silent", false]], "test_setup_username() (testonesetup method)": [[41, "one.tests.test_one.TestOneSetup.test_setup_username", false]], "test_static_setup() (testonesetup method)": [[41, "one.tests.test_one.TestOneSetup.test_static_setup", false]], "test_tag_mismatched_file_record() (testonedownload method)": [[41, "one.tests.test_one.TestOneDownload.test_tag_mismatched_file_record", false]], "test_task_wait_async() (testglobusasync method)": [[37, "one.tests.remote.test_globus.TestGlobusAsync.test_task_wait_async", false]], "test_to_address() (testglobusclient method)": [[37, "one.tests.remote.test_globus.TestGlobusClient.test_to_address", false]], "test_to_alf() (testalfspec method)": [[32, "one.tests.alf.test_alf_spec.TestALFSpec.test_to_alf", false]], "test_to_dataframe_scalars() (testalfbunch method)": [[31, "one.tests.alf.test_alf_io.TestAlfBunch.test_to_dataframe_scalars", false]], "test_to_dataframe_vectors() (testalfbunch method)": [[31, "one.tests.alf.test_alf_io.TestAlfBunch.test_to_dataframe_vectors", false]], "test_to_eid() (testconverters method)": [[40, "one.tests.test_converters.TestConverters.test_to_eid", false]], "test_to_eid() (testonlineconverters method)": [[40, "one.tests.test_converters.TestOnlineConverters.test_to_eid", false]], "test_transfer_data() (testglobusclient method)": [[37, "one.tests.remote.test_globus.TestGlobusClient.test_transfer_data", false]], "test_ts2vec() (testsalf method)": [[31, "one.tests.alf.test_alf_io.TestsAlf.test_ts2vec", false]], "test_type2datasets() (testonealyx method)": [[41, "one.tests.test_one.TestOneAlyx.test_type2datasets", false]], "test_update_cache_from_records() (testonecache method)": [[41, "one.tests.test_one.TestONECache.test_update_cache_from_records", false]], "test_update_url_params() (testmisc method)": [[38, "one.tests.test_alyxclient.TestMisc.test_update_url_params", false]], "test_url2uri() (testutils method)": [[35, "one.tests.remote.test_aws.TestUtils.test_url2uri", false]], "test_url_from_path() (testonealyx method)": [[41, "one.tests.test_one.TestOneAlyx.test_url_from_path", false]], "test_url_from_record() (testonealyx method)": [[41, "one.tests.test_one.TestOneAlyx.test_url_from_record", false]], "test_validate_date_range() (testonemisc method)": [[41, "one.tests.test_one.TestOneMisc.test_validate_date_range", false]], "test_validate_file_url() (testmisc method)": [[38, "one.tests.test_alyxclient.TestMisc.test_validate_file_url", false]], "test_water_administration() (testregistrationclient method)": [[43, "one.tests.test_registration.TestRegistrationClient.test_water_administration", false]], "test_water_restriction() (testrest method)": [[39, "one.tests.test_alyxrest.TestREST.test_water_restriction", false]], "testalfbunch (class in one.tests.alf.test_alf_io)": [[31, "one.tests.alf.test_alf_io.TestAlfBunch", false]], "testalferr (class in one.tests.alf.test_alf_spec)": [[32, "one.tests.alf.test_alf_spec.TestALFErr", false]], "testalffolders (class in one.tests.alf.test_alf_io)": [[31, "one.tests.alf.test_alf_io.TestALFFolders", false]], "testalfget (class in one.tests.alf.test_alf_files)": [[30, "one.tests.alf.test_alf_files.TestALFGet", false]], "testalfparse (class in one.tests.alf.test_alf_files)": [[30, "one.tests.alf.test_alf_files.TestAlfParse", false]], "testalfspec (class in one.tests.alf.test_alf_spec)": [[32, "one.tests.alf.test_alf_spec.TestALFSpec", false]], "testalyx2path (class in one.tests.test_converters)": [[40, "one.tests.test_converters.TestAlyx2Path", false]], "testauthentication (class in one.tests.test_alyxclient)": [[38, "one.tests.test_alyxclient.TestAuthentication", false]], "testaws (class in one.tests.remote.test_aws)": [[35, "one.tests.remote.test_aws.TestAWS", false]], "testawspublic (class in one.tests.remote.test_aws)": [[35, "one.tests.remote.test_aws.TestAWSPublic", false]], "testbase (class in one.tests.remote.test_base)": [[36, "one.tests.remote.test_base.TestBase", false]], "testconverters (class in one.tests.test_converters)": [[40, "one.tests.test_converters.TestConverters", false]], "testdatasettypes (class in one.tests.test_registration)": [[43, "one.tests.test_registration.TestDatasetTypes", false]], "testdownloadhttp (class in one.tests.test_alyxclient)": [[38, "one.tests.test_alyxclient.TestDownloadHTTP", false]], "testglobus (class in one.tests.remote.test_globus)": [[37, "one.tests.remote.test_globus.TestGlobus", false]], "testglobusasync (class in one.tests.remote.test_globus)": [[37, "one.tests.remote.test_globus.TestGlobusAsync", false]], "testglobusclient (class in one.tests.remote.test_globus)": [[37, "one.tests.remote.test_globus.TestGlobusClient", false]], "testjsonfieldmethods (class in one.tests.test_alyxclient)": [[38, "one.tests.test_alyxclient.TestJsonFieldMethods", false]], "testmisc (class in one.tests.test_alyxclient)": [[38, "one.tests.test_alyxclient.TestMisc", false]], "testonealyx (class in one.tests.test_one)": [[41, "one.tests.test_one.TestOneAlyx", false]], "testonecache (class in one.tests.test_one)": [[41, "one.tests.test_one.TestONECache", false]], "testonedownload (class in one.tests.test_one)": [[41, "one.tests.test_one.TestOneDownload", false]], "testonemisc (class in one.tests.test_one)": [[41, "one.tests.test_one.TestOneMisc", false]], "testoneparamutil (class in one.tests.test_params)": [[42, "one.tests.test_params.TestONEParamUtil", false]], "testoneremote (class in one.tests.test_one)": [[41, "one.tests.test_one.TestOneRemote", false]], "testonesetup (class in one.tests.test_one)": [[41, "one.tests.test_one.TestOneSetup", false]], "testonlineconverters (class in one.tests.test_converters)": [[40, "one.tests.test_converters.TestOnlineConverters", false]], "testparamsetup (class in one.tests.test_params)": [[42, "one.tests.test_params.TestParamSetup", false]], "testregistrationclient (class in one.tests.test_registration)": [[43, "one.tests.test_registration.TestRegistrationClient", false]], "testrest (class in one.tests.test_alyxrest)": [[39, "one.tests.test_alyxrest.TestREST", false]], "testrestcache (class in one.tests.test_alyxclient)": [[38, "one.tests.test_alyxclient.TestRestCache", false]], "tests_db() (testsoneparquet method)": [[33, "one.tests.alf.test_cache.TestsONEParquet.tests_db", false]], "testsalf (class in one.tests.alf.test_alf_io)": [[31, "one.tests.alf.test_alf_io.TestsAlf", false]], "testsalfpartsfilters (class in one.tests.alf.test_alf_io)": [[31, "one.tests.alf.test_alf_io.TestsAlfPartsFilters", false]], "testsloadfile (class in one.tests.alf.test_alf_io)": [[31, "one.tests.alf.test_alf_io.TestsLoadFile", false]], "testsloadfilenonstandard (class in one.tests.alf.test_alf_io)": [[31, "one.tests.alf.test_alf_io.TestsLoadFileNonStandard", false]], "testsoneparquet (class in one.tests.alf.test_cache)": [[33, "one.tests.alf.test_cache.TestsONEParquet", false]], "testutils (class in one.tests.remote.test_aws)": [[35, "one.tests.remote.test_aws.TestUtils", false]], "testuuid_files (class in one.tests.alf.test_alf_io)": [[31, "one.tests.alf.test_alf_io.TestUUID_Files", false]], "testwrappers (class in one.tests.test_converters)": [[40, "one.tests.test_converters.TestWrappers", false]], "to_address() (downloadclient method)": [[22, "one.remote.base.DownloadClient.to_address", false]], "to_address() (globus method)": [[24, "one.remote.globus.Globus.to_address", false]], "to_alf() (in module one.alf.spec)": [[7, "one.alf.spec.to_alf", false]], "to_df() (alfbunch method)": [[6, "one.alf.io.AlfBunch.to_df", false]], "to_eid() (conversionmixin method)": [[16, "one.converters.ConversionMixin.to_eid", false]], "transfer_data() (globus method)": [[24, "one.remote.globus.Globus.transfer_data", false]], "ts2vec() (in module one.alf.io)": [[6, "one.alf.io.ts2vec", false]], "type2datasets() (onealyx method)": [[14, "one.api.OneAlyx.type2datasets", false]], "update_url_params() (in module one.webclient)": [[47, "one.webclient.update_url_params", false]], "url2uri() (in module one.remote.aws)": [[21, "one.remote.aws.url2uri", false]], "user (alyxclient attribute)": [[47, "one.webclient.AlyxClient.user", false]], "uuid_filenames (one attribute)": [[14, "one.api.One.uuid_filenames", false]], "validate() (qc static method)": [[7, "one.alf.spec.QC.validate", false]], "validate_date_range() (in module one.util)": [[45, "one.util.validate_date_range", false]], "warning (qc attribute)": [[7, "one.alf.spec.QC.WARNING", false]]}, "objects": {"": [[1, 0, 0, "-", "one"]], "one": [[2, 0, 0, "-", "alf"], [14, 0, 0, "-", "api"], [16, 0, 0, "-", "converters"], [17, 0, 0, "-", "params"], [19, 0, 0, "-", "registration"], [20, 0, 0, "-", "remote"], [28, 0, 0, "-", "tests"], [45, 0, 0, "-", "util"], [47, 0, 0, "-", "webclient"]], "one.alf": [[3, 0, 0, "-", "cache"], [4, 0, 0, "-", "exceptions"], [5, 0, 0, "-", "files"], [6, 0, 0, "-", "io"], [7, 0, 0, "-", "spec"]], "one.alf.cache": [[3, 1, 1, "", "make_parquet_db"], [3, 1, 1, "", "remove_missing_datasets"]], "one.alf.exceptions": [[4, 2, 1, "", "ALFError"], [4, 2, 1, "", "ALFMultipleCollectionsFound"], [4, 2, 1, "", "ALFMultipleObjectsFound"], [4, 2, 1, "", "ALFMultipleRevisionsFound"], [4, 2, 1, "", "ALFObjectNotFound"], [4, 2, 1, "", "AlyxSubjectNotFound"]], "one.alf.exceptions.ALFError": [[4, 3, 1, "id0", "explanation"]], "one.alf.exceptions.ALFMultipleCollectionsFound": [[4, 3, 1, "", "explanation"]], "one.alf.exceptions.ALFMultipleObjectsFound": [[4, 3, 1, "", "explanation"]], "one.alf.exceptions.ALFMultipleRevisionsFound": [[4, 3, 1, "", "explanation"]], "one.alf.exceptions.ALFObjectNotFound": [[4, 3, 1, "", "explanation"]], "one.alf.exceptions.AlyxSubjectNotFound": [[4, 3, 1, "", "explanation"]], "one.alf.files": [[5, 1, 1, "", "add_uuid_string"], [5, 1, 1, "", "filename_parts"], [5, 1, 1, "", "folder_parts"], [5, 1, 1, "", "full_path_parts"], [5, 1, 1, "", "get_alf_path"], [5, 1, 1, "", "get_session_path"], [5, 1, 1, "", "padded_sequence"], [5, 1, 1, "", "rel_path_parts"], [5, 1, 1, "", "remove_uuid_string"], [5, 1, 1, "", "session_path_parts"]], "one.alf.io": [[6, 4, 1, "", "AlfBunch"], [6, 1, 1, "", "check_dimensions"], [6, 1, 1, "", "dataframe"], [6, 1, 1, "", "exists"], [6, 1, 1, "", "filter_by"], [6, 1, 1, "", "iter_datasets"], [6, 1, 1, "", "iter_sessions"], [6, 1, 1, "", "load_file_content"], [6, 1, 1, "", "load_object"], [6, 1, 1, "", "next_num_folder"], [6, 1, 1, "", "read_ts"], [6, 1, 1, "", "remove_empty_folders"], [6, 1, 1, "", "remove_uuid_file"], [6, 1, 1, "", "remove_uuid_recursive"], [6, 1, 1, "", "save_metadata"], [6, 1, 1, "", "save_object_npy"], [6, 1, 1, "", "ts2vec"]], "one.alf.io.AlfBunch": [[6, 5, 1, "", "append"], [6, 6, 1, "", "check_dimensions"], [6, 5, 1, "", "from_df"], [6, 5, 1, "", "to_df"]], "one.alf.spec": [[8, 7, 1, "", "COLLECTION_SPEC"], [9, 7, 1, "", "FILE_SPEC"], [10, 7, 1, "", "FULL_SPEC"], [7, 4, 1, "", "QC"], [11, 7, 1, "", "REL_PATH_SPEC"], [12, 7, 1, "", "SESSION_SPEC"], [13, 7, 1, "", "SPEC_DESCRIPTION"], [7, 1, 1, "", "describe"], [7, 1, 1, "", "is_session_path"], [7, 1, 1, "", "is_uuid"], [7, 1, 1, "", "is_uuid_string"], [7, 1, 1, "", "is_valid"], [7, 1, 1, "", "path_pattern"], [7, 1, 1, "", "readableALF"], [7, 1, 1, "", "regex"], [7, 1, 1, "", "to_alf"]], "one.alf.spec.QC": [[7, 3, 1, "", "CRITICAL"], [7, 3, 1, "", "FAIL"], [7, 3, 1, "", "NOT_SET"], [7, 3, 1, "", "PASS"], [7, 3, 1, "", "WARNING"], [7, 5, 1, "", "validate"]], "one.api": [[15, 7, 1, "", "N_THREADS"], [14, 1, 1, "", "ONE"], [14, 4, 1, "", "One"], [14, 4, 1, "", "OneAlyx"]], "one.api.One": [[14, 5, 1, "", "get_details"], [14, 5, 1, "", "list_collections"], [14, 5, 1, "", "list_datasets"], [14, 5, 1, "", "list_revisions"], [14, 5, 1, "", "list_subjects"], [14, 5, 1, "", "load_cache"], [14, 5, 1, "", "load_collection"], [14, 5, 1, "", "load_dataset"], [14, 5, 1, "", "load_dataset_from_id"], [14, 5, 1, "", "load_datasets"], [14, 5, 1, "", "load_object"], [14, 6, 1, "", "offline"], [14, 5, 1, "", "refresh_cache"], [14, 5, 1, "", "save_cache"], [14, 5, 1, "", "save_loaded_ids"], [14, 5, 1, "", "search"], [14, 5, 1, "", "search_terms"], [14, 5, 1, "", "setup"], [14, 3, 1, "", "uuid_filenames"]], "one.api.OneAlyx": [[14, 6, 1, "", "alyx"], [14, 6, 1, "", "cache_dir"], [14, 5, 1, "", "dataset2type"], [14, 5, 1, "", "describe_dataset"], [14, 5, 1, "", "describe_revision"], [14, 5, 1, "", "eid2path"], [14, 5, 1, "", "eid2pid"], [14, 5, 1, "", "get_details"], [14, 5, 1, "", "list_aggregates"], [14, 5, 1, "", "list_datasets"], [14, 5, 1, "", "load_aggregate"], [14, 5, 1, "", "load_cache"], [14, 5, 1, "", "path2eid"], [14, 5, 1, "", "path2url"], [14, 5, 1, "", "pid2eid"], [14, 5, 1, "", "search"], [14, 5, 1, "", "search_insertions"], [14, 5, 1, "", "search_terms"], [14, 5, 1, "", "setup"], [14, 5, 1, "", "type2datasets"]], "one.converters": [[16, 4, 1, "", "ConversionMixin"], [16, 1, 1, "", "one_path_from_dataset"], [16, 1, 1, "", "parse_values"], [16, 1, 1, "", "path_from_dataset"], [16, 1, 1, "", "path_from_filerecord"], [16, 1, 1, "", "recurse"], [16, 1, 1, "", "session_record2path"]], "one.converters.ConversionMixin": [[16, 5, 1, "", "dict2ref"], [16, 5, 1, "", "eid2path"], [16, 5, 1, "", "eid2ref"], [16, 5, 1, "", "is_exp_ref"], [16, 5, 1, "", "path2eid"], [16, 5, 1, "", "path2record"], [16, 5, 1, "", "path2ref"], [16, 5, 1, "", "path2url"], [16, 5, 1, "", "record2path"], [16, 5, 1, "", "record2url"], [16, 5, 1, "", "ref2dict"], [16, 5, 1, "", "ref2eid"], [16, 5, 1, "", "ref2path"], [16, 5, 1, "", "to_eid"]], "one.params": [[18, 7, 1, "", "CACHE_DIR_DEFAULT"], [17, 1, 1, "", "check_cache_conflict"], [17, 1, 1, "", "default"], [17, 1, 1, "", "get"], [17, 1, 1, "", "get_cache_dir"], [17, 1, 1, "", "get_default_client"], [17, 1, 1, "", "get_params_dir"], [17, 1, 1, "", "save"], [17, 1, 1, "", "setup"]], "one.registration": [[19, 4, 1, "", "RegistrationClient"], [19, 1, 1, "", "get_dataset_type"]], "one.registration.RegistrationClient": [[19, 5, 1, "", "assert_exists"], [19, 5, 1, "", "check_protected_files"], [19, 5, 1, "", "create_new_session"], [19, 5, 1, "", "create_sessions"], [19, 5, 1, "", "ensure_ISO8601"], [19, 5, 1, "", "find_files"], [19, 5, 1, "", "prepare_files"], [19, 5, 1, "", "register_files"], [19, 5, 1, "", "register_session"], [19, 5, 1, "", "register_water_administration"], [19, 5, 1, "", "register_weight"]], "one.remote": [[21, 0, 0, "-", "aws"], [22, 0, 0, "-", "base"], [24, 0, 0, "-", "globus"]], "one.remote.aws": [[21, 1, 1, "", "get_aws_access_keys"], [21, 1, 1, "", "get_s3_allen"], [21, 1, 1, "", "get_s3_from_alyx"], [21, 1, 1, "", "get_s3_public"], [21, 1, 1, "", "get_s3_virtual_host"], [21, 1, 1, "", "is_folder"], [21, 1, 1, "", "s3_download_file"], [21, 1, 1, "", "s3_download_folder"], [21, 1, 1, "", "url2uri"]], "one.remote.base": [[23, 7, 1, "", "ALYX_JSON"], [22, 4, 1, "", "DownloadClient"], [22, 1, 1, "", "load_client_params"], [22, 1, 1, "", "save_client_params"]], "one.remote.base.DownloadClient": [[22, 5, 1, "", "download_file"], [22, 5, 1, "", "repo_from_alyx"], [22, 5, 1, "", "setup"], [22, 5, 1, "", "to_address"]], "one.remote.globus": [[25, 7, 1, "", "CLIENT_KEY"], [26, 7, 1, "", "DEFAULT_PAR"], [24, 4, 1, "", "Globus"], [27, 7, 1, "", "STATUS_MAP"], [24, 1, 1, "", "as_globus_path"], [24, 1, 1, "", "get_lab_from_endpoint_id"]], "one.remote.globus.Globus": [[24, 5, 1, "", "add_endpoint"], [24, 5, 1, "", "delete_data"], [24, 5, 1, "", "download_file"], [24, 5, 1, "", "fetch_endpoints_from_alyx"], [24, 6, 1, "", "is_logged_in"], [24, 5, 1, "", "login"], [24, 5, 1, "", "logout"], [24, 5, 1, "", "ls"], [24, 5, 1, "", "mv"], [24, 5, 1, "", "run_task"], [24, 5, 1, "", "setup"], [24, 5, 1, "", "task_wait_async"], [24, 5, 1, "", "to_address"], [24, 5, 1, "", "transfer_data"]], "one.tests": [[29, 0, 0, "-", "alf"], [34, 0, 0, "-", "remote"], [38, 0, 0, "-", "test_alyxclient"], [39, 0, 0, "-", "test_alyxrest"], [40, 0, 0, "-", "test_converters"], [41, 0, 0, "-", "test_one"], [42, 0, 0, "-", "test_params"], [43, 0, 0, "-", "test_registration"], [44, 0, 0, "-", "util"]], "one.tests.alf": [[30, 0, 0, "-", "test_alf_files"], [31, 0, 0, "-", "test_alf_io"], [32, 0, 0, "-", "test_alf_spec"], [33, 0, 0, "-", "test_cache"]], "one.tests.alf.test_alf_files": [[30, 4, 1, "", "TestALFGet"], [30, 4, 1, "", "TestAlfParse"]], "one.tests.alf.test_alf_files.TestALFGet": [[30, 5, 1, "", "test_get_alf_path"], [30, 5, 1, "", "test_get_session_folder"]], "one.tests.alf.test_alf_files.TestAlfParse": [[30, 5, 1, "", "test_add_uuid"], [30, 5, 1, "", "test_filename_parts"], [30, 5, 1, "", "test_folder_parts"], [30, 5, 1, "", "test_full_path_parts"], [30, 5, 1, "", "test_isdatetime"], [30, 5, 1, "", "test_padded_sequence"], [30, 5, 1, "", "test_rel_path_parts"], [30, 5, 1, "", "test_remove_uuid"], [30, 5, 1, "", "test_session_path_parts"]], "one.tests.alf.test_alf_io": [[31, 4, 1, "", "TestALFFolders"], [31, 4, 1, "", "TestAlfBunch"], [31, 4, 1, "", "TestUUID_Files"], [31, 4, 1, "", "TestsAlf"], [31, 4, 1, "", "TestsAlfPartsFilters"], [31, 4, 1, "", "TestsLoadFile"], [31, 4, 1, "", "TestsLoadFileNonStandard"]], "one.tests.alf.test_alf_io.TestALFFolders": [[31, 3, 1, "", "session_path"], [31, 5, 1, "", "setUpClass"], [31, 5, 1, "", "tearDown"], [31, 5, 1, "", "tearDownClass"], [31, 3, 1, "", "tempdir"], [31, 5, 1, "", "test_iter_datasets"], [31, 5, 1, "", "test_iter_sessions"], [31, 5, 1, "", "test_next_num_folder"], [31, 5, 1, "", "test_remove_empty_folders"]], "one.tests.alf.test_alf_io.TestAlfBunch": [[31, 5, 1, "", "test_append_list"], [31, 5, 1, "", "test_append_numpy"], [31, 5, 1, "", "test_check_dimensions"], [31, 5, 1, "", "test_from_dataframe"], [31, 5, 1, "", "test_to_dataframe_scalars"], [31, 5, 1, "", "test_to_dataframe_vectors"]], "one.tests.alf.test_alf_io.TestUUID_Files": [[31, 5, 1, "", "test_remove_uuid"], [31, 5, 1, "", "test_remove_uuid_recusive"]], "one.tests.alf.test_alf_io.TestsAlf": [[31, 5, 1, "", "setUp"], [31, 5, 1, "", "tearDown"], [31, 5, 1, "", "test_check_dimensions"], [31, 5, 1, "", "test_exists"], [31, 5, 1, "", "test_load_object"], [31, 5, 1, "", "test_ls"], [31, 5, 1, "", "test_metadata_columns"], [31, 5, 1, "", "test_metadata_columns_UUID"], [31, 5, 1, "", "test_read_ts"], [31, 5, 1, "", "test_save_npy"], [31, 5, 1, "", "test_ts2vec"]], "one.tests.alf.test_alf_io.TestsAlfPartsFilters": [[31, 5, 1, "", "setUp"], [31, 5, 1, "", "tearDown"], [31, 5, 1, "", "test_filter_by"], [31, 5, 1, "", "test_npy_parts_and_file_filters"]], "one.tests.alf.test_alf_io.TestsLoadFile": [[31, 5, 1, "", "setUp"], [31, 5, 1, "", "tearDown"], [31, 5, 1, "", "test_load_file_content"]], "one.tests.alf.test_alf_io.TestsLoadFileNonStandard": [[31, 5, 1, "", "setUp"], [31, 5, 1, "", "test_load_sparse_npz"]], "one.tests.alf.test_alf_spec": [[32, 4, 1, "", "TestALFErr"], [32, 4, 1, "", "TestALFSpec"]], "one.tests.alf.test_alf_spec.TestALFErr": [[32, 5, 1, "", "tearDown"], [32, 5, 1, "", "test_ALFError"]], "one.tests.alf.test_alf_spec.TestALFSpec": [[32, 5, 1, "", "test_describe"], [32, 5, 1, "", "test_dromedary"], [32, 5, 1, "", "test_is_session_folder"], [32, 5, 1, "", "test_is_uuid"], [32, 5, 1, "", "test_is_uuid_string"], [32, 5, 1, "", "test_is_valid"], [32, 5, 1, "", "test_named_group"], [32, 5, 1, "", "test_path_pattern"], [32, 5, 1, "", "test_patterns"], [32, 5, 1, "", "test_qc_validate"], [32, 5, 1, "", "test_readable_ALF"], [32, 5, 1, "", "test_regex"], [32, 5, 1, "", "test_to_alf"]], "one.tests.alf.test_cache": [[33, 4, 1, "", "TestsONEParquet"]], "one.tests.alf.test_cache.TestsONEParquet": [[33, 3, 1, "", "rel_ses_files"], [33, 3, 1, "", "rel_ses_path"], [33, 3, 1, "", "ses_info"], [33, 5, 1, "", "setUp"], [33, 5, 1, "", "tearDown"], [33, 5, 1, "", "test_datasets_df"], [33, 5, 1, "", "test_hash_ids"], [33, 5, 1, "", "test_parquet"], [33, 5, 1, "", "test_parse"], [33, 5, 1, "", "test_remove_missing_datasets"], [33, 5, 1, "", "test_sessions_df"], [33, 5, 1, "", "tests_db"]], "one.tests.remote": [[35, 0, 0, "-", "test_aws"], [36, 0, 0, "-", "test_base"], [37, 0, 0, "-", "test_globus"]], "one.tests.remote.test_aws": [[35, 4, 1, "", "TestAWS"], [35, 4, 1, "", "TestAWSPublic"], [35, 4, 1, "", "TestUtils"]], "one.tests.remote.test_aws.TestAWS": [[35, 3, 1, "", "repo"], [35, 5, 1, "", "setUpClass"], [35, 3, 1, "", "tempdir"], [35, 5, 1, "", "test_credentials"], [35, 5, 1, "", "test_get_s3_from_alyx"]], "one.tests.remote.test_aws.TestAWSPublic": [[35, 3, 1, "", "source"], [35, 5, 1, "", "test_download_file"], [35, 5, 1, "", "test_download_folder"]], "one.tests.remote.test_aws.TestUtils": [[35, 5, 1, "", "test_get_allen_s3"], [35, 5, 1, "", "test_get_ibl_s3"], [35, 5, 1, "", "test_get_s3_virtual_host"], [35, 5, 1, "", "test_url2uri"]], "one.tests.remote.test_base": [[36, 4, 1, "", "TestBase"]], "one.tests.remote.test_base.TestBase": [[36, 3, 1, "", "path_mock"], [36, 5, 1, "", "setUp"], [36, 5, 1, "", "setUpClass"], [36, 5, 1, "", "tearDown"], [36, 5, 1, "", "tearDownClass"], [36, 3, 1, "", "tempdir"], [36, 5, 1, "", "test_load_client_params"], [36, 5, 1, "", "test_repo_from_alyx"], [36, 5, 1, "", "test_save_client_params"]], "one.tests.remote.test_globus": [[37, 4, 1, "", "TestGlobus"], [37, 4, 1, "", "TestGlobusAsync"], [37, 4, 1, "", "TestGlobusClient"]], "one.tests.remote.test_globus.TestGlobus": [[37, 3, 1, "", "path_mock"], [37, 5, 1, "", "setUp"], [37, 5, 1, "", "setUpClass"], [37, 5, 1, "", "tearDown"], [37, 5, 1, "", "tearDownClass"], [37, 3, 1, "", "tempdir"], [37, 5, 1, "", "test_as_globus_path"], [37, 5, 1, "", "test_create_globus_client"], [37, 5, 1, "", "test_get_lab_from_endpoint_id"], [37, 5, 1, "", "test_get_local_endpoint_id"], [37, 5, 1, "", "test_get_local_endpoint_paths"], [37, 5, 1, "", "test_get_token"], [37, 5, 1, "", "test_remove_token_fields"], [37, 5, 1, "", "test_setup"]], "one.tests.remote.test_globus.TestGlobusAsync": [[37, 5, 1, "", "test_task_wait_async"]], "one.tests.remote.test_globus.TestGlobusClient": [[37, 5, 1, "", "test_add_endpoint"], [37, 5, 1, "", "test_constructor"], [37, 5, 1, "", "test_delete_data"], [37, 5, 1, "", "test_download_file"], [37, 5, 1, "", "test_endpoint_id_root"], [37, 5, 1, "", "test_endpoint_path"], [37, 5, 1, "", "test_fetch_endpoints_from_alyx"], [37, 5, 1, "", "test_globus_headless"], [37, 5, 1, "", "test_login_logout"], [37, 5, 1, "", "test_ls"], [37, 5, 1, "", "test_mv"], [37, 5, 1, "", "test_save_refresh_token_callback"], [37, 5, 1, "", "test_setup"], [37, 5, 1, "", "test_to_address"], [37, 5, 1, "", "test_transfer_data"]], "one.tests.test_alyxclient": [[38, 4, 1, "", "TestAuthentication"], [38, 4, 1, "", "TestDownloadHTTP"], [38, 4, 1, "", "TestJsonFieldMethods"], [38, 4, 1, "", "TestMisc"], [38, 4, 1, "", "TestRestCache"]], "one.tests.test_alyxclient.TestAuthentication": [[38, 5, 1, "", "setUp"], [38, 5, 1, "", "test_auth_errors"], [38, 5, 1, "", "test_auth_methods"], [38, 5, 1, "", "test_authentication"]], "one.tests.test_alyxclient.TestDownloadHTTP": [[38, 5, 1, "", "setUp"], [38, 5, 1, "", "test_download_datasets"], [38, 5, 1, "", "test_download_datasets_with_api"]], "one.tests.test_alyxclient.TestJsonFieldMethods": [[38, 5, 1, "", "setUp"], [38, 5, 1, "", "tearDown"], [38, 5, 1, "", "test_empty"], [38, 5, 1, "", "test_json_methods"]], "one.tests.test_alyxclient.TestMisc": [[38, 5, 1, "", "test_cache_dir_setter"], [38, 5, 1, "", "test_no_cache_context_manager"], [38, 5, 1, "", "test_update_url_params"], [38, 5, 1, "", "test_validate_file_url"]], "one.tests.test_alyxclient.TestRestCache": [[38, 5, 1, "", "setUp"], [38, 5, 1, "", "tearDown"], [38, 5, 1, "", "test_cache_mode"], [38, 5, 1, "", "test_cache_returned_on_error"], [38, 5, 1, "", "test_caches_response"], [38, 5, 1, "", "test_clear_cache"], [38, 5, 1, "", "test_expired_cache"], [38, 5, 1, "", "test_expiry_param"], [38, 5, 1, "", "test_loads_cached"]], "one.tests.test_alyxrest": [[39, 4, 1, "", "TestREST"]], "one.tests.test_alyxrest.TestREST": [[39, 3, 1, "", "EID"], [39, 3, 1, "", "EID_EPHYS"], [39, 3, 1, "", "alyx"], [39, 5, 1, "", "setUpClass"], [39, 5, 1, "", "test_channels"], [39, 5, 1, "", "test_endpoints_docs"], [39, 5, 1, "", "test_generic_request"], [39, 5, 1, "", "test_list_pk_query"], [39, 5, 1, "", "test_note_with_picture_upload"], [39, 5, 1, "", "test_paginated_request"], [39, 5, 1, "", "test_print_endpoint_info"], [39, 5, 1, "", "test_rest_all_actions"], [39, 5, 1, "", "test_rest_endpoint_read_only"], [39, 5, 1, "", "test_rest_endpoint_write"], [39, 5, 1, "", "test_water_restriction"]], "one.tests.test_converters": [[40, 4, 1, "", "TestAlyx2Path"], [40, 4, 1, "", "TestConverters"], [40, 4, 1, "", "TestOnlineConverters"], [40, 4, 1, "", "TestWrappers"]], "one.tests.test_converters.TestAlyx2Path": [[40, 3, 1, "", "dset"], [40, 5, 1, "", "test_dsets_2_path"], [40, 5, 1, "", "test_session_record2path"]], "one.tests.test_converters.TestConverters": [[40, 5, 1, "", "setUpClass"], [40, 3, 1, "", "tempdir"], [40, 5, 1, "", "test_dict2ref"], [40, 5, 1, "", "test_eid2path"], [40, 5, 1, "", "test_eid2ref"], [40, 5, 1, "", "test_is_exp_ref"], [40, 5, 1, "", "test_path2eid"], [40, 5, 1, "", "test_path2record"], [40, 5, 1, "", "test_path2ref"], [40, 5, 1, "", "test_ref2dict"], [40, 5, 1, "", "test_ref2path"], [40, 5, 1, "", "test_to_eid"]], "one.tests.test_converters.TestOnlineConverters": [[40, 5, 1, "", "setUpClass"], [40, 5, 1, "", "test_eid2path"], [40, 5, 1, "", "test_eid2pid"], [40, 5, 1, "", "test_path2eid"], [40, 5, 1, "", "test_pid2eid"], [40, 5, 1, "", "test_record2path"], [40, 5, 1, "", "test_record2url"], [40, 5, 1, "", "test_to_eid"]], "one.tests.test_converters.TestWrappers": [[40, 5, 1, "", "test_parse_values"], [40, 5, 1, "", "test_recurse"]], "one.tests.test_one": [[41, 4, 1, "", "TestONECache"], [41, 4, 1, "", "TestOneAlyx"], [41, 4, 1, "", "TestOneDownload"], [41, 4, 1, "", "TestOneMisc"], [41, 4, 1, "", "TestOneRemote"], [41, 4, 1, "", "TestOneSetup"]], "one.tests.test_one.TestONECache": [[41, 5, 1, "", "setUp"], [41, 5, 1, "", "tearDown"], [41, 3, 1, "", "tempdir"], [41, 5, 1, "", "test_check_filesystem"], [41, 5, 1, "", "test_filter"], [41, 5, 1, "", "test_filter_wildcards"], [41, 5, 1, "", "test_get_details"], [41, 5, 1, "", "test_list_collections"], [41, 5, 1, "", "test_list_datasets"], [41, 5, 1, "", "test_list_revisions"], [41, 5, 1, "", "test_list_subjects"], [41, 5, 1, "", "test_load_cache"], [41, 5, 1, "", "test_load_collection"], [41, 5, 1, "", "test_load_dataset"], [41, 5, 1, "", "test_load_dataset_from_id"], [41, 5, 1, "", "test_load_datasets"], [41, 5, 1, "", "test_load_object"], [41, 5, 1, "", "test_offline_repr"], [41, 5, 1, "", "test_one_search"], [41, 5, 1, "", "test_refresh_cache"], [41, 5, 1, "", "test_save_cache"], [41, 5, 1, "", "test_save_loaded_ids"], [41, 5, 1, "", "test_update_cache_from_records"]], "one.tests.test_one.TestOneAlyx": [[41, 3, 1, "", "one"], [41, 5, 1, "", "setUpClass"], [41, 5, 1, "", "tearDown"], [41, 5, 1, "", "tearDownClass"], [41, 3, 1, "", "tempdir"], [41, 5, 1, "", "test_check_filesystem"], [41, 5, 1, "", "test_dataset2type"], [41, 5, 1, "", "test_datasets2records"], [41, 5, 1, "", "test_describe_dataset"], [41, 5, 1, "", "test_describe_revision"], [41, 5, 1, "", "test_download_aws"], [41, 5, 1, "", "test_list_aggregates"], [41, 5, 1, "", "test_load_aggregate"], [41, 5, 1, "", "test_load_cache"], [41, 5, 1, "", "test_pid2eid"], [41, 5, 1, "", "test_ses2records"], [41, 5, 1, "", "test_type2datasets"], [41, 5, 1, "", "test_url_from_path"], [41, 5, 1, "", "test_url_from_record"]], "one.tests.test_one.TestOneDownload": [[41, 3, 1, "", "one"], [41, 5, 1, "", "setUp"], [41, 5, 1, "", "tearDown"], [41, 3, 1, "", "tempdir"], [41, 5, 1, "", "test_download_aws"], [41, 5, 1, "", "test_download_datasets"], [41, 5, 1, "", "test_tag_mismatched_file_record"]], "one.tests.test_one.TestOneMisc": [[41, 5, 1, "", "test_LazyID"], [41, 5, 1, "", "test_autocomplete"], [41, 5, 1, "", "test_collection_spec"], [41, 5, 1, "", "test_index_last_before"], [41, 5, 1, "", "test_parse_id"], [41, 5, 1, "", "test_revision_last_before"], [41, 5, 1, "", "test_validate_date_range"]], "one.tests.test_one.TestOneRemote": [[41, 5, 1, "", "setUp"], [41, 5, 1, "", "test_get_details"], [41, 5, 1, "", "test_list_datasets"], [41, 5, 1, "", "test_load_dataset"], [41, 5, 1, "", "test_load_object"], [41, 5, 1, "", "test_online_repr"], [41, 5, 1, "", "test_search"], [41, 5, 1, "", "test_search_insertions"], [41, 5, 1, "", "test_search_terms"]], "one.tests.test_one.TestOneSetup": [[41, 5, 1, "", "setUp"], [41, 5, 1, "", "test_local_cache_setup_prompt"], [41, 5, 1, "", "test_one_factory"], [41, 5, 1, "", "test_patch_params"], [41, 5, 1, "", "test_setup"], [41, 5, 1, "", "test_setup_silent"], [41, 5, 1, "", "test_setup_username"], [41, 5, 1, "", "test_static_setup"]], "one.tests.test_params": [[42, 4, 1, "", "TestONEParamUtil"], [42, 4, 1, "", "TestParamSetup"]], "one.tests.test_params.TestONEParamUtil": [[42, 5, 1, "", "setUp"], [42, 5, 1, "", "test_get_cache_dir"], [42, 5, 1, "", "test_get_default_client"], [42, 5, 1, "", "test_get_params_dir"], [42, 5, 1, "", "test_key_from_url"]], "one.tests.test_params.TestParamSetup": [[42, 5, 1, "", "setUp"], [42, 5, 1, "", "test_setup"]], "one.tests.test_registration": [[43, 4, 1, "", "TestDatasetTypes"], [43, 4, 1, "", "TestRegistrationClient"]], "one.tests.test_registration.TestDatasetTypes": [[43, 5, 1, "", "test_get_dataset_type"]], "one.tests.test_registration.TestRegistrationClient": [[43, 3, 1, "", "one"], [43, 5, 1, "", "setUp"], [43, 5, 1, "", "setUpClass"], [43, 3, 1, "", "subject"], [43, 3, 1, "", "tag"], [43, 5, 1, "", "tearDownClass"], [43, 3, 1, "", "temp_dir"], [43, 5, 1, "", "test_check_protected"], [43, 5, 1, "", "test_create_new_session"], [43, 5, 1, "", "test_create_sessions"], [43, 5, 1, "", "test_ensure_ISO8601"], [43, 5, 1, "", "test_exists"], [43, 5, 1, "", "test_find_files"], [43, 5, 1, "", "test_instantiation"], [43, 5, 1, "", "test_next_revision"], [43, 5, 1, "", "test_prepare_files"], [43, 5, 1, "", "test_register_files"], [43, 5, 1, "", "test_register_session"], [43, 5, 1, "", "test_register_weight"], [43, 5, 1, "", "test_water_administration"]], "one.tests.util": [[44, 1, 1, "", "caches_str2int"], [44, 1, 1, "", "create_file_tree"], [44, 1, 1, "", "create_schema_cache"], [44, 1, 1, "", "get_file"], [44, 1, 1, "", "revisions_datasets_table"], [44, 1, 1, "", "set_up_env"], [44, 1, 1, "", "setup_rest_cache"], [44, 1, 1, "", "setup_test_params"]], "one.util": [[45, 4, 1, "", "LazyId"], [45, 1, 1, "", "Listable"], [46, 7, 1, "", "QC_TYPE"], [45, 1, 1, "", "autocomplete"], [45, 1, 1, "", "cache_int2str"], [45, 1, 1, "", "datasets2records"], [45, 1, 1, "", "ensure_list"], [45, 1, 1, "", "filter_datasets"], [45, 1, 1, "", "filter_revision_last_before"], [45, 1, 1, "", "index_last_before"], [45, 1, 1, "", "parse_id"], [45, 1, 1, "", "patch_cache"], [45, 1, 1, "", "refresh"], [45, 1, 1, "", "ses2records"], [45, 1, 1, "", "validate_date_range"]], "one.util.LazyId": [[45, 5, 1, "", "ses2eid"]], "one.webclient": [[47, 4, 1, "", "AlyxClient"], [47, 1, 1, "", "dataset_record_to_url"], [47, 1, 1, "", "file_record_to_url"], [47, 1, 1, "", "http_download_file"], [47, 1, 1, "", "http_download_file_list"], [47, 1, 1, "", "no_cache"], [47, 1, 1, "", "update_url_params"]], "one.webclient.AlyxClient": [[47, 5, 1, "", "authenticate"], [47, 3, 1, "", "base_url"], [47, 6, 1, "", "cache_dir"], [47, 5, 1, "", "clear_rest_cache"], [47, 5, 1, "", "delete"], [47, 5, 1, "", "download_cache_tables"], [47, 5, 1, "", "download_file"], [47, 5, 1, "", "get"], [47, 6, 1, "", "is_logged_in"], [47, 5, 1, "", "json_field_delete"], [47, 5, 1, "", "json_field_remove_key"], [47, 5, 1, "", "json_field_update"], [47, 5, 1, "", "json_field_write"], [47, 5, 1, "", "list_endpoints"], [47, 5, 1, "", "logout"], [47, 5, 1, "", "patch"], [47, 5, 1, "", "post"], [47, 5, 1, "", "print_endpoint_info"], [47, 5, 1, "", "put"], [47, 5, 1, "", "rel_path2url"], [47, 5, 1, "", "rest"], [47, 6, 1, "", "rest_schemes"], [47, 3, 1, "", "user"]]}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "function", "Python function"], "2": ["py", "exception", "Python exception"], "3": ["py", "attribute", "Python attribute"], "4": ["py", "class", "Python class"], "5": ["py", "method", "Python method"], "6": ["py", "property", "Python property"], "7": ["py", "data", "Python data"]}, "objtypes": {"0": "py:module", "1": "py:function", "2": "py:exception", "3": "py:attribute", "4": "py:class", "5": "py:method", "6": "py:property", "7": "py:data"}, "terms": {"": [0, 4, 6, 7, 13, 14, 16, 17, 19, 24, 37, 39, 47, 48, 53, 54, 57, 58, 61, 62, 64, 66], "0": [6, 7, 13, 14, 45, 50, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 66], "00": [58, 60, 66], "000": 54, "00059298": 40, "001": [5, 6, 7, 13, 16, 24, 33, 40, 48, 53, 54, 55, 56, 58, 59, 61, 63], "002": [7, 13, 16, 24], "00b5cba6b8b0": 63, "01": [5, 6, 14, 16, 19, 24, 44, 45, 48, 53, 54, 56, 57, 58, 59, 61, 62, 63, 64], "015": 64, "01867": 24, "01a": 48, "01b": 48, "01c9": 57, "02": [33, 40, 58, 63, 64], "02a3": 62, "02it": 58, "03": [24, 58, 59], "036236fa1010": 57, "03a6": 40, "04": 16, "05": [48, 53, 62, 64], "053982": 40, "05588582": 57, "06": [16, 44, 47, 48, 53, 57], "07": [16, 44, 47, 53, 64], "07_loaded_dataset_uuid": 63, "07_loaded_session_uuid": 63, "07b8562885f4": 16, "07t22": 40, "08": [14, 40, 44, 45, 54, 56, 57, 59, 61, 63, 66], "09": [56, 57, 58, 60, 62], "09c0c7350fd2": 63, "09t07": 57, "0a72": 63, "0bc9607d": 63, "0e52": [56, 59, 63], "0ec47586": 24, "0ee0d5d9299f": 24, "0f22": 40, "0x25ff516fc40": 57, "1": [0, 5, 6, 7, 16, 21, 24, 33, 40, 45, 47, 48, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 66], "10": [6, 7, 24, 53, 55, 56, 58, 59, 61, 62, 63], "100": [14, 58, 62], "10001": 59, "1009439": 62, "10_1_ks023": 56, "10t20": 40, "11": [16, 40, 45, 54, 58, 63], "110": 64, "1101": 62, "1109": 62, "11_1_ks005": 16, "11eb": 24, "12": [40, 45, 53, 55, 56, 58, 59, 63, 64], "120": 7, "13": [16, 47, 53, 55, 60, 63], "1351": 0, "1371": 62, "13_001_flower": 16, "13_1_flower": 16, "14": [55, 57, 58, 60, 61, 62, 63], "1427b6ba": 55, "15": [47, 55, 60, 63], "150": 64, "1533": 57, "15a": 59, "16": [55, 63, 64], "16c81eaf": 63, "16e44118a0a9": 57, "16t15": 57, "17": [55, 57], "18": [55, 60, 61], "1894": 57, "18e3": [59, 64], "19": [55, 56, 62], "19051004302": 61, "19705522": 62, "19_1_nr_0027": 56, "1b33": 40, "1e": 19, "1e4a": 63, "1ee2": 63, "1st": [7, 13, 53, 55], "2": [0, 6, 14, 16, 33, 45, 52, 53, 56, 57, 58, 60, 61, 62, 63, 64, 66], "20": [16, 60, 62], "200": [19, 47], "201": 47, "2018": [16, 47], "2019": [16, 40, 47, 54, 55, 56, 58, 59, 63], "202": [14, 58], "2020": [5, 14, 16, 19, 24, 40, 44, 45, 56, 57, 58, 59, 61, 62, 63, 64], "2021": [5, 6, 14, 24, 33, 40, 44, 45, 48, 53, 58, 59, 60, 62, 64, 66], "2021_q1_ibl_et_al_behaviour": [0, 62, 64], "2021_q2_prereleas": 62, "2021_q2_varol_et_": 62, "2021_q3_whiteway_et_": 62, "2022": [45, 56, 57, 62, 63], "2022_q2_ibl_et_al_repeatedsit": [14, 62], "2022_q3_ibl_et_al_dawg": 62, "2022_q4_ibl_et_al_bwm": 62, "2023": [5, 14, 62], "2023_q1_biderman_whiteway_et_": 62, "2023_q1_mohammadi_et_": 62, "21": [5, 57, 61, 62, 64], "211": 57, "21400815": 62, "214d": 63, "21623715": 54, "218mb": 54, "22": [62, 64], "2225": 57, "225f": 16, "22_1_nr_0027": 56, "23": [16, 24, 56, 62], "23_002_ibl_witten_01": 16, "23_1_nr_0027": 56, "23t09": [56, 57], "24": [0, 40, 60, 62], "24hr": 0, "24t13": 63, "25": 62, "26": [56, 57, 61, 62], "2622b17c": 7, "27": [48, 62], "28": [33, 62], "29": [62, 64], "294a221af5d0": 61, "2deb": 39, "2f4cc220": 63, "2p": 48, "2x2": 6, "3": [7, 13, 24, 45, 52, 53, 54, 56, 57, 58, 60, 61, 62, 63, 64], "30": [7, 45, 53, 62], "300mb": 54, "31": [14, 40, 59, 61, 62, 66], "315700": 57, "32": 62, "32325141776937616": 64, "3314393939393939": 64, "34": [53, 54, 55, 64], "3444378546711777370": 59, "355": 64, "36": [40, 59], "37": [59, 63], "3706": 63, "38": 59, "384591": 60, "39": [53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 64], "390ad74dd6d5": 63, "39b8f88aa5fd": 62, "3a19": 24, "3a96": 63, "3b2": 61, "3cb80662e5d6": 61, "3d": 66, "3e7ae7c0": 57, "3efd": 57, "3ff3": 63, "4": [7, 15, 16, 19, 47, 52, 53, 56, 57, 58, 60, 61, 62, 63, 64], "40": [7, 59, 64], "400": 19, "400c": 62, "402c": [62, 64], "403": 19, "404": 14, "4051": 63, "4083": 16, "40f2": 61, "41": 59, "416e": 16, "4177": 63, "417c": 63, "41b687f75ce3": 63, "41bb": 63, "41c9": 40, "41e7": 63, "42": 59, "4201": 57, "4229": [56, 57], "429c": 40, "43": 59, "432e": 47, "4342": 63, "43b4": 63, "44": 59, "44b0": 62, "44cb": 39, "44fbf51b33d0": 63, "45": 59, "4546": 40, "45dd3945b2ea": 62, "46": 59, "460": 62, "4618": 62, "4682": 63, "468d": 39, "4695": 40, "46d1": 62, "47": 59, "473cde3232c8": 62, "47b7": 16, "48": 59, "484939": 40, "4874": 39, "487c": 57, "487e": 63, "48c4": 62, "48d5": 58, "48fb": 61, "49": [59, 64], "4910": 7, "491042": 62, "4987": [59, 64], "49af": 62, "49cc": 62, "49cd": 63, "49e0": 62, "4a0c": 63, "4a7f9b5cfdbf": 40, "4b03": 57, "4b7fbad4": 63, "4bea": 63, "4c5c": 63, "4cb6": 63, "4cba": 61, "4d24": 5, "4d56": [56, 57], "4e0b3320": 16, "4e26": 63, "4e44": 63, "4e7f": 63, "4e8a": 48, "4ea2": 61, "4ea5": 56, "4ea6": 63, "4eac": [56, 59, 63], "4ecb5d24": [62, 64], "4ee1110f": 63, "4f8f": 55, "4fb3": 63, "5": [40, 47, 56, 57, 58, 59, 60, 61, 63, 64, 66], "50": [6, 7], "500": [19, 64], "500926": 57, "50649ab0f826": [59, 64], "5256": 59, "52e4": 62, "53": 57, "54": 60, "5448a97d3fc1": 63, "55b9": 63, "566b61a25b77": [56, 57], "5799": 63, "59": [57, 64], "5a3a": 61, "5ffa9b9964e9": 39, "6": [0, 16, 54, 56, 57, 58, 61, 63, 64], "6064": 40, "610d346e5f68": 62, "61e11a11": 61, "63711": 62, "63aa7dea": 63, "6535": 55, "6683": 57, "682c17f9e698": 47, "69236a5d": 63, "695a6073": 62, "6adbeb9eba87": 62, "6b94f568": 63, "6cdb": 62, "6d3b68e0": 57, "6f09ba7e": 62, "6f0fd6bb478b": 63, "6fb1e12c": 62, "7": [16, 56, 57, 58, 61, 63, 65], "70": [57, 62], "700a8973d8c8": 61, "703": 64, "704492756848": 63, "70fd1e521d60": 40, "71e55bf": 61, "74": 54, "74dda991b48": 56, "7554": 62, "767": 64, "77b4": 63, "7cffad38": 40, "7d67": 58, "7dc3c44b": 16, "7ee0": 63, "7f6b86f9": 61, "8": [50, 54, 56, 57, 58, 61, 63], "80c5": [56, 59, 63], "819ae9cc4643cc7ed6cf8453e6cec339": 59, "81a1": 62, "820a": [59, 64], "82237144": 63, "827873": 62, "849f": 63, "8531": 61, "8593347991464373244": 59, "85e9": 63, "8601": 19, "8621": 63, "876e": 63, "879a": 61, "87b0": 63, "880a": 57, "883b": 62, "884e": 40, "88bc": 63, "88d24c31": 62, "89b82507028a": 39, "8b9d": 63, "8c0d": 61, "8c37": 63, "8fb73ea8acea": 57, "9": [53, 54, 56, 58, 59, 60, 61, 63, 64], "9042": 58, "9058": 55, "9186046511627907": 64, "9198edcd": 48, "91f08c6d": 63, "92b5": 40, "932b": 62, "9354": 57, "9408": 7, "9414145": 62, "9418604651162791": 64, "9423": 63, "943": 64, "950": 64, "953": 57, "9692": 63, "9767441860465116": 64, "9792060491493384": 64, "979f9f7c": 58, "98": 54, "9823": 63, "9847908745247148": 64, "99": 7, "9905482041587902": 64, "9924385633270322": 64, "994f": 48, "9961977186311787": 64, "996219281663516": 64, "997": 0, "9980988593155894": 64, "998109640831758": 64, "999999010009791": 64, "99cb": 7, "9aaa5362288f": 63, "9b15": 63, "9bb6": 63, "9bc8": 63, "9c751769af06": 63, "9d0f7cb14b3a": [62, 64], "9e1b": 40, "9eb4": 61, "9ef4": 63, "9f32": 62, "9fd7": 63, "A": [0, 3, 4, 5, 6, 7, 14, 16, 17, 19, 20, 21, 22, 24, 27, 44, 45, 47, 48, 50, 53, 55, 56, 62, 64, 66, 67], "AND": [6, 14, 62, 64], "And": 61, "As": [44, 62], "At": [0, 24, 63], "Be": 55, "By": [0, 6, 54, 59, 60, 61, 62, 63, 64, 65, 66], "For": [0, 5, 6, 7, 13, 14, 21, 41, 45, 47, 48, 54, 55, 56, 57, 58, 59, 60, 61, 62, 64, 65], "IF": 47, "If": [0, 3, 5, 6, 7, 13, 14, 16, 17, 19, 21, 22, 24, 35, 44, 45, 47, 48, 54, 55, 58, 59, 60, 61, 62, 65, 66], "In": [0, 14, 19, 24, 48, 54, 56, 59, 60, 62, 64, 66], "It": [0, 7, 13, 17, 39, 45, 47, 54, 57, 59, 64], "NOT": [14, 24, 45, 47], "No": [14, 22], "ONE": [1, 3, 5, 6, 14, 16, 17, 18, 19, 22, 28, 41, 44, 45, 47, 53, 55, 56, 63, 64, 67], "OR": [6, 14, 45, 58, 59, 62, 64], "On": 45, "One": [3, 7, 14, 16, 24, 41, 44, 45, 47, 53, 54, 56, 59, 60, 62, 65], "Such": [58, 59], "The": [0, 1, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 24, 25, 26, 35, 36, 37, 39, 41, 44, 45, 46, 47, 48, 50, 53, 54, 55, 56, 57, 58, 59, 60, 61, 63, 64, 65, 66], "Then": 50, "There": [0, 14, 16, 48, 54, 56, 61, 62, 66], "These": [38, 41, 56, 66], "To": [0, 14, 24, 45, 47, 50, 53, 54, 58, 59, 61, 62, 65, 66], "WILL": 47, "Will": [19, 47], "With": [57, 64], "_": [7, 9, 10, 11, 19, 37, 42], "__init__": [37, 43], "__namespace__": 5, "__repr__": 41, "__version__": 65, "_brainwide_map_": 62, "_build": 50, "_cach": [14, 44, 45, 60], "_cache_respons": [38, 47], "_check_filesystem": 41, "_collection_spec": 41, "_data": 59, "_dlcbody_if_mean_in_box": 64, "_dlcbody_if_points_all_nan": 64, "_dlcbody_lick_detect": 64, "_dlcbody_mean_in_bbox": 64, "_dlcbody_pupil_block": 64, "_dlcbody_pupil_diameter_snr": 64, "_dlcbody_time_trace_length_match": 64, "_dlcbody_trace_all_nan": 64, "_dlcbody_whisker_pupil_block": 64, "_dlcleft_if_mean_in_box": 64, "_dlcleft_if_points_all_nan": 64, "_dlcleft_lick_detect": 64, "_dlcleft_mean_in_bbox": 64, "_dlcleft_pupil_block": 64, "_dlcleft_pupil_diameter_snr": 64, "_dlcleft_time_trace_length_match": 64, "_dlcleft_trace_all_nan": 64, "_dlcleft_whisker_pupil_block": 64, "_dlcright_if_mean_in_box": 64, "_dlcright_if_points_all_nan": 64, "_dlcright_lick_detect": 64, "_dlcright_mean_in_bbox": 64, "_dlcright_pupil_block": 64, "_dlcright_pupil_diameter_snr": 64, "_dlcright_time_trace_length_match": 64, "_dlcright_trace_all_nan": 64, "_dlcright_whisker_pupil_block": 64, "_download_aw": 41, "_download_dataset": [22, 41], "_download_fil": 41, "_dromedari": [7, 32], "_dset2url": 41, "_endpoint_id_root": 37, "_endpoint_path": 37, "_generic_request": [38, 47], "_globusclienttest": 37, "_ibl_bodycamera": [55, 58, 61], "_ibl_experi": 5, "_ibl_leftcamera": [55, 58, 61, 64], "_ibl_log": 61, "_ibl_rightcamera": [55, 58, 61], "_ibl_spik": [7, 55], "_ibl_subjecttrain": 14, "_ibl_subjecttri": 59, "_ibl_trial": [4, 5, 14, 24, 48, 54, 58, 59, 61], "_ibl_wheel": [7, 14, 48, 58, 59, 61, 62], "_ibl_wheelmov": [58, 61], "_iblmic_audiospectrogram": 5, "_iblqc_ephysspectraldensityap": 58, "_iblqc_ephysspectraldensitylf": 58, "_iblqc_ephystimermsap": 58, "_iblqc_ephystimermslf": 58, "_iblrig_": [7, 13], "_iblrig_ambientsensordata": 58, "_iblrig_bodycamera": 58, "_iblrig_codefil": 58, "_iblrig_encoderev": 58, "_iblrig_encoderposit": 58, "_iblrig_encodertrialinfo": 58, "_iblrig_leftcamera": 58, "_iblrig_rightcamera": 58, "_iblrig_taskdata": 58, "_iblrig_tasks_ephyschoiceworld6": [56, 57, 61], "_iblrig_tasks_fp_biasedchoiceworld6": 62, "_iblrig_tasks_fpchoiceworld6": 62, "_iblrig_taskset": 58, "_interv": 66, "_isdatetim": 30, "_key_from_url": 42, "_kilosort_raw": 58, "_kilosort_whiten": [58, 61], "_l": 31, "_lib": 45, "_load_cach": 41, "_meta": 60, "_name": 32, "_namespace_": [4, 5], "_namespace_obj": 5, "_namespace_object": [5, 6, 53, 55], "_next_revis": 43, "_ns_obj": 7, "_paginatedrespons": 45, "_phy_": [7, 13], "_phy_id": 7, "_phy_spikes_subset": [58, 61], "_q4_2022": 62, "_remove_token_field": 37, "_rig1_log": 55, "_save_refresh_token_callback": 37, "_setup": [37, 65], "_spikeglx_ephysdata_g0": 61, "_spikeglx_ephysdata_g0_imec0": 61, "_spikeglx_ephysdata_g0_t0": [5, 58, 61], "_spikeglx_spik": 48, "_spikeglx_sync": 58, "_ss_gratingid": 48, "_ssl": 0, "_tables_dir": [0, 14], "_tag_mismatched_file_record": 41, "_task_audio_pre_tri": 64, "_task_correct_trial_event_sequ": 64, "_task_detected_wheel_mov": 64, "_task_error_trial_event_sequ": 64, "_task_errorcue_delai": 64, "_task_gocue_delai": 64, "_task_iti_delai": 64, "_task_n_trial_ev": 64, "_task_negative_feedback_stimoff_delai": 64, "_task_passed_trial_check": 64, "_task_positive_feedback_stimoff_delai": 64, "_task_response_feedback_delai": 64, "_task_response_stimfreeze_delai": 64, "_task_reward_volum": 64, "_task_reward_volume_set": 64, "_task_stimfreeze_delai": 64, "_task_stimoff_delai": 64, "_task_stimoff_itiin_delai": 64, "_task_stimon_delai": 64, "_task_stimon_gocue_delai": 64, "_task_stimulus_move_before_gocu": 64, "_task_trial_length": 64, "_task_wheel_freeze_during_quiesc": 64, "_task_wheel_integr": 64, "_task_wheel_move_before_feedback": 64, "_task_wheel_move_during_closed_loop": 64, "_task_wheel_move_during_closed_loop_bpod": 64, "_time": 66, "_timescal": [4, 5], "_update_cache_from_record": 41, "_validate_file_url": 38, "_videobody_bright": 64, "_videobody_camera_tim": 64, "_videobody_dropped_fram": 64, "_videobody_file_head": 64, "_videobody_focu": 64, "_videobody_framer": 64, "_videobody_pin_st": 64, "_videobody_posit": 64, "_videobody_resolut": 64, "_videobody_timestamp": 64, "_videobody_wheel_align": 64, "_videoleft_bright": 64, "_videoleft_camera_tim": 64, "_videoleft_dropped_fram": 64, "_videoleft_file_head": 64, "_videoleft_focu": 64, "_videoleft_framer": 64, "_videoleft_pin_st": 64, "_videoleft_posit": 64, "_videoleft_resolut": 64, "_videoleft_timestamp": 64, "_videoleft_wheel_align": 64, "_videoright_bright": 64, "_videoright_camera_tim": 64, "_videoright_dropped_fram": 64, "_videoright_file_head": 64, "_videoright_focu": 64, "_videoright_framer": 64, "_videoright_pin_st": 64, "_videoright_posit": 64, "_videoright_resolut": 64, "_videoright_timestamp": 64, "_videoright_wheel_align": 64, "a032": 63, "a6af": 63, "a6b662c41971": 63, "a745": 62, "a802": 40, "a84559f403d5": 63, "a8d2": 63, "a8e": 47, "a9000a8e66a2": 58, "a976e418": 5, "aa0f": 62, "aa2854c5d5cd": 63, "aa84": 39, "aa93a2067447": 63, "aad23144": [56, 59, 63], "ab65": 61, "abf16d9225b9": 7, "abl": 66, "about": [7, 24, 52, 54, 55, 56, 57, 58, 59, 60, 61, 62, 65], "abov": [57, 59, 62], "absolut": [0, 24], "abstract": 22, "ac": 47, "ac57": 63, "accept": [6, 7, 16, 56, 59, 64], "access": [0, 20, 21, 22, 24, 44, 54, 59, 61, 64, 65, 66], "access_protocol": [22, 23], "accompani": 54, "achiev": [7, 13, 55, 57], "acquir": 0, "acronym": [7, 48], "across": 62, "act": 44, "action": [39, 47, 64], "activ": [24, 27, 65], "actual": [62, 64], "ad": [7, 13, 19, 24, 39, 48, 54, 61], "add": [5, 16, 24, 41, 47, 62], "add_endpoint": [24, 37], "add_uuid_str": [5, 30], "addit": [7, 13, 14, 45, 47, 66], "addition": [14, 21, 47, 66], "address": [17, 22], "adf5": 63, "adict": 6, "adlib": 19, "admin": [22, 24, 64], "administr": [19, 57, 64], "adopt": 66, "advanc": [52, 60], "advantag": 66, "advis": 3, "ae08": 61, "ae8787b1": [56, 57], "aea3": 56, "affect": [5, 7, 62], "after": [0, 7, 13, 14, 24, 31, 32, 33, 36, 37, 38, 41, 43, 48, 63], "again": [0, 63], "aggreg": [14, 52], "alf": [0, 14, 16, 19, 22, 24, 40, 44, 45, 47, 53, 54, 55, 56, 58, 59, 61, 66], "alf_collect": 14, "alf_fil": 6, "alf_intro": [5, 6], "alf_path": 6, "alf_spec": 53, "alfbunch": [6, 14, 31], "alferr": [14, 45], "alferror": [4, 14, 19, 32, 45], "alffold": 6, "alfio": 59, "alfiz": [7, 13], "alfmultiplecollectionsfound": [4, 14], "alfmultipleobjectsfound": 4, "alfmultiplerevisionsfound": [4, 45], "alfobjectnotfound": [4, 14], "alfpath": 6, "algernon": 64, "algorithm": 66, "align": 7, "aliv": 57, "alk01": 16, "alk_036": 19, "all": [0, 4, 5, 6, 7, 13, 14, 19, 22, 24, 31, 36, 37, 39, 41, 43, 44, 45, 47, 50, 53, 54, 55, 57, 58, 59, 61, 62, 64, 66], "all_dataset": 45, "allen": [21, 64], "allow": [7, 13, 16, 24, 44, 54, 57, 58, 59, 62, 64, 66], "alon": 62, "along": [7, 54, 59], "alphabet": 58, "alreadi": [0, 5, 39, 41, 54, 61, 65], "also": [7, 13, 14, 17, 38, 41, 42, 48, 54, 56, 57, 58, 59, 60, 62, 64, 65, 66], "altern": [24, 57], "alternate_loc": 24, "although": 48, "alwai": [5, 14, 19, 24, 50, 54, 58, 60, 66], "alyx": [2, 3, 4, 6, 7, 14, 16, 17, 19, 21, 22, 24, 35, 38, 39, 40, 41, 44, 45, 47, 54, 55, 56, 59, 60, 61, 62, 65], "alyx_cli": 47, "alyx_json": 22, "alyxcli": [14, 17, 22, 24, 35, 38, 39, 41, 47, 60], "alyxinst": 21, "alyxsubjectnotfound": [4, 19], "am": 52, "amazon": 21, "ambigu": 62, "amp": [6, 58, 59, 61, 62], "amplitud": [7, 13], "an": [3, 4, 5, 6, 7, 13, 14, 16, 17, 19, 21, 22, 24, 39, 41, 44, 45, 47, 48, 52, 53, 54, 55, 56, 57, 58, 59, 61, 62, 64, 65, 66], "anaconda3": 0, "analog": 66, "analys": 7, "analysi": [48, 59, 63, 66], "analyz": [61, 66], "angelakilab": [54, 61, 64], "ani": [0, 5, 6, 7, 13, 14, 16, 17, 19, 21, 24, 45, 47, 48, 53, 54, 56, 57, 58, 59, 60, 61, 62, 63, 66], "anoth": [6, 7, 13, 24, 62, 63, 66], "anyth": [0, 3, 54], "ap": [57, 58, 61], "apart": 14, "api": [1, 3, 19, 21, 28, 41, 44, 45, 46, 47, 50, 52, 53, 54, 55, 56, 57, 58, 59, 61, 62, 63, 64, 65, 67], "appdata": 53, "appear": 0, "append": [6, 7, 13, 48], "appli": [14, 57, 62, 64], "applic": 66, "appropri": 16, "approv": 50, "approxim": 62, "ar": [3, 5, 6, 7, 13, 14, 16, 17, 19, 21, 22, 24, 38, 39, 41, 44, 45, 47, 48, 50, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67], "arang": 6, "arbitrari": [7, 13, 59], "archiv": [7, 13], "area": [62, 64], "arg": [0, 4, 6, 14, 16, 22, 42, 43, 45, 58, 59, 62], "argument": [0, 14, 17, 19, 24, 39, 47, 58, 59, 60, 61, 63, 65], "aris": 0, "around": 54, "arrai": [6, 7, 13, 14, 45, 55, 56, 59, 61, 66], "arrang": 45, "articl": 62, "as_dict": [5, 16, 55], "as_globus_path": [24, 37], "ask": 61, "aspect": 66, "assert": [0, 14, 17, 24, 35, 54, 55, 56, 59, 60, 62, 64], "assert_exist": [19, 43], "assert_pres": [14, 22, 59], "assert_uniqu": [14, 45], "assert_valid": [5, 55], "assertionerror": [17, 19], "assess": 7, "assign": [64, 66], "assocait": 62, "associ": [0, 3, 6, 14, 19, 21, 24, 57, 58, 60, 61, 62], "assum": [14, 16, 22, 24, 64], "asterisk": [14, 59, 61], "async": 37, "asynchron": [24, 37], "asyncio": 24, "atla": [21, 64], "atlas_acronym": [62, 64], "atlas_id": 64, "atlas_nam": 64, "attach": [39, 47], "attempt": [0, 3, 5, 24], "attr": [5, 59], "attr1": 7, "attribut": [4, 5, 6, 7, 9, 10, 11, 13, 14, 17, 19, 22, 24, 38, 44, 45, 48, 53, 55, 56, 58, 61, 63, 66], "attribute_timescal": [5, 6, 53, 55], "attributeerror": 22, "audiospectrogram": 5, "august": [54, 61], "auth": [24, 44, 47], "authent": [0, 24, 35, 38, 41, 47, 60], "auto": [0, 14, 47, 60, 62], "auto_datetim": [40, 56, 64], "autocomplet": [41, 45], "automat": [0, 19, 50, 55, 59, 65], "avail": [0, 24, 47, 53, 57, 58, 59, 62, 65, 66], "avoid": [0, 14, 60, 62], "aw": [22, 23, 35], "await": 24, "aws_cortexlab": 21, "axi": 6, "b": [6, 50], "b0c2": [56, 57], "b173": 24, "b1c968ad": 39, "b2e4": 39, "b443": 63, "b4e3383c": 62, "b687555d1883": 62, "b6ad": 62, "b747": 57, "b749446c": [59, 64], "b77d2665": 63, "b842": 16, "back": 60, "backend": [21, 66], "backslash": 59, "bad": 19, "balanc": 62, "bar": [24, 47, 62], "barrier": 66, "base": [4, 6, 7, 14, 16, 19, 24, 30, 31, 32, 33, 35, 36, 37, 38, 39, 40, 41, 42, 43, 45, 47, 57, 64, 65], "base_url": [0, 14, 16, 47, 55, 56, 57, 58, 59, 61, 62, 63, 64, 65], "basic": [0, 57, 66], "baz": [24, 47, 62], "bb0f": 62, "bc61": 40, "bc74f49f33ec0f7545ebc03f0490bdf6": 40, "bdc7": 61, "be28": [62, 64], "be3d": 16, "be47": 5, "becaus": [0, 56, 59, 61, 66], "been": [7, 14, 57, 60, 62, 65, 66], "befor": [14, 19, 24, 31, 33, 35, 36, 37, 38, 39, 40, 41, 42, 43, 45, 48, 50, 53, 54, 58, 60, 64], "begin": [50, 58], "behav": [0, 62], "behavior": [19, 54, 64, 66], "behavior_pap": 65, "behaviour": [38, 47, 54, 61], "being": 64, "belong": [4, 6, 14, 19, 48, 59, 61, 64, 66], "below": [14, 45, 58, 59, 62, 64], "benchmark": 21, "beta": 54, "better": [7, 13, 45, 59], "between": [0, 7, 13, 24, 55, 66], "bf81": 62, "bigger": 35, "bin": [5, 7, 13, 59, 61], "binari": [6, 7, 13], "birth_dat": 47, "bit": 39, "block": 24, "bodycamera": 61, "bodyroimotionenergi": 61, "bool": [3, 5, 6, 7, 14, 16, 17, 19, 21, 22, 24, 44, 45, 47, 59, 61, 62], "boolean": 19, "both": [14, 16, 24, 62, 64, 66], "boto3": 21, "boto3_mock": 41, "bound": [14, 45, 62], "boundari": 7, "bpod": [5, 6, 7], "bracket": [5, 7, 53, 64], "brain": [5, 6, 21, 57, 62, 64, 66], "brain_loc": [7, 13, 48, 55, 66], "brain_region": 64, "brainloc": 56, "brainlocationacronyms_ccf_2017": 58, "brainlocationid": 56, "brainlocationids_ccf_2017": [56, 58, 61], "brainwid": 62, "branch": 50, "bregma": 57, "broadcast": 6, "browser": 0, "bucket": 21, "bucket_nam": 21, "build": [41, 50, 54, 58], "built": 7, "bunch": [6, 14, 16, 44, 58], "byte": [7, 19, 24], "bytesio": 54, "c": [0, 5, 6, 14, 47, 53, 54, 59, 60, 62], "c003fb44fb89": 62, "c107": 47, "c14d8683": 63, "c34dc9004cf8": 16, "c47e": 56, "c4ee2decb198": [56, 59, 63], "c617562d": 47, "c6db3304": 62, "c7248e09": 61, "c7bd79c9": 56, "c7c7ef44db4b": 63, "c8b8": 5, "c8cd43a7": 63, "c906": 62, "c9ae1b6": 40, "ca3": 62, "cabda4381d9f": 63, "cach": [7, 14, 16, 17, 19, 21, 22, 33, 35, 38, 41, 44, 45, 46, 47, 52, 53, 56, 57, 58, 59, 61, 62, 63, 64, 65], "cache_clear": [0, 14, 41], "cache_dir": [0, 3, 14, 16, 17, 38, 41, 44, 47, 53, 54, 60, 65], "cache_dir_default": [17, 54], "cache_expiri": 60, "cache_info": [21, 35], "cache_int2str": 45, "cache_mod": [0, 38], "cache_rest": [0, 14, 47, 60], "cache_token": [0, 47], "caches_str2int": 44, "call": [16, 17, 22, 24, 37, 38, 39, 41, 47, 48, 52, 54, 55, 58, 59, 60, 63, 66], "callabl": 24, "cam": 61, "camel": 7, "camera": [14, 24, 55, 61, 64], "can": [7, 13, 14, 24, 39, 41, 48, 50, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66], "cannot": 5, "capit": 7, "card": 6, "care": [7, 13, 55, 62], "case": [0, 7, 13, 14, 39, 41, 48, 55, 57, 59, 62, 64, 66], "categori": [14, 45, 46], "categoricaldtyp": [45, 46], "categories_dtyp": [45, 46], "caus": [0, 62], "cbin": [48, 58], "cbl": 66, "ccflocat": 6, "ccfv2017": 64, "cd": 50, "cd0e2bfd4579": 63, "cd96": 63, "cell": 54, "certain": [48, 59, 62], "certif": 52, "certificate_verify_fail": 0, "cf": [47, 64], "cf264653": 39, "ch": 58, "chain": 64, "chang": [24, 35, 41, 50, 52, 54, 60, 65], "changelog": 0, "channel": [7, 39, 40, 47, 56, 57, 58, 61], "char": 59, "charact": [59, 62], "check": [7, 14, 16, 17, 19, 24, 37, 38, 39, 41, 47, 52, 55, 60, 64, 65], "check_cache_conflict": 17, "check_dimens": [6, 31, 59], "check_protected_fil": [19, 43], "checkout": 50, "checksum": 24, "child": 6, "choic": [7, 13, 54, 58, 59], "choiceworld": 64, "chosen": 17, "chronic": [57, 64], "chronic_insert": 57, "chunk": 47, "churchlandlab": [14, 16, 54, 62], "circumst": 19, "circumv": 0, "class": [4, 6, 7, 14, 16, 19, 22, 24, 30, 31, 32, 33, 35, 36, 37, 38, 39, 40, 41, 42, 43, 45, 47], "classmethod": [31, 35, 36, 37, 39, 40, 41, 43], "claus": 64, "clear": [14, 41, 47, 63], "clear_list": [14, 63], "clear_rest_cach": [38, 41, 47], "click": [53, 61], "client": [0, 14, 17, 19, 22, 23, 24, 44, 47], "client_kei": 22, "client_nam": 24, "clobber": [14, 47], "clock": [7, 48, 55], "cluster": [5, 6, 7, 13, 14, 33, 48, 53, 55, 58, 59, 61, 62, 66], "code": [7, 14, 19, 45, 52, 54, 66], "collabor": 66, "collect": [4, 5, 7, 8, 10, 11, 13, 14, 40, 44, 45, 52, 53, 54, 55, 58, 61, 64], "collection__regex": 64, "collection_spec": 7, "colon": 64, "column": [6, 7, 13, 14, 41, 45, 46, 55, 66], "com": [0, 44, 47, 54, 62], "combin": [52, 62], "combinationof": 59, "come": [48, 64], "comma": [7, 13, 64], "command": [0, 3, 54, 57, 59, 61, 65, 66], "commit": 52, "common": [7, 13, 22, 48, 64, 66], "commun": [7, 13, 48], "compil": 50, "complet": [7, 14, 19, 24, 45, 47, 54, 59], "complex": [57, 64], "compli": 45, "compliant": [19, 54, 55, 67], "complient": 24, "compon": [5, 14, 52], "compound": 6, "compris": [7, 13, 17, 55, 66], "comput": [0, 3, 19, 24, 54], "concaten": [7, 13], "concept": [7, 13], "concern": 48, "config": 21, "configur": [60, 65], "conform": 6, "confus": 62, "connect": [14, 16, 19, 24, 38, 41, 52, 54, 55, 58, 60, 61, 64], "connect_fail": 27, "connectionerror": 19, "consid": [7, 57], "consist": [6, 62], "constant": 41, "constitu": 55, "constitut": [6, 58], "construct": [2, 3, 7, 16, 41, 55, 64], "constructor": 24, "conta": 19, "contain": [0, 3, 5, 6, 7, 13, 14, 16, 17, 19, 22, 44, 47, 48, 53, 54, 55, 57, 58, 59, 61, 62, 66], "content": [6, 7, 13, 21, 24, 35, 47, 48, 50, 54, 55], "context": [0, 60], "continu": [6, 7, 13], "contrast": 58, "contrast_left": 59, "contrastleft": [54, 58, 59], "contrastright": [54, 58, 59], "contribut": 52, "control": 52, "convei": 48, "convent": [6, 7, 13, 54, 66], "convers": [6, 16, 56], "conversionmixin": [14, 16, 40, 41], "convert": [5, 6, 7, 13, 19, 21, 24, 40, 44, 45, 52, 56, 59], "coordin": 57, "coordinate_system": 57, "copi": [0, 6, 19, 41, 44], "core": 61, "correct": [14, 19, 54, 55, 59], "correctli": [7, 16], "correspond": [6, 7, 13, 14, 16, 17, 24, 45, 47, 55, 62], "cortex": 64, "cortex_lab_sr": 24, "cortexlab": [16, 47, 48, 54, 57, 59, 60], "cortexlabucl": 66, "could": [7, 13, 22, 35, 41, 54, 55, 57, 62], "count": [7, 13, 55, 66], "coupl": 54, "cours": 54, "cover": [41, 66], "creat": [0, 19, 21, 35, 39, 41, 44, 47, 53, 54, 55, 61, 67], "create_file_tre": 44, "create_globus_cli": 37, "create_m": 19, "create_new_sess": [19, 43], "create_schema_cach": 44, "create_sess": [19, 43], "create_task": 24, "created_bi": [19, 40, 55, 58], "created_datetim": 40, "created_tim": 60, "creation": [14, 19, 39], "credenti": [21, 47, 61, 65], "criteria": [14, 61, 62, 66], "criterion": [14, 62], "critic": [7, 45, 46, 64], "cross": 66, "csh_zad_001": 57, "csh_zad_003": 54, "csh_zad_019": 61, "csh_zad_029": 56, "cshl046": 16, "cshl049": 63, "csv": [5, 6, 7, 13, 48, 58, 59, 61, 63], "cue": 54, "current": [6, 14, 16, 17, 19, 22, 40, 45, 47, 54, 60, 67], "custom": 64, "cwd": 14, "d": [6, 45, 50, 58, 61, 64], "d05120b18341": 5, "d078bfc8": 63, "d11d7b33": 63, "d534": 62, "d68a2e300380": 48, "d73f567a": 63, "dai": [0, 7, 13, 45, 60, 66], "danlab": 54, "dat": 62, "data": [3, 5, 6, 7, 13, 14, 16, 17, 18, 19, 20, 21, 22, 24, 40, 45, 46, 47, 48, 53, 55, 56, 57, 58, 59, 60, 61, 64, 67], "data_dataset_session_rel": 56, "data_dataset_session_related__tags__nam": [62, 64], "data_dir": 14, "data_format": 40, "data_path": [21, 22, 24], "data_release_": 62, "data_repositori": 40, "data_repository_path": 40, "data_url": [40, 47, 54], "databas": [3, 4, 7, 14, 17, 19, 21, 24, 44, 47, 52, 54, 55, 57, 58, 59, 60, 61, 62, 66], "databasei": 41, "datafram": [3, 6, 14, 16, 44, 45, 58, 59, 61], "dataset": [3, 4, 5, 6, 7, 14, 16, 19, 22, 40, 41, 43, 44, 45, 47, 52, 53, 54, 57, 60, 61, 63, 64, 65], "dataset2typ": [14, 41, 55], "dataset_qc": [14, 62], "dataset_qc_lt": [0, 14, 62], "dataset_record": 47, "dataset_record_to_url": 47, "dataset_typ": [14, 40, 55, 64], "dataset_uuid": 63, "datasets2record": [41, 45], "datasets__tags__nam": 14, "datatyp": [7, 13], "date": [5, 7, 10, 12, 13, 14, 16, 19, 33, 45, 47, 48, 53, 54, 55, 56, 57, 59, 60, 61, 62, 66], "date_cr": 60, "date_rang": [14, 45, 61, 62, 64], "date_tim": [19, 64], "date_time__d": 64, "datetim": [0, 14, 16, 19, 33, 45, 56, 57, 60, 61, 62, 64], "datetime64": 45, "db": [17, 41], "dd": [7, 13, 16], "dd_n_subject": [16, 56], "deactiv": [14, 60, 62], "deal": [7, 13, 41], "death_dat": 47, "death_date__isnul": 64, "dec2019": 54, "decompress": 54, "deconstruct": [31, 32, 33, 36, 37, 38, 41, 43], "decor": [16, 38, 41, 45, 47], "dedic": 35, "default": [0, 4, 6, 7, 14, 16, 17, 18, 19, 21, 22, 24, 25, 26, 42, 44, 45, 47, 54, 59, 60, 62, 63, 64, 65], "default_expiri": 60, "defin": [7, 13, 14, 22, 55, 62, 66], "definit": [0, 7, 13, 14, 62], "del": 54, "delet": [24, 38, 39, 47, 54], "delete_data": [24, 37], "deletedata": 24, "delimit": [7, 13, 59], "demonstr": [54, 64], "denot": 7, "depend": [6, 14, 16, 45], "deprec": [6, 7], "depth": [6, 57, 58, 61, 64], "descend": 64, "describ": [7, 13, 14, 32, 53, 55, 61, 64, 66], "describe_dataset": [14, 41, 55, 58], "describe_revis": [14, 41, 60], "descript": [4, 5, 7, 14, 48, 53, 55, 58, 59, 61, 62, 63, 64], "descriptor": 7, "design": 6, "destin": [21, 24, 47, 54], "destination_endpoint": 24, "destruct": 47, "det": 60, "detail": [0, 14, 47, 53, 59, 61, 62, 64, 66], "detect": 54, "determin": [14, 17, 48], "develop": 52, "devic": [7, 13, 24, 48, 53], "df": [6, 45], "dico": 6, "dict": [3, 5, 6, 7, 13, 14, 16, 17, 19, 21, 22, 24, 26, 27, 41, 45, 47, 58, 59, 61, 62], "dict2ref": [16, 56], "dict_kei": [56, 58, 59, 61], "dictionari": [0, 6, 14, 16, 45, 47, 57, 58, 59, 62], "differ": [4, 7, 13, 14, 24, 44, 48, 52, 55, 59, 61, 66], "dim": 6, "dimens": [6, 7, 13, 55, 59, 66], "dimension": 66, "dir": [0, 14, 17, 24, 41, 44, 54], "direct": [39, 58], "directli": [19, 45, 60], "directori": [3, 5, 6, 7, 13, 14, 16, 17, 19, 21, 24, 41, 44, 47, 52, 53, 54, 58, 59, 60, 63, 65], "disabl": 47, "discret": [7, 13], "disk": [0, 3, 6, 14, 56], "displai": [0, 4, 7], "distribut": 22, "divid": [7, 13], "django": [0, 14, 38, 62, 64], "dlc": 61, "dlcbodi": 64, "dlcleft": 64, "dlcright": 64, "do": [3, 14, 24, 41, 45, 52, 57, 59, 61, 62, 66], "do_open": 0, "doc": [40, 41, 44, 47, 50, 64], "docstr": 50, "document": [5, 7, 47, 55, 59, 61, 62, 64, 66], "doe": [3, 7, 14, 16, 19, 35, 52, 56, 64], "doesn": [19, 44, 45, 54, 57, 58, 59, 60], "doi": 62, "don": [0, 14, 24, 54, 59, 61], "done": [54, 59, 62, 64], "dop": 64, "dorsal_cortex_50": 21, "dot": [6, 59], "down": [0, 14, 66], "downlaod": 65, "download": [14, 15, 16, 17, 18, 21, 22, 23, 24, 35, 41, 44, 47, 52, 53, 55, 56, 57, 58, 60, 61, 62, 63, 64, 66], "download_cache_t": 47, "download_data": 14, "download_fil": [22, 24, 37, 47], "download_onli": [14, 56, 59], "downloadcli": [22, 24, 36], "drift": 61, "drift_depth": 61, "dry": [3, 6, 19], "dset": [0, 14, 16, 40, 45, 56, 58, 59, 62, 63], "dset_id": 14, "dset_list": 55, "dst_endpoint": 24, "dtype": [7, 13, 14, 19, 45], "due": 19, "duplic": 66, "dure": 52, "dy_003": 64, "dy_006": 64, "dynanm": 54, "e": [0, 4, 5, 6, 7, 13, 14, 16, 17, 19, 21, 22, 24, 44, 45, 47, 48, 50, 54, 55, 58, 59, 60, 61, 62, 63, 64, 66], "e1793e9d": 63, "e239a575ff67": 63, "e3c": 62, "e3df63f0261": 55, "e8a4": 48, "e9e57a9275b9": 62, "each": [0, 3, 7, 13, 14, 17, 19, 22, 24, 48, 53, 54, 57, 58, 59, 61, 62, 64, 66], "eae0": 62, "earlier": 0, "easi": [0, 66], "easiest": [54, 61, 66], "easili": [56, 64, 66], "east": 21, "edg": 0, "ef91b4d0": 62, "effect": 0, "effici": [6, 64], "eid": [0, 14, 16, 19, 39, 41, 45, 47, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 66], "eid2path": [14, 16, 40, 56], "eid2pid": [14, 40], "eid2ref": [16, 56], "eid_ephi": 39, "eid_str": 47, "either": [6, 17, 47, 55, 58, 60, 62, 64], "electrodesit": 61, "electrophysiologi": [61, 66], "element": [5, 6, 14, 45, 62], "elif": 62, "els": [52, 56], "empti": [0, 3, 5, 6, 19, 38, 45, 53], "enabl": [14, 62, 66], "encod": [7, 13, 16, 47, 55, 56, 66], "encompass": 64, "end": [0, 7, 13, 19, 45, 59, 61, 62, 63], "end_tim": [19, 56, 64], "endpoint": [14, 16, 19, 24, 38, 39, 40, 44, 45, 47, 52], "endpoint_error": 27, "endpoint_nam": 24, "endswith": 59, "engin": 38, "enough": [0, 14, 66], "ensur": [5, 14, 19, 24, 41, 44, 45, 48, 50, 55, 59, 62], "ensure_iso8601": [19, 43], "ensure_list": 45, "enter": [0, 65], "entir": [47, 60], "entri": [3, 14, 62, 66], "enumer": [7, 14, 32, 45], "env": 0, "environ": [1, 21, 52, 61, 65], "ephi": [7, 55, 57, 66], "ephysclock": [5, 7, 14, 55], "ephysdata_g0_t0": 5, "ephysdlc": 64, "equal": [6, 14, 58, 62, 64], "equival": [7, 59, 62, 64], "err": 0, "errno": [14, 64], "erron": 41, "error": [4, 14, 19, 22, 24, 38, 45, 52], "escap": [59, 62], "essenti": 7, "establish": 24, "estim": 66, "etc": [5, 7, 13, 14, 24, 47, 48, 53, 55, 57, 59, 62, 64], "eu": 21, "evalu": 7, "even": [14, 21, 59], "event": [7, 13], "eventu": 6, "everi": [0, 7, 13, 55, 57, 60, 66], "everyth": 48, "exact": [14, 45, 52, 59, 62], "exactli": [0, 45, 48, 54, 55, 59, 64, 66], "exampl": [0, 3, 5, 6, 7, 13, 14, 16, 19, 21, 22, 24, 39, 44, 45, 47, 48, 50, 52, 53, 55, 56, 57, 58, 61, 62, 65, 66], "except": [5, 7, 13, 14, 19, 32, 45, 47, 48, 56, 59, 62], "exclud": [47, 52], "exclus": 64, "exercis": [31, 33, 36, 37, 38, 41, 42, 43], "exhaust": 56, "exist": [0, 3, 6, 7, 14, 16, 19, 22, 24, 31, 38, 40, 45, 47, 48, 54, 56, 58, 59, 60, 62, 66], "exist_ok": [53, 54], "expect": [7, 13, 22, 45, 47, 48], "experi": [3, 5, 7, 13, 14, 16, 19, 45, 48, 52, 54, 55, 58, 59, 61], "experiment": [19, 57, 64, 66], "experiment_numb": 40, "expir": [14, 24, 38, 60], "expiri": 60, "explan": 4, "explanatori": 48, "explicitli": [14, 24, 59, 60, 63, 66], "explor": [0, 52, 58], "express": [0, 6, 7, 14, 45, 57, 58, 59, 62, 64], "ext": [5, 14, 24], "extended_qc": [47, 56, 64], "extended_qc___videoleft_pin_state__0__gt": 64, "extended_qc__contain": 64, "extended_qc__contained_bi": 64, "extended_qc__has_any_kei": 64, "extended_qc__has_kei": 64, "extended_qc__task__iexact": 64, "extens": [4, 5, 6, 7, 9, 10, 11, 13, 14, 53, 55, 58, 59, 61], "extern": 50, "extra": [5, 6, 7, 9, 10, 11, 13, 19, 53, 55, 59], "extracellularli": 66, "extract": [24, 30, 45, 47, 54, 57, 62, 64], "extractal": 54, "f": [0, 14, 47, 54, 55, 56, 57, 59, 61, 62, 63, 64], "f085140d798e": 61, "f3ce3197": 62, "f434a638": 40, "f5cc": [62, 64], "f6de": 63, "fa51bb662d72": 40, "factori": [14, 17, 41], "fail": [0, 7, 14, 19, 24, 27, 38, 41, 45, 46, 59, 60, 64], "failur": 54, "fake": 41, "fall": 60, "fals": [0, 3, 4, 5, 6, 7, 14, 16, 17, 19, 21, 22, 24, 44, 45, 47, 54, 58, 59, 60, 61, 62, 63, 64], "familiar": 55, "faq": [52, 62, 65], "far": 6, "faster": 56, "favourit": 54, "fceb8cf": 63, "fd6d2e8b2be9": 40, "fd_04": [0, 14, 62], "fe8b": 57, "featur": 66, "feedback": 54, "feedback_tim": [54, 58, 59], "feedbacktyp": [7, 54, 58, 59], "femal": 57, "fetch": [0, 14, 21, 62], "fetch_endpoints_from_alyx": [24, 37], "few": [0, 66], "field": [7, 13, 14, 21, 22, 26, 38, 45, 47, 52, 55, 57, 59, 62], "field1": 64, "field1__lookup": 64, "field2": 64, "field2__lookup": 64, "field__has_any_kei": 64, "field__has_kei": 64, "field__subfield__lookup": 64, "field_filter1": 47, "field_nam": 47, "field_of_view": 56, "figshar": [54, 62], "fil": 6, "file": [0, 2, 3, 4, 6, 7, 13, 14, 16, 17, 19, 21, 22, 24, 25, 30, 36, 37, 41, 44, 47, 48, 50, 53, 54, 55, 57, 58, 60, 61, 63, 64, 65, 66, 67], "file_address": [22, 24], "file_alf": 6, "file_list": 19, "file_path": [5, 6, 53], "file_record": [16, 40, 47], "file_record_to_url": 47, "file_s": [40, 59], "file_spec": 7, "filenam": [5, 6, 7, 9, 11, 13, 14, 19, 24, 45, 47, 52, 54, 55, 58, 59, 61, 63, 64, 66], "filename_part": [5, 30, 55], "filename_pattern": [19, 55, 58], "filenotfounderror": 22, "filepath": [5, 14, 16, 19, 56, 59], "files": 24, "filessinc": [7, 13], "filesystem": [14, 54], "filter": [0, 4, 6, 14, 44, 45, 47, 52, 57, 61, 64, 66], "filter_bi": [6, 31], "filter_dataset": [41, 45], "filter_revision_last_befor": [41, 45], "filterv": 47, "final": [48, 58, 66], "find": [16, 24, 57, 58, 61, 62, 64, 66], "find_fil": [19, 43], "finish": 24, "fip_11": 62, "fip_12": 62, "first": [0, 5, 7, 13, 14, 16, 24, 48, 50, 54, 55, 57, 59, 61, 64, 65], "firstmovement_tim": [58, 59], "fix": 52, "fixtur": [31, 32, 33, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44], "flag": [14, 16, 19, 38, 41, 50, 57, 58, 59, 62], "flat": [7, 13], "flatiron": [0, 16, 24, 56, 63], "flatiron_cortexlab": 24, "flatiron_hoferlab": 40, "flatironinstitut": 40, "flexibl": 57, "float": [19, 24, 62], "flower": [16, 47], "folder": [3, 4, 5, 6, 7, 13, 19, 21, 24, 35, 41, 44, 48, 50, 53, 59, 61, 66], "folder_part": [5, 30], "folder_path": 5, "follow": [0, 5, 7, 13, 21, 24, 48, 50, 53, 54, 55, 57, 59, 62, 64, 65, 66], "foo": [5, 16, 24, 47, 62], "foobar": [24, 45, 47], "forc": [0, 14, 47], "form": [6, 16, 48, 56, 57, 62, 64, 66], "formal": [7, 13], "format": [4, 6, 7, 13, 14, 16, 24, 48, 50, 55, 57, 64, 66], "formul": 57, "forward": 39, "found": [0, 4, 5, 6, 7, 13, 14, 17, 19, 22, 41, 45, 50, 59, 60, 62, 64], "four": 61, "fov": [57, 64], "fr": 16, "fragment": 66, "frame": [7, 13, 41, 45, 55, 61, 66], "framework": 66, "free": 54, "freez": 66, "freq": 58, "frequenc": [0, 5], "fresh": 42, "from": [3, 5, 6, 7, 13, 14, 16, 17, 19, 21, 22, 24, 41, 44, 45, 47, 48, 50, 52, 53, 54, 55, 56, 57, 58, 60, 61, 62, 63, 64, 65, 66], "from_df": [6, 31], "fromisoformat": 16, "full": [0, 3, 5, 6, 7, 10, 14, 21, 24, 47, 48, 53, 56, 61, 64, 66], "full_link_to_fil": 47, "full_path": 24, "full_path_part": [5, 30], "full_spec": 7, "func": [16, 45], "function": [0, 3, 5, 6, 7, 14, 16, 17, 19, 21, 22, 24, 30, 31, 32, 33, 35, 36, 37, 38, 41, 42, 43, 44, 45, 47, 53, 55, 56, 59, 60, 61, 62], "functool": 24, "g": [0, 4, 5, 6, 7, 13, 14, 19, 21, 22, 24, 44, 45, 47, 48, 50, 55, 58, 59, 61, 62, 63, 64, 66], "gather": 24, "gc_not_connect": 27, "gener": [0, 3, 4, 6, 7, 19, 21, 47, 50, 52, 53, 60, 64], "genotyp": 66, "geograph": [14, 62], "get": [14, 16, 17, 19, 21, 22, 24, 39, 41, 47, 52, 54, 56, 57, 61, 62, 64], "get_alf_path": [5, 30], "get_aws_access_kei": [21, 35], "get_cache_dir": [17, 42], "get_dataset_typ": [19, 43], "get_default_cli": [17, 42], "get_detail": [0, 14, 41, 56], "get_fil": 44, "get_lab_from_endpoint_id": [24, 37], "get_local_endpoint_id": [24, 37], "get_local_endpoint_path": 37, "get_params_dir": [17, 42], "get_s3_allen": 21, "get_s3_from_alyx": [21, 35], "get_s3_publ": 21, "get_s3_virtual_host": [21, 35], "get_session_fold": 30, "get_session_path": 5, "get_token": 37, "getfil": [41, 44], "git": 50, "github": [5, 6, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64], "give": [7, 13, 57, 66], "given": [0, 3, 5, 6, 7, 13, 14, 16, 17, 19, 21, 22, 24, 39, 45, 47, 48, 53, 55, 58, 59, 61, 62, 63, 65, 66], "glo": 24, "glob": 6, "glob_pattern": 19, "global": 24, "globu": [22, 23, 37], "globus_client_id": 26, "globus_func": 24, "globus_mock": 37, "globus_sdk": 24, "globuscli": 37, "glogu": 22, "glossari": 52, "go": [14, 54, 61, 62], "gocha": 62, "gocue_tim": [5, 48, 54, 58, 59], "gocue_times_bpod": 5, "gocue_times_bpodclock": 48, "gocuetrigger_tim": [54, 58, 59, 61], "gold": 7, "good": 54, "gotcha": 0, "gram": 19, "greater": [14, 62, 64], "greatli": [0, 60], "group": [7, 13, 48, 53, 59, 62], "grow": [35, 66], "gt": [57, 59, 61, 62], "guarante": [7, 13, 48, 55, 66], "guid": [0, 54, 58, 60, 61, 65, 66], "h": 6, "ha": [0, 5, 7, 13, 21, 24, 39, 47, 55, 57, 60, 62, 64], "had": 0, "hamish": 47, "handl": [0, 24, 47, 66], "handler": 22, "happen": [7, 13], "hardwar": [7, 13], "hash": [3, 7, 13, 40, 47, 54, 59], "hash_fil": [3, 54], "hash_id": 3, "haskel": [7, 13, 48, 55], "hasn": 60, "have": [0, 4, 5, 6, 7, 13, 14, 22, 48, 54, 57, 58, 59, 61, 62, 65, 66], "head": [7, 13, 55, 59], "header": 47, "headless": [24, 37], "headtrack": 66, "help": [59, 61, 62], "helper": 33, "hercul": 66, "here": [0, 6, 37, 39, 50, 53, 57, 58, 59, 61, 64, 67], "hexadecim": [5, 7], "hierarch": [7, 13], "high": [7, 19, 66], "higher": 64, "histologi": [0, 60], "hit": [0, 40, 44, 47, 58, 60], "hoferlab": [40, 54], "hold": 22, "home": [0, 16, 17, 18, 21, 24, 65], "hook": [31, 32, 33, 35, 36, 37, 38, 39, 40, 41, 42, 43], "host": [21, 54], "hour": [0, 60, 66], "how": [39, 52, 54, 55, 57, 59, 62, 64, 67], "howev": [0, 7, 13, 14, 19, 24, 54, 58, 59, 60, 62, 64], "html": [5, 6, 50], "http": [0, 5, 6, 14, 16, 17, 19, 21, 22, 23, 40, 47, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65], "http_download_fil": 47, "http_download_file_list": 47, "httperror": [14, 19], "huge": 63, "human": 16, "hyphen": [5, 7, 48], "i": [3, 4, 5, 6, 7, 13, 14, 16, 17, 19, 21, 22, 24, 35, 38, 39, 41, 44, 45, 47, 48, 50, 52, 53, 54, 55, 57, 58, 59, 60, 61, 62, 64, 65, 66, 67], "ian": 19, "ibl": [4, 5, 6, 7, 14, 21, 40, 52, 54, 55, 59, 61, 62], "ibl_floferlab_sr": 40, "ibl_neuropixel_brainwide_01": [56, 57, 61], "ibl_witten_01": 16, "iblenv": 65, "iblmic": 5, "iblparam": [17, 22], "iblrig_data": 61, "iblrigdata": 5, "iblutil": [16, 41, 44], "icassp39728": 62, "id": [3, 14, 16, 19, 22, 24, 33, 39, 40, 44, 45, 47, 52, 55, 57, 58, 59, 61, 62, 63, 64], "id_0": 59, "id_1": 59, "ident": 48, "identifi": [5, 7, 13, 14, 16, 39, 44, 45, 56, 59, 61, 66], "idx": 45, "ignor": [45, 47, 59, 63], "ignore_miss": 24, "ignore_qc_not_set": [0, 14, 45, 58], "imag": [47, 57, 64], "image_fil": 47, "imec": 5, "imec0": [5, 61], "imec1": 58, "implement": 47, "import": [0, 3, 19, 21, 24, 41, 47, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65], "improv": 60, "inaccur": 7, "inact": 27, "includ": [0, 5, 7, 13, 14, 17, 22, 48, 53, 54, 55, 58, 60, 61, 62, 66], "include_schema": 17, "inclus": [14, 62], "inconsist": [6, 52], "incorrect": 19, "incorrectli": 4, "increas": [0, 3, 24], "independ": 65, "index": [0, 3, 6, 41, 45, 50, 52, 54, 64], "index_last_befor": [41, 45], "indic": [7, 13, 19, 64], "individu": [59, 66], "info": [0, 14, 56, 59, 61, 64], "info_pykilosort": 61, "inform": [5, 14, 22, 24, 48, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 64, 65, 66], "ingnor": 24, "initi": [0, 7, 64], "initialis": 65, "inject": 44, "inlin": 54, "inplac": 6, "input": [5, 7, 16, 17, 19, 24, 41, 44, 45, 47, 58, 59], "ins": [14, 64], "insensit": [0, 14, 62, 64], "insert": [7, 13, 14, 39, 48, 52, 55, 57], "insertion_uuid": 64, "insid": [47, 54], "instal": [0, 50, 52, 54, 61], "instanc": [3, 14, 16, 17, 19, 21, 24, 41, 44, 47, 54, 59, 61, 62], "instanti": [0, 14, 24, 41, 47, 60, 63], "instead": [0, 14, 19, 21, 45, 54, 59, 60, 62, 63, 64], "institut": 64, "instruct": 67, "int": [5, 6, 7, 14, 15, 19, 24, 44, 45, 47, 62], "int64": [16, 56], "integ": [7, 13, 14, 16, 45, 48, 55, 64, 66], "integr": 24, "integration_loc": 24, "intend": [16, 48], "intenum": 7, "inter": 16, "interact": [39, 47], "interconvert": [16, 55, 56, 62], "interest": [57, 61, 62], "interfac": [64, 66], "intermitt": 16, "intern": [56, 61, 65, 66], "internationalbrainlab": [0, 16, 40, 41, 47, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65], "internet": [0, 19, 41, 54, 60, 64], "interpol": [6, 7, 13], "interpret": [14, 47, 62], "interv": [4, 5, 6, 7, 13, 14, 48, 54, 58, 59, 61, 66], "intervals_bpod": [48, 58, 59], "intervals_nidaq": [7, 13], "introduct": 52, "invalid": [5, 7, 14, 16, 56], "invalid_ref": 16, "invers": 64, "io": [5, 14, 31, 41, 44, 54, 59], "ioerror": 24, "ipynb": 50, "is_exp_ref": 16, "is_fold": 21, "is_logged_in": [24, 38, 47], "is_session_fold": 32, "is_session_path": [7, 56], "is_uuid": [5, 7, 32, 56], "is_uuid_str": [7, 32, 56], "is_valid": [7, 32, 54, 55], "isinst": 64, "isn": [0, 44], "iso": [7, 13, 14, 19, 59, 66], "isolatedasynciotestcas": 37, "issu": [0, 4, 7, 24, 65], "issuer": 0, "item": [0, 66], "iter": [6, 14, 16, 19, 64], "iter_dataset": [6, 31], "iter_sess": [6, 31], "iterdir": 54, "itidur": [58, 59], "its": [0, 7, 13, 22, 33, 55, 56, 59, 64, 66], "itself": [21, 64], "join": [55, 56], "joinpath": [53, 54], "journal": 62, "json": [5, 6, 7, 13, 19, 21, 22, 35, 38, 47, 48, 53, 55, 56, 57, 58, 61], "json__extended_qc__alignment_resolv": 64, "json_field": 38, "json_field_delet": 47, "json_field_remove_kei": 47, "json_field_upd": 47, "json_field_writ": 47, "jsonabl": [6, 58], "jsonfield": 64, "juli": 53, "jupyt": 50, "just": [5, 37, 41, 54, 57, 66], "k": [52, 54, 62, 64], "kachari": [22, 23], "keep": [19, 60, 63, 66], "kei": [3, 5, 6, 7, 13, 14, 16, 17, 21, 22, 24, 25, 47, 56, 58, 59, 61, 64, 66], "kept": 66, "keyword": [6, 14, 39, 57, 58, 60, 61], "kilosort": [48, 66], "kind": [16, 56], "known": 58, "ks004": 57, "ks005": [16, 57], "ks017": 57, "ks018": 57, "ks019": 57, "ks022": 64, "ks023": [55, 57, 58, 59, 63], "ks024": 57, "ks025": 57, "ks2": [48, 66], "ks2_matlab": 58, "kwarg": [0, 6, 7, 14, 19, 22, 24, 38, 45, 47, 59, 62, 63], "l": [24, 37], "lab": [3, 5, 6, 7, 10, 12, 13, 14, 16, 19, 24, 33, 47, 48, 53, 54, 55, 56, 57, 60, 61, 62, 66], "lab_nam": 48, "label": [7, 13, 14, 24, 53, 59, 61], "laboratori": [61, 62], "lambda": [16, 24], "larg": [0, 14, 39, 54, 66], "laseron": 48, "last": [0, 53, 60], "later": 65, "latest": [0, 45], "latter": [16, 45], "launch": 65, "layer": 64, "lazyid": [41, 45, 52, 57], "lead": 66, "leaf": 64, "learn": 66, "least": [14, 24, 48, 62, 64], "left": [58, 61, 64], "leftcamera": [61, 62, 64], "leftroimotionenergi": 61, "legaci": 41, "len": [54, 56, 61], "length": [0, 7, 14, 59], "less": [0, 7, 13, 14, 58, 62, 64], "let": [53, 54, 57, 61], "letter": [7, 48], "level": [0, 7, 13, 14, 19, 45, 58, 59, 64], "lexicograph": [6, 7, 13, 14, 45, 48, 56, 59, 66], "lf": [5, 58], "lib": 0, "libitum": 19, "librari": [31, 61], "lie": 7, "like": [0, 6, 7, 13, 16, 19, 45, 58, 59, 62, 66], "likewis": [56, 58, 59, 60, 62, 66], "limit": [14, 24, 57, 62, 64], "line": [0, 7, 54, 64], "linear": [7, 13], "link": [47, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64], "links_to_file_list": 47, "linux": 24, "list": [0, 3, 6, 14, 16, 19, 21, 24, 39, 44, 45, 47, 52, 54, 56, 57, 59, 60, 61, 62, 63, 67], "list_": 58, "list_aggreg": [14, 41, 58], "list_collect": [14, 41, 53, 58, 59], "list_dataset": [0, 14, 41, 53, 58, 59, 61, 64, 66], "list_endpoint": [39, 47, 57, 64], "list_revis": [14, 41, 53, 58], "list_subejct": 41, "list_subject": [14, 58], "listabl": 45, "listdir": 54, "load": [2, 6, 14, 17, 22, 41, 47, 48, 52, 53, 54, 56, 60, 61, 62, 63], "load_": 63, "load_aggreg": [14, 41, 59], "load_cach": [0, 14], "load_client_param": [22, 36], "load_collect": [14, 41, 58, 59], "load_dataset": [0, 14, 41, 53, 56, 58, 59, 61, 63, 66], "load_dataset_from_id": [14, 41], "load_fil_cont": 31, "load_file_cont": [6, 31], "load_object": [6, 14, 31, 41, 53, 54, 56, 58, 59, 61, 63], "loaded_tim": 60, "local": [0, 3, 14, 16, 19, 21, 24, 41, 47, 52, 53, 54, 58, 59, 60, 61, 62, 64, 66], "local_endpoint": 26, "local_fil": 21, "local_path": [26, 47, 56], "local_serv": 19, "localcoordin": [40, 58, 61], "locat": [14, 17, 18, 19, 21, 22, 23, 24, 36, 37, 41, 44, 47, 52, 54, 56, 57, 62, 63, 66], "log": [19, 24, 38, 47, 52, 55, 61, 64], "log__icontain": 64, "logic": [6, 14, 41, 58, 59, 62, 64], "login": [14, 24, 35, 37, 38, 47], "logout": [0, 24, 37, 47], "long": [7, 13, 62], "longer": 24, "look": [6, 19, 24, 54, 57], "lookup": [47, 52, 62], "lose": 0, "low": [7, 66], "lower": [14, 62], "lt": [57, 58], "m": 52, "m4": 64, "machin": [21, 54, 66], "made": [24, 44, 52, 54, 57, 60, 62], "mai": [0, 4, 5, 7, 13, 14, 16, 19, 21, 24, 35, 48, 53, 57, 58, 59, 60, 61, 62, 64, 66], "main": [50, 54, 55, 59, 64], "mainenlab": [54, 61], "maintain": 66, "make": [0, 6, 14, 39, 41, 47, 50, 54, 60, 62, 64, 66], "make_default": [17, 65], "make_parquet_db": [3, 14, 33, 53], "manag": [3, 54], "mani": [7, 13, 62], "manipul": 57, "manner": 48, "manual": 54, "map": [16, 17, 21, 22, 27, 45, 64], "mark": [0, 14, 64], "markdown": 50, "mat": 48, "match": [3, 4, 5, 6, 7, 13, 14, 19, 21, 45, 48, 52, 53, 54, 55, 58, 59, 61, 62, 64, 66], "matlab": 48, "matplotlib": 54, "matrix": [58, 61, 66], "max": 7, "max_md5_siz": 19, "max_retri": 24, "maximum": [14, 19, 24], "maxsplit": 54, "mayb": 48, "md": 50, "md5": [3, 19, 47], "mean": [19, 45, 48, 59, 60, 61, 65, 66], "measur": [7, 13, 53, 66], "meet": 7, "member": [19, 65], "memori": 54, "mention": 62, "merg": [50, 55, 66], "messag": 64, "meta": [6, 14, 58, 59], "metadata": [6, 7, 13, 60, 66], "method": [0, 14, 16, 22, 24, 30, 31, 32, 33, 35, 36, 37, 38, 39, 40, 41, 42, 43, 45, 47, 52, 53, 56, 57, 59, 60, 61, 62, 63, 64, 66], "methodnam": [30, 31, 32, 33, 35, 36, 37, 38, 39, 40, 41, 42, 43], "metric": [58, 61], "mfd_04": [14, 62], "micro": 57, "microsoft": 0, "might": [57, 61, 66], "min_api_vers": 45, "minimum": [24, 45], "minor": [0, 7], "minut": [7, 54, 60], "mirror": 59, "miss": [3, 7, 14, 24, 52, 59, 63, 64], "mistak": 52, "mitig": 24, "mixin": 16, "mkdir": [53, 54], "ml": [19, 57], "mlapdv": [58, 61], "mm": [7, 13, 16, 56], "mnt": [5, 24, 40], "mo": 64, "mock": 41, "mock_stdout": 41, "modal": [7, 13, 53], "mode": [0, 14, 19, 37, 40, 41, 47, 52, 54, 55, 56, 57, 58, 59, 66], "model": [7, 13, 55, 61, 64, 66], "modif": 14, "modifi": [14, 17, 24, 38, 47], "modul": [5, 7, 14, 16, 17, 22, 24, 30, 31, 32, 33, 35, 36, 37, 38, 40, 41, 42, 43, 45, 53, 59, 61, 62], "more": [0, 4, 5, 6, 7, 13, 14, 16, 24, 45, 53, 54, 56, 57, 58, 60, 61, 62, 64, 65, 66], "most": [7, 14, 19, 41, 45, 56, 59, 60, 62, 66], "motor": 64, "mouse_001": 48, "move": [6, 14, 19, 24], "mp4": 58, "mrsicflogellab": 54, "much": 64, "multipl": [4, 6, 7, 13, 14, 16, 19, 24, 45, 47, 48, 53, 56, 59, 62, 64, 66], "must": [5, 6, 7, 13, 14, 19, 22, 24, 45, 48, 50, 55, 59, 60, 62, 63, 64, 65, 66], "mv": [24, 37], "my": [6, 52], "my_exampl": 54, "mylab": 33, "mysub": 33, "n": [7, 13, 55, 61, 63], "n_correct_tri": [19, 56, 64], "n_sampl": 6, "n_trial": [19, 56, 64], "name": [3, 4, 5, 6, 7, 13, 14, 16, 19, 21, 22, 24, 40, 44, 45, 47, 52, 53, 54, 55, 57, 58, 61, 62, 66, 67], "name__iregex": 64, "name_spac": 5, "namespac": [4, 5, 6, 7, 9, 10, 11, 13, 14, 55, 59], "nan": 58, "narr": [56, 60, 64], "nate": 40, "navig": 0, "nb": [0, 3, 6, 7, 13, 14, 16, 19, 22, 24, 41, 42, 48, 58, 59, 60, 62, 64], "nbe": [7, 13], "ncontinu": [7, 13], "nd": 47, "ndarrai": [6, 14, 61], "ndownload": 54, "necessari": [0, 7, 13, 14, 53, 54, 55], "need": [0, 16, 24, 41, 47, 54, 61, 65, 66], "negat": 64, "neither": 14, "nencod": [7, 13], "nest": 24, "network": 24, "neurophysiologi": [1, 52, 61], "nevertheless": 66, "new": [0, 5, 6, 17, 19, 24, 41, 44, 47, 53, 55, 57, 60, 64], "new_download_dir": 0, "new_par": 22, "new_subj": 47, "newer": [0, 14], "newli": [0, 14, 19], "next": [0, 6, 54], "next_num_fold": [6, 31], "nice": 27, "nicknam": [14, 19, 47, 57, 62, 64], "nickname__icontain": 64, "nidq": 58, "night": 0, "nix": 24, "nnn": 16, "no_cach": [0, 38, 41, 47, 60], "node": 64, "nois": 7, "non": [3, 7, 13, 14, 16, 22, 31, 47], "none": [0, 3, 5, 6, 7, 14, 16, 17, 19, 21, 22, 24, 26, 31, 32, 33, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 47, 53, 55, 57, 58, 59, 60, 61, 62, 64], "nonetyp": 59, "nor": 7, "normal": [54, 66], "not_set": [7, 14, 45, 46, 58, 64], "note": [0, 5, 7, 14, 19, 21, 24, 39, 41, 45, 47, 50, 54, 55, 56, 57, 58, 59, 60, 62, 63, 64], "notebook": [50, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64], "notic": 57, "now": [52, 54, 61], "np": [6, 14, 16, 45, 56, 61], "nprefer": [7, 13], "npy": [0, 4, 5, 6, 7, 13, 14, 33, 40, 45, 47, 48, 53, 54, 55, 56, 58, 59, 61, 62, 64], "nr_0027": [56, 57], "nrrd": 21, "nspi": 55, "nthe": [7, 13], "null": 47, "number": [5, 6, 7, 10, 12, 13, 14, 15, 16, 19, 24, 33, 47, 48, 53, 54, 55, 56, 57, 58, 59, 61, 62, 64, 66], "numer": [7, 13, 64, 66], "numpi": [6, 7, 13, 14, 50, 56, 59, 61], "nyu": [54, 61, 62], "o": [0, 6, 24, 54], "obj": [5, 14, 56, 59], "obj_summeri": 21, "object": [4, 5, 6, 7, 9, 10, 11, 13, 14, 16, 17, 19, 21, 22, 24, 37, 39, 41, 44, 45, 46, 47, 48, 52, 53, 54, 55, 56, 57, 58, 59, 61, 63, 64, 66], "objectsummeri": 21, "obtain": [53, 54, 66], "occur": [4, 14, 38, 45], "off": [14, 47, 50, 60, 62], "offlin": [0, 14, 40, 41, 52, 54, 56, 62, 64], "offline_onli": 41, "offset": 64, "often": [7, 13, 64], "old": [14, 47], "old_spik": [14, 59], "older": [45, 66], "olivi": [21, 47], "omit": [59, 64], "onc": [0, 14, 59, 60, 65], "one": [0, 48, 52, 53, 54, 55, 56, 58, 59, 60, 61, 62, 63, 64, 65, 66], "one2": 0, "one_cach": [3, 16, 54], "one_exampl": 54, "one_offlin": 60, "one_path_from_dataset": 16, "onealyx": [14, 17, 22, 40, 41, 59, 61, 62, 64], "ones": [14, 61], "onli": [6, 7, 14, 19, 22, 45, 47, 52, 54, 55, 57, 58, 60, 61, 62, 63, 65, 66], "onlin": [0, 14, 16, 19, 52, 55, 56, 57, 62, 66], "online_resourc": 62, "onset": [54, 55], "onto": 0, "open": [0, 1, 35, 47, 50, 52, 61, 65], "openalyx": [0, 35, 41, 47, 55, 56, 57, 58, 59, 61, 62, 63, 64], "oper": [24, 54], "optim": 0, "option": [3, 4, 5, 6, 7, 13, 14, 16, 17, 19, 22, 24, 45, 47, 52, 53, 54, 59, 60, 66], "order": [6, 7, 13, 14, 24, 38, 45, 46, 48, 50, 56, 59, 66], "ordereddict": [5, 55], "org": [0, 16, 40, 41, 47, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65], "organ": [7, 13, 48, 54, 58, 59, 66], "origin": [41, 48, 50, 60], "other": [0, 6, 14, 24, 41, 47, 48, 52, 53, 54, 56, 58, 59, 60, 62, 66], "other_us": 0, "otherwis": [3, 5, 6, 7, 14, 16, 24, 61], "our": [54, 57, 62, 65], "out": [24, 35, 38, 47, 52, 53, 54, 55, 56, 57, 58, 60, 61, 62], "out_dir": 3, "outcom": [7, 45, 64], "outdat": 54, "output": [0, 3, 6, 19, 57, 58, 61, 64], "over": [0, 6, 7, 13, 14, 16, 38, 41, 44, 55, 56, 58, 59], "overrid": 14, "overview": [6, 60], "overwrit": [0, 14, 21, 24, 47], "overwritten": 48, "own": 52, "packag": [20, 29, 34, 48, 65], "pad": [5, 7, 13], "padded_sequ": [5, 30], "page": [50, 64, 65], "pagin": [14, 39, 45, 62], "pair": 64, "panda": [3, 6, 7, 14, 16, 45, 46, 58, 61, 62, 63], "paper": [52, 54, 62, 66], "par": [17, 22], "param": [14, 22, 39, 41, 42, 44, 47, 52, 54, 64], "param_dir": 44, "paramet": [3, 5, 6, 7, 14, 16, 17, 19, 21, 22, 23, 24, 26, 36, 37, 39, 41, 44, 45, 47, 59, 61, 62, 64, 65, 66], "parent": [53, 54], "parent_sess": [56, 64], "parenthes": 64, "parquet": [3, 14, 41, 47, 54], "pars": [2, 5, 6, 7, 14, 16, 30, 45, 48, 55, 62], "parse_id": [41, 45], "parse_valu": 16, "part": [5, 6, 7, 13, 14, 45, 48, 53, 55, 56, 58, 61, 64, 66], "part01": 48, "part02": 48, "part1": [6, 59], "part2": 6, "partial": [14, 24, 52, 62], "partial_upd": [47, 64], "particular": [24, 59, 66], "particularli": 47, "pass": [5, 7, 14, 19, 24, 45, 46, 47, 52, 53, 58, 64], "password": [14, 16, 47, 61], "patch": [41, 47], "patch_cach": 45, "path": [0, 3, 5, 6, 7, 10, 14, 16, 17, 19, 21, 22, 24, 30, 44, 45, 47, 53, 54, 56, 61, 66], "path2eid": [14, 16, 40, 56], "path2record": [16, 40], "path2ref": 16, "path2url": [14, 16, 41, 56], "path_from_dataset": 16, "path_from_filerecord": 16, "path_mock": [36, 37], "path_obj": [14, 16], "path_object": 7, "path_pattern": [7, 32, 53], "path_str": 16, "path_str2": 16, "pathlib": [0, 3, 5, 6, 7, 14, 16, 17, 19, 21, 24, 44, 47, 53, 54, 56, 59, 61], "pattern": [4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 16, 19, 48, 53, 55, 59, 62], "paused_by_admin": 27, "pcbi": 62, "pd": [6, 14, 16, 44, 45, 61, 63], "peakamplitud": [58, 61], "peaktotrough": [58, 61], "peopl": 59, "per": [0, 6, 7, 13, 14, 19, 45, 47, 62, 64, 66], "percentag": [14, 62, 64], "perform": [6, 14, 19, 47, 60, 62], "performance_gt": [14, 57, 62, 64], "performance_lt": [14, 62, 64], "performance_qt": 57, "perhap": 48, "period": [7, 48], "perman": 0, "permission_deni": 27, "permit": [6, 14, 45, 59, 62, 64], "pertain": [6, 66], "pg": [45, 47], "phi": 57, "physic": 7, "pictur": 39, "pid": [14, 59, 62], "pid2eid": [14, 40, 41, 59, 60], "piec": [7, 13, 66], "pip": [0, 50, 54, 61, 65], "pk": [39, 47], "place": [6, 7, 13, 19, 48, 50, 53], "plai": [7, 13], "platform": 0, "pleas": 65, "plot": 54, "plt": 54, "plural": [7, 13, 55], "point": [7, 13], "polar": 58, "polling_interv": 24, "pop": 54, "posit": [14, 48, 58, 59, 61, 62], "posix": 24, "posixpath": 33, "possibl": [41, 45, 54, 57, 59, 60, 62, 64], "post": [19, 41, 47, 52], "postgresql": [62, 64], "pound": [7, 13, 48, 59], "power": [58, 59, 64], "pprint": [55, 59, 61, 62, 64], "pqt": [0, 24, 53, 54, 58, 61], "pr": 50, "practic": 7, "pre": [14, 24, 48, 62, 66], "preced": [22, 66], "precis": [19, 62], "prefer": [48, 66], "prefix": [7, 13, 16], "prepar": 54, "prepare_fil": [19, 43], "prepend": 16, "preprint": 62, "preprocess": [48, 58, 59, 61], "present": [5, 16, 19, 21, 22, 48, 52, 60, 62, 66], "preserv": [7, 48], "press": 17, "previou": [7, 13, 14, 45, 58, 59, 63, 66], "previous": 0, "primari": [7, 13, 64], "print": [0, 7, 14, 24, 39, 47, 53, 54, 55, 56, 58, 59, 60, 61, 62, 63, 64, 65], "print_endpoint_info": [47, 64], "probabilityleft": [54, 58, 59], "probabl": 24, "probe": [7, 13, 14, 47, 48, 53, 55, 57, 58, 61, 62, 63, 66], "probe0": 59, "probe00": [7, 13, 14, 40, 44, 45, 48, 53, 57, 59, 61, 66], "probe01": [4, 14, 44, 48, 53, 58, 59, 61], "probe05": 59, "probe1_spik": 59, "probe_dataset": [14, 61], "probe_insert": [56, 57, 61, 64], "probe_label": 61, "probe_nam": 57, "problem": 0, "procedur": [19, 56, 57, 64], "process": [48, 66], "produc": [7, 13, 54], "profil": [21, 22, 24], "progress": 47, "proj": 62, "project": [14, 19, 33, 45, 56, 57, 58, 59, 61, 62, 66], "project__name__icontain": 64, "projects__name__icontain": 64, "prompt": [0, 14, 17, 24, 35, 38, 41, 47, 65], "properli": 0, "properti": [6, 14, 24, 38, 41, 44, 47, 59, 60, 62, 64], "protect": [19, 47], "protocol": [7, 14, 19, 22, 62, 66], "proven": [57, 64], "provid": [0, 3, 4, 6, 14, 16, 17, 19, 21, 22, 24, 41, 45, 57, 58, 59, 60, 61, 62, 64, 66], "public": [21, 41, 59, 61], "pull": 50, "purepath": [5, 16, 24], "pureposixpath": [5, 16, 21, 24], "purewindowspath": 24, "purpos": [7, 13, 55], "push": 50, "put": [47, 54, 66], "py": [0, 41, 50, 54, 62], "pykilosort": 61, "pypi": 50, "pyplot": 54, "python": [48, 50, 52, 62, 63, 65], "q": 47, "qc": [0, 7, 14, 32, 45, 46, 56, 58, 60, 62], "qc_bool": 64, "qc_pct": 64, "qc_pct__gte": 64, "qc_type": 45, "qualiti": [7, 52], "qualnam": 7, "queri": [0, 14, 16, 21, 24, 38, 39, 41, 45, 47, 52, 59, 61, 62], "query_typ": [14, 45, 47, 57, 59, 60, 61, 62], "queryset": 64, "question": 0, "queu": 27, "quick": [24, 52], "quickli": 57, "r": [50, 60], "rais": [0, 4, 5, 7, 14, 16, 17, 19, 22, 24, 45, 47, 56, 59, 62], "random": 6, "randomli": 7, "rang": [14, 45, 57, 59, 62], "rather": [7, 13, 35], "raw": [6, 7, 48, 55, 58, 59, 60], "raw_": 59, "raw_behavior_data": 58, "raw_ephys_data": [58, 61], "raw_file_nam": 61, "raw_video_data": [7, 13, 53, 58], "rawind": [58, 61], "rb": 47, "re": [0, 7, 21, 24, 47, 59, 62, 65], "reaction": 54, "read": [6, 22, 39, 47, 52, 64, 66, 67], "read_csv": 63, "read_t": [6, 31, 59], "readabl": [16, 56], "readablealf": [7, 32], "readm": 54, "reason": 59, "reattempt": 0, "recent": [14, 45, 52, 59, 66], "recogn": [7, 13], "recommend": [7, 13, 14, 60], "record": [7, 13, 14, 16, 19, 45, 47, 52, 54, 58, 61, 62, 64, 66], "record2path": [16, 40], "record2url": [16, 22, 40, 41], "record_load": 63, "recurs": [6, 16, 19, 24], "reduc": 60, "ref": [16, 56], "ref2dict": 16, "ref2eid": 16, "ref2path": [16, 56], "ref_dict": [16, 56], "refer": [6, 7, 13, 14, 16, 47, 48, 50, 52, 55, 56, 59, 61, 65, 66], "refin": 66, "reflect": 16, "reformat": 45, "refresh": [0, 14, 24, 45, 52], "refresh_cach": [0, 14, 41, 60], "regardless": [0, 14], "regex": [7, 14, 32], "region": [21, 57, 64], "regist": [0, 19, 24, 55, 57, 64], "register_fil": [19, 43], "register_sess": [19, 43], "register_water_administr": [19, 43], "register_weight": [19, 43], "registr": [43, 52], "registrationcli": [19, 43], "regular": [0, 6, 7, 14, 45, 58, 59, 62, 64], "rel": [0, 3, 5, 6, 7, 13, 14, 19, 21, 24, 45, 47, 55, 61, 66], "rel_path": [5, 59], "rel_path2url": 47, "rel_path_part": [5, 30], "rel_path_spec": 7, "rel_ses_fil": 33, "rel_ses_path": 33, "relat": [4, 7, 13, 14, 55, 58, 59, 66], "relationship": 66, "relative_path": [24, 40], "releas": [14, 52, 66], "relev": [5, 60], "reli": [35, 41, 60], "reload": 14, "remain": [24, 62], "rememb": [7, 13, 55], "remot": [0, 3, 14, 16, 39, 41, 45, 47, 50, 52, 54, 55, 56, 57, 58, 59, 60, 61, 64, 66], "remote_endpoint": 24, "remov": [3, 5, 6, 24, 47], "remove_empty_fold": [6, 31], "remove_empty_sess": 3, "remove_kei": 38, "remove_missing_dataset": 3, "remove_uuid": 24, "remove_uuid_fil": 6, "remove_uuid_recurs": 6, "remove_uuid_str": [5, 30], "renam": [6, 45, 54], "repeatedli": 0, "replac": [7, 24], "repnum": 54, "repo": [22, 35, 52], "repo_from_alyx": [22, 36], "repo_nam": 21, "repositori": [14, 16, 19, 21, 22, 24, 57, 63, 64], "repres": [7, 13, 45, 48, 56, 59, 66], "request": [0, 14, 19, 41, 47, 50, 54, 64, 66], "requir": [3, 7, 13, 14, 16, 41, 45, 48, 50, 54, 55, 57, 59, 60, 64, 66], "rerun": 66, "reserv": [6, 7, 13], "reset": 14, "resourc": [21, 54], "respect": [16, 19, 64], "respons": [0, 19, 38, 39, 41, 45, 47, 60], "response_tim": [54, 58, 59], "responsible_us": 47, "rest": [0, 14, 16, 19, 24, 38, 39, 41, 44, 45, 47, 50, 52, 62], "rest_queri": 47, "rest_respons": 41, "rest_schem": [47, 64], "rest_schema": [44, 64], "restor": 41, "restrict": [39, 57, 62, 64], "result": [3, 6, 14, 38, 52, 58, 60, 62, 64, 66], "retri": 24, "retriev": [0, 17, 21, 56, 60], "return": [3, 5, 6, 7, 13, 14, 16, 17, 19, 21, 22, 24, 38, 39, 41, 44, 45, 47, 52, 56, 57, 58, 59, 61, 62, 63, 64, 66], "return_loc": 21, "return_md5": 47, "return_s": 24, "revis": [4, 5, 7, 8, 10, 11, 13, 14, 19, 44, 45, 52, 53, 55, 57, 58, 61, 64], "revision_last_befor": 45, "revisions_datasets_t": 44, "revok": 24, "reward": 54, "reward_volum": 59, "rewardvolum": [54, 58, 59], "rfmapstim": 48, "rig": [14, 62], "right": [54, 64], "rightcamera": [61, 62, 64], "rightroimotionenergi": 61, "rm": 58, "roi": 7, "roimotionenergi": [48, 61], "role": [7, 13], "roll": 57, "root": [0, 3, 5, 7, 14, 16, 17, 19, 24, 44, 54, 59, 61, 63], "root_data_fold": 19, "root_dir": [3, 6, 16], "root_path": [16, 24], "routin": [0, 24], "row": [6, 7, 13, 45, 48, 55, 60, 66], "rst": 50, "rtf": 55, "rule": [6, 7, 13], "run": [0, 24, 31, 35, 36, 37, 39, 40, 41, 43, 52, 61, 65, 66], "run_task": [24, 37], "runner": [17, 18], "runtest": [30, 31, 32, 33, 35, 36, 37, 38, 39, 40, 41, 42, 43], "s0": 40, "s3": 21, "s3_download_fil": [21, 35], "s3_download_fold": 21, "s3_download_public_fold": 35, "safe": [41, 47, 55], "said": [47, 66], "same": [0, 4, 5, 6, 7, 13, 16, 24, 47, 48, 53, 54, 55, 57, 59, 60, 61, 63, 64, 66], "sampl": [6, 7, 13, 58, 61], "save": [0, 3, 6, 7, 13, 14, 17, 22, 44, 52, 61, 66], "save_cach": [14, 41], "save_client_param": [22, 36], "save_dir": 14, "save_loaded_id": [14, 41, 63], "save_metadata": 6, "save_npi": 31, "save_object_npi": 6, "sc": 66, "scale": 66, "scanimag": [7, 13], "scenario": 17, "schema": 17, "scheme": 21, "scientist": 66, "scope": 6, "scratch": 21, "script": [50, 63, 64], "sd0": 5, "sdk": 24, "se": [14, 45, 60, 62, 64], "seamlessli": 66, "search": [5, 6, 14, 19, 41, 45, 47, 48, 52, 54, 55, 56, 58, 60, 61, 64], "search_insert": [0, 14, 41, 62], "search_term": [14, 41, 45, 61, 62, 64], "second": [0, 7, 13, 14, 24, 45, 48, 55, 59, 61, 66], "secondari": 64, "section": [0, 62, 65], "secur": 47, "see": [5, 6, 14, 24, 47, 52, 54, 57, 58, 59, 60, 61, 62, 64, 65, 66], "seem": 52, "select": 61, "self": [48, 62], "semi": 64, "send": 47, "sensit": [14, 62, 64], "separ": [0, 5, 6, 7, 13, 14, 17, 45, 47, 48, 59, 64], "sequenc": [5, 14, 16, 45, 56, 62, 66], "sequenti": [7, 13], "seri": [6, 14, 16, 45], "serial": 61, "serv": [7, 13], "server": [0, 14, 16, 19, 22, 24, 47, 61, 62, 65, 66], "server_onli": 19, "servic": [21, 54], "serviceresourc": 21, "ses2eid": 45, "ses2record": [41, 45], "ses_info": 33, "ses_path": 19, "sess_info": 57, "session": [3, 5, 6, 7, 12, 13, 14, 16, 19, 39, 40, 41, 45, 47, 52, 53, 54, 56, 57, 58, 59, 60, 61, 62, 63, 66], "session__qc__lt": 64, "session__start_time__date__lt": 64, "session__task_protocol__icontain": 64, "session_date_fold": 6, "session_mock": 35, "session_path": [5, 6, 19, 31, 41, 54, 56, 59], "session_path_part": [5, 30], "session_record2path": [16, 40], "session_root": 19, "session_spec": 7, "session_uuid": 63, "sessions__subject__nickname__icontain": 64, "sessions_onli": [14, 63], "set": [0, 4, 7, 14, 16, 17, 19, 21, 22, 24, 25, 31, 33, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 47, 52, 54, 57, 58, 59, 60, 62, 65, 66], "set_up_env": 44, "setter": 38, "setup": [14, 17, 22, 31, 33, 36, 37, 38, 41, 42, 43, 52, 54, 61], "setup_rest_cach": 44, "setup_test_param": 44, "setupclass": [31, 35, 36, 37, 39, 40, 41, 43], "sever": [7, 13, 64], "sex": 57, "shape": [6, 7, 13], "share": [0, 6, 54, 66], "shell": [6, 14, 45, 59, 65], "short": 62, "short_kei": 6, "short_path": 56, "shorten": [6, 62], "should": [0, 7, 13, 14, 22, 24, 41, 45, 48, 50, 54, 55, 60, 64, 65], "show": [0, 54, 59], "side": [19, 58], "sign": [7, 13, 48, 59], "signal": 55, "signatur": 21, "silent": [14, 17, 41, 47, 59, 61, 65], "similar": [58, 62], "simpl": [47, 59, 66], "simpler": 54, "simpli": [0, 24, 63], "simplifi": [6, 7, 13, 55], "simultan": 59, "sinc": [7, 13, 60], "singl": [14, 16, 19, 22, 24, 45, 47, 54, 55, 59, 61, 62, 66], "site": 0, "size": [6, 7, 13, 21, 24, 45, 59, 66], "skip": [19, 65], "skipif": 41, "slice": [0, 14, 16, 45, 61], "slightli": 62, "slower": 64, "small": [35, 45, 66], "snapshot": 66, "snr": 7, "so": [0, 6, 22, 44, 48, 54, 55, 61, 62, 64, 65], "softwar": [7, 13, 48, 66], "sole": 64, "somatomotor": 64, "some": [7, 13, 41, 48, 50, 53, 58, 59, 61, 62, 63, 64, 65], "someon": 52, "someroidataset": 7, "someth": [0, 24, 54], "sometim": 66, "somewher": 0, "sort": [3, 7, 13, 14, 45, 48, 56, 61, 66], "sorter": [48, 61], "sourc": [3, 4, 5, 6, 7, 14, 16, 17, 19, 21, 22, 24, 30, 31, 32, 33, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 47, 55], "source_endpoint": 24, "source_endpoint_nam": 24, "source_path": 24, "sp026": 14, "space": [7, 48], "spars": 7, "sparsenois": [7, 13, 48, 55], "spec": [5, 6, 14, 32, 45, 48, 53, 54, 55, 56, 61], "spec_descript": 7, "special": [39, 48, 62], "specif": [6, 7, 8, 9, 10, 11, 12, 13, 14, 19, 22, 32, 48, 52, 53, 54, 55, 57, 58, 59, 61, 62, 64, 66], "specifi": [0, 4, 7, 13, 14, 19, 24, 53, 59, 60, 61, 62, 66], "speed": 0, "spend": 66, "spike": [0, 4, 5, 6, 7, 13, 14, 33, 44, 45, 48, 53, 55, 58, 61, 62, 66], "spike_sort": 58, "spike_sorting_pipeline_for_the_international_brain_laboratori": 62, "spike_tim": [14, 53, 59], "spike_train": 7, "spikeglx": 5, "spikes_subset": 58, "spikes_tim": 59, "spikesort": [21, 64], "split": [19, 48, 54, 66], "sql": [62, 64], "squar": 64, "squash": 47, "src_endpoint": 24, "ssl": 0, "ssp": 64, "ssv": [6, 7, 48, 58, 59], "st": 66, "stabil": 62, "stabl": 60, "stack": [57, 64], "stage": 65, "standalon": [45, 65], "standard": [7, 13, 31, 48, 54, 61, 66], "start": [0, 7, 13, 14, 19, 21, 45, 48, 52, 55, 57, 58, 59, 62, 65, 66], "start_tim": [19, 56, 57, 64], "state": [22, 41, 60], "static": [6, 7, 14, 16, 19, 22, 24, 37, 45], "statu": [6, 19, 24, 27, 57, 64], "status": 64, "status_cod": 47, "stay_logged_in": 24, "steinmetzlab": [56, 57], "step": 65, "still": 24, "stimoff_tim": [58, 59, 61], "stimon_tim": [7, 13, 54, 58, 59], "stimontrigger_tim": 54, "stimulu": 58, "stop": [6, 63, 66], "storag": [35, 38], "store": [0, 3, 7, 13, 17, 22, 24, 54, 57, 58, 59, 66], "str": [3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 14, 16, 17, 18, 19, 21, 22, 23, 24, 25, 44, 45, 47, 56, 59, 61, 62], "str_id": 44, "strike": 62, "string": [0, 5, 7, 14, 16, 19, 21, 24, 32, 44, 45, 47, 56, 58, 59, 61, 62, 64, 66], "structur": [3, 48, 52, 53, 54], "stub": 44, "stupid": 39, "style": [6, 14, 24, 45, 50, 59], "sub": 48, "sub_dict": 47, "subdirectori": [61, 66], "subfold": 59, "subj": [5, 45, 57], "subj_info": 57, "subj_nicknam": 57, "subject": [3, 4, 5, 6, 7, 10, 12, 13, 14, 16, 19, 24, 33, 39, 40, 43, 45, 47, 48, 52, 53, 54, 55, 56, 57, 58, 59, 61, 62, 64, 66], "subject__actions_sessions__procedures__nam": 64, "subject__nicknam": 64, "subject__nickname__exact": [0, 64], "subject__nickname__in": 64, "subject__nickname__regex": 62, "subject_aggreg": 58, "subject_sequence_yyyi": 16, "subject_tri": 59, "submit": [19, 24], "subsequ": 47, "subset": [14, 22, 59, 63, 64], "substanti": [3, 7, 13], "substr": [62, 64], "subtract": 54, "success": [24, 64], "successfulli": 63, "suffici": 14, "suggest": 67, "suitabl": 24, "sum": 19, "summari": 52, "superclass": 22, "suppli": 0, "support": [5, 6, 14, 16, 22, 45, 48, 59, 61, 62, 64, 66], "suppress": [14, 47], "sure": [14, 41], "surgeri": [57, 64], "surround": [48, 64], "sv": 59, "swc_014": 40, "swc_043": [58, 59, 62], "switch": 24, "sy": 19, "sync": [57, 58, 64], "synchron": [7, 13, 24, 66], "syntax": [7, 59, 62, 64], "sysout": 32, "system": [3, 7, 13, 16, 24, 38, 47, 65], "t": [6, 7, 14, 19, 24, 39, 44, 45, 52, 54, 57, 58, 59, 60, 61, 64], "tab": [7, 13], "tabl": [3, 6, 7, 13, 14, 22, 24, 41, 44, 45, 46, 47, 52, 53, 54, 55, 56, 59, 61, 62, 64, 66], "tables_dir": [0, 14], "tag": [0, 14, 19, 43, 50, 52, 57, 58, 59], "take": [0, 19, 54, 59, 62, 66], "taken": [3, 14, 19], "tapetesbloc18": [16, 47], "tar": 58, "target": [47, 57], "target_dir": 47, "target_endpoint": 24, "target_path": 24, "task": [7, 13, 14, 19, 24, 57, 60, 62, 66], "task_id": 24, "task_protocol": [14, 19, 33, 56, 57, 61, 62, 64], "task_wait_async": [24, 37], "tasks__statu": 64, "teardown": [31, 32, 33, 36, 37, 38, 41], "teardownclass": [31, 36, 37, 41, 43], "tell": 65, "temp": [41, 53], "temp_dir": [43, 53], "tempdir": [31, 35, 36, 37, 40, 41], "tempfil": [36, 37, 44, 53], "templat": [7, 58, 61], "temporari": [36, 37, 41, 44, 53], "temporarili": [24, 47, 52, 60], "temporarydirectori": [36, 37, 44, 53], "term": [14, 45], "termin": 65, "ters": 4, "test": [6, 7, 16, 21, 47, 52, 65], "test_add_endpoint": 37, "test_add_uuid": 30, "test_alferror": 32, "test_append_list": 31, "test_append_numpi": 31, "test_as_globus_path": 37, "test_auth_error": 38, "test_auth_method": 38, "test_authent": 38, "test_autocomplet": 41, "test_cache_dir_sett": 38, "test_cache_mod": 38, "test_cache_returned_on_error": 38, "test_caches_respons": 38, "test_channel": 39, "test_check_dimens": 31, "test_check_filesystem": 41, "test_check_protect": 43, "test_clear_cach": 38, "test_collection_spec": 41, "test_constructor": 37, "test_create_globus_cli": 37, "test_create_new_sess": 43, "test_create_sess": 43, "test_credenti": 35, "test_dataset2typ": 41, "test_datasets2record": 41, "test_datasets_df": 33, "test_db_1": 41, "test_db_2": 41, "test_delete_data": 37, "test_describ": 32, "test_describe_dataset": 41, "test_describe_revis": 41, "test_dict2ref": 40, "test_download_aw": 41, "test_download_dataset": [38, 41], "test_download_datasets_with_api": 38, "test_download_fil": [35, 37], "test_download_fold": 35, "test_dromedari": 32, "test_dsets_2_path": 40, "test_eid2path": 40, "test_eid2pid": 40, "test_eid2ref": 40, "test_empti": 38, "test_endpoint_id_root": 37, "test_endpoint_path": 37, "test_endpoints_doc": 39, "test_ensure_iso8601": 43, "test_exist": [31, 43], "test_expired_cach": 38, "test_expiry_param": 38, "test_fetch_endpoints_from_alyx": 37, "test_filename_part": 30, "test_filt": 41, "test_filter_bi": 31, "test_filter_wildcard": 41, "test_find_fil": 43, "test_folder_part": 30, "test_from_datafram": 31, "test_full_path_part": 30, "test_generic_request": 39, "test_get_alf_path": 30, "test_get_allen_s3": 35, "test_get_cache_dir": 42, "test_get_dataset_typ": 43, "test_get_default_cli": 42, "test_get_detail": 41, "test_get_ibl_s3": 35, "test_get_lab_from_endpoint_id": 37, "test_get_local_endpoint_id": 37, "test_get_local_endpoint_path": 37, "test_get_params_dir": 42, "test_get_s3_from_alyx": 35, "test_get_s3_virtual_host": 35, "test_get_session_fold": 30, "test_get_token": 37, "test_globus_headless": 37, "test_hash_id": 33, "test_index_last_befor": 41, "test_instanti": 43, "test_is_exp_ref": 40, "test_is_session_fold": 32, "test_is_uuid": 32, "test_is_uuid_str": 32, "test_is_valid": 32, "test_isdatetim": 30, "test_iter_dataset": 31, "test_iter_sess": 31, "test_json_method": 38, "test_key_from_url": 42, "test_l": [31, 37], "test_lazyid": 41, "test_list_aggreg": 41, "test_list_collect": 41, "test_list_dataset": 41, "test_list_pk_queri": 39, "test_list_revis": 41, "test_list_subject": 41, "test_load_aggreg": 41, "test_load_cach": 41, "test_load_client_param": 36, "test_load_collect": 41, "test_load_dataset": 41, "test_load_dataset_from_id": 41, "test_load_file_cont": 31, "test_load_object": [31, 41], "test_load_sparse_npz": 31, "test_loads_cach": 38, "test_local_cache_setup_prompt": 41, "test_login_logout": 37, "test_metadata_column": 31, "test_metadata_columns_uuid": 31, "test_mv": 37, "test_named_group": 32, "test_next_num_fold": 31, "test_next_revis": 43, "test_no_cache_context_manag": 38, "test_note_with_picture_upload": 39, "test_npy_parts_and_file_filt": 31, "test_offline_repr": 41, "test_on": 42, "test_one_factori": 41, "test_one_search": 41, "test_online_repr": 41, "test_padded_sequ": 30, "test_paginated_request": 39, "test_parquet": 33, "test_pars": 33, "test_parse_id": 41, "test_parse_valu": 40, "test_patch_param": 41, "test_path2eid": 40, "test_path2record": 40, "test_path2ref": 40, "test_path_pattern": 32, "test_pattern": 32, "test_pid2eid": [40, 41], "test_prepare_fil": 43, "test_print_endpoint_info": 39, "test_qc_valid": 32, "test_read_t": 31, "test_readable_alf": 32, "test_record2path": 40, "test_record2url": 40, "test_recurs": 40, "test_ref2dict": 40, "test_ref2path": 40, "test_refresh_cach": 41, "test_regex": 32, "test_register_fil": 43, "test_register_sess": 43, "test_register_weight": 43, "test_rel_path_part": 30, "test_remove_empty_fold": 31, "test_remove_missing_dataset": 33, "test_remove_token_field": 37, "test_remove_uuid": [30, 31], "test_remove_uuid_recus": 31, "test_repo_from_alyx": 36, "test_rest_all_act": 39, "test_rest_endpoint_read_onli": 39, "test_rest_endpoint_writ": 39, "test_revision_last_befor": 41, "test_save_cach": 41, "test_save_client_param": 36, "test_save_loaded_id": 41, "test_save_npi": 31, "test_save_refresh_token_callback": 37, "test_search": [38, 41], "test_search_insert": 41, "test_search_term": 41, "test_ses2record": 41, "test_session_path_part": 30, "test_session_record2path": 40, "test_sessions_df": 33, "test_setup": [37, 41, 42], "test_setup_sil": 41, "test_setup_usernam": 41, "test_static_setup": 41, "test_tag_mismatched_file_record": 41, "test_task_wait_async": 37, "test_to_address": 37, "test_to_alf": 32, "test_to_dataframe_scalar": 31, "test_to_dataframe_vector": 31, "test_to_eid": 40, "test_transfer_data": 37, "test_ts2vec": 31, "test_type2dataset": 41, "test_update_cache_from_record": 41, "test_update_url_param": 38, "test_url2uri": 35, "test_url_from_path": 41, "test_url_from_record": 41, "test_us": [16, 47], "test_validate_date_rang": 41, "test_validate_file_url": 38, "test_water_administr": 43, "test_water_restrict": 39, "testalfbunch": 31, "testalferr": 32, "testalffold": 31, "testalfget": 30, "testalfpars": 30, "testalfspec": 32, "testalyx2path": 40, "testauthent": 38, "testaw": 35, "testawspubl": 35, "testbas": 36, "testcas": [30, 31, 32, 33, 35, 36, 37, 38, 39, 40, 41, 42, 43], "testconvert": 40, "testdatasettyp": 43, "testdownloadhttp": 38, "testglobu": 37, "testglobusasync": 37, "testglobuscli": 37, "testjsonfieldmethod": 38, "testmisc": 38, "testonealyx": 41, "testonecach": 41, "testonedownload": 41, "testonemisc": 41, "testoneparamutil": 42, "testoneremot": 41, "testonesetup": [41, 42], "testonlineconvert": 40, "testparamsetup": 42, "testregistrationcli": 43, "testremot": 38, "testrest": 39, "testrestcach": 38, "tests_db": 33, "testsalf": 31, "testsalfpartsfilt": 31, "testsloadfil": 31, "testsloadfilenonstandard": 31, "testsoneparquet": 33, "testutil": 35, "testuuid_fil": 31, "testwrapp": 40, "text": [7, 13, 48, 59], "than": [4, 7, 13, 14, 47, 58, 59, 62, 64], "thei": [0, 14, 19, 48, 55, 56, 59, 62, 64, 66], "them": [7, 13, 19, 24, 54, 55, 57, 60, 66], "themselv": 48, "therefor": [7, 13, 14, 16, 19, 54, 55, 59, 63, 66], "thereof": [16, 19], "theta": 57, "thi": [0, 3, 4, 6, 7, 13, 14, 16, 17, 19, 22, 24, 35, 39, 41, 44, 45, 47, 48, 50, 53, 54, 55, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66], "thing": [0, 14], "think": [7, 13, 55], "those": [0, 3, 5, 14, 22, 24, 53, 61, 64, 66], "thread": [15, 47], "three": [7, 13, 14, 62, 66], "threshold": [14, 62], "through": [14, 24, 41, 47, 48, 53, 54, 64], "thu": [54, 66], "tif": [7, 13], "tiff": 48, "tight": 7, "tilda": [24, 64], "time": [0, 3, 4, 5, 6, 7, 13, 14, 19, 24, 33, 44, 45, 48, 53, 54, 55, 58, 60, 61, 62, 66], "timedelta": 60, "timeout": 24, "timeouterror": 64, "times_ephysclock": [5, 7, 13, 48, 55, 59], "times_ephysclock_minut": 7, "times_timescal": 5, "timescal": [5, 6, 7, 9, 10, 11, 13, 14, 55], "timeseri": [6, 7, 13, 52], "timestamp": [6, 7, 13, 14, 45, 48, 58, 59, 61, 62], "timestamps_bpod": [7, 13], "timout": 24, "tmpffnvueh8": 53, "to_address": [22, 24, 37], "to_alf": [7, 32, 55], "to_df": [6, 59], "to_eid": [16, 40, 56, 57, 64], "todo": [22, 24], "togeth": [7, 13, 55, 66], "token": [24, 35, 38, 44, 47], "took": [7, 13, 19], "top": [7, 13, 63, 64], "total": [19, 24], "touch": [44, 53], "trace": 61, "traceback": 0, "track": [63, 64], "train": [14, 19, 62], "traj": [57, 64], "traj_id": 57, "trajectori": [39, 57, 58, 64], "tranfer": 24, "transfer": 24, "transfer_data": [24, 37], "transfercli": 24, "transferdata": 24, "translat": [47, 64], "treat": [7, 13, 59], "tree": [41, 47, 59], "tri": 17, "trial": [0, 4, 5, 6, 7, 13, 14, 19, 48, 54, 55, 58, 59, 61, 62, 63, 64], "trigger": 50, "true": [0, 3, 5, 6, 7, 14, 16, 17, 19, 21, 22, 24, 40, 41, 44, 45, 46, 47, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65], "try": [0, 60], "ts2vec": [6, 31], "tslib": 45, "tsv": [6, 7, 13, 59], "tupl": [5, 7, 14, 16, 24, 44, 45, 47, 64], "turn": [14, 47, 60, 62, 63], "tutori": [24, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64], "tutu": 64, "tutu__gt": 64, "twice": 60, "two": [0, 7, 13, 14, 17, 19, 24, 45, 48, 54, 59, 60, 61, 64, 65, 66], "txt": [50, 54, 55], "type": [3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 24, 25, 26, 27, 36, 37, 43, 44, 45, 46, 47, 52, 53, 56, 57, 58, 59, 60, 62, 64, 65, 66], "type2dataset": [14, 41, 55], "typeerror": 14, "typic": [7, 13, 14, 24, 55, 59], "u": [0, 57, 65], "um": 61, "unabl": [0, 45], "unchang": 24, "undefin": 14, "under": [6, 57], "underscor": [5, 7, 13, 48, 64], "understand": 66, "unevenli": [7, 13], "unifi": 65, "unintuit": 62, "union": [45, 59, 61], "uniqu": [0, 7, 13, 14, 16, 45, 48, 56, 57, 59, 61, 66], "unit": [6, 29, 30, 31, 32, 33, 36, 38, 39, 40, 41, 42, 43], "unit_test": 21, "univers": [6, 7, 13], "unix": [6, 14, 45, 59], "unknown": 27, "unless": [5, 60], "unlik": [7, 13, 14, 16, 48, 58, 59], "unlink": 54, "unset": 45, "unsign": 21, "unstabl": 24, "until": 24, "unus": 7, "unzip": 54, "up": [0, 14, 17, 19, 24, 31, 33, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 47, 52, 54, 60, 66], "updat": [0, 17, 24, 38, 47, 52, 60], "update_url_param": [38, 47], "upload": [0, 47, 54, 57, 64, 66], "upon": [0, 24, 39, 41], "upper": [14, 62], "uri": 21, "url": [0, 14, 16, 17, 21, 22, 40, 47, 56, 57, 59, 61, 64, 65], "url2uri": [21, 35], "urlerror": 0, "urllib": 0, "urlopen": 0, "us": [3, 6, 7, 13, 14, 16, 17, 19, 21, 22, 24, 39, 41, 44, 45, 47, 48, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 66, 67], "usabl": [47, 62], "user": [0, 14, 16, 17, 19, 35, 38, 41, 47, 48, 50, 53, 54, 56, 57, 59, 61, 62, 66], "user_45": 19, "usernam": [0, 14, 16, 17, 41, 47], "userwarn": [14, 62], "usual": [0, 14, 48, 59, 60, 61], "util": [16, 35, 41, 42, 52, 57], "uuid": [3, 5, 6, 7, 13, 14, 16, 19, 24, 39, 45, 47, 48, 54, 56, 57, 58, 61, 62, 63, 66], "uuid_filenam": 14, "v": [7, 50, 52, 54], "v1": [7, 13], "v12": 7, "v2": 50, "valid": [2, 5, 6, 7, 16, 19, 24, 32, 43, 45, 47, 48, 52, 53, 60], "validate_date_rang": [41, 45], "valu": [0, 5, 6, 7, 13, 14, 16, 17, 22, 45, 47, 55, 58, 62, 64], "valueerror": [5, 7, 14, 16, 19, 22, 45, 56, 62], "variou": [32, 58], "ve": 65, "vector": [6, 7, 13, 66], "verbos": 4, "veri": [6, 54, 58], "verifi": [0, 19, 24, 41], "verify_checksum": 24, "version": [7, 13, 19, 40, 45, 48, 52, 55, 59, 62, 65, 66], "via": [3, 24, 39, 41, 47, 60, 63, 64], "video": [7, 13, 55, 61], "videobodi": 64, "videoleft": 64, "videoright": 64, "view": [57, 62, 64], "virtual": 21, "visit": 0, "visual": 64, "volum": [19, 64], "vx": 50, "wa": [0, 4, 5, 7, 14, 19, 60, 61], "wai": [0, 14, 16, 19, 54, 56, 58, 59, 60, 61, 62, 64, 65, 66], "wait": 24, "want": [6, 7, 13, 57, 59, 60, 61, 63, 64, 66], "warn": [0, 7, 14, 45, 46, 55, 58, 62, 64], "water": [19, 39, 57, 64], "water_typ": 19, "wateradmin_session_rel": 56, "waveforem": 44, "waveform": [58, 59, 61, 66], "waveformschannel": [58, 61], "we": [7, 13, 35, 37, 53, 54, 55, 57, 58, 59, 61, 62, 65], "web": [0, 14, 17, 21, 54], "webclient": [14, 21, 24, 38, 45, 52, 60], "websit": [0, 47, 54, 61, 66], "weigh": [19, 47, 57, 64], "weight": 19, "welcom": 65, "well": 48, "were": [4, 7, 13, 14, 48, 61, 63], "west": 21, "wh": 6, "what": [52, 55, 57, 61, 66], "wheel": [6, 7, 13, 14, 59, 61, 62], "wheelmov": [6, 7, 13, 55], "when": [0, 5, 6, 7, 13, 14, 16, 17, 19, 24, 38, 39, 41, 44, 45, 47, 53, 54, 55, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66], "whenev": 60, "where": [7, 13, 14, 19, 57, 58, 62], "wherev": [41, 60], "whether": [14, 17, 19, 22, 24, 57, 65], "which": [4, 7, 13, 14, 16, 19, 21, 39, 45, 47, 48, 52, 53, 54, 59, 60, 61, 62, 63, 64, 66], "whichev": [0, 14], "while": [57, 60, 62, 66], "whiten": 58, "who": [19, 52], "whoever": 19, "whole": 59, "whose": [6, 14, 22, 45, 53, 62, 64], "why": 52, "wide": 21, "width": 7, "wild": 6, "wildcard": [0, 6, 14, 41, 45, 55, 58, 59, 61, 62, 66], "window": [0, 24], "windowspath": [16, 53, 56], "wire": [5, 58], "wish": [0, 54], "within": [6, 19, 21, 24, 41, 48, 50, 52, 54, 58, 59, 60, 62, 63, 66], "withing": 54, "without": [5, 6, 14, 17, 19, 21, 24, 39, 41, 47, 52, 54, 59, 61, 66], "witten": 57, "witten_learning_dop": 62, "wittenlab": [54, 62], "won": 60, "word": [7, 48, 58], "work": [14, 16, 52, 55, 58, 60, 61, 63, 64], "worthwhil": 63, "would": [4, 7, 13, 14, 41, 48, 54, 55, 59, 64, 66], "wrapper": [45, 47], "write": [0, 6, 22, 38, 47, 57, 64], "written": [6, 47, 50], "wrong": 24, "x": [0, 16, 50, 53, 54, 57, 59, 62], "x1": [7, 13], "x2": [7, 13], "xlabel": 54, "xn": [7, 13], "xor": 62, "xxx": 47, "xypo": [48, 66], "y": [57, 62], "yaml": 5, "yass": 48, "yet": 54, "yield": [6, 19], "ylabel": 54, "you": [0, 7, 13, 14, 24, 41, 45, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66], "your": [0, 24, 52, 57, 62, 63, 65], "yourself": 55, "yyyi": [7, 13, 16, 56], "z": 57, "zador": 54, "zadorlab": [16, 47, 54, 57, 61], "zero": [5, 7, 13, 59, 64], "zfm": 24, "zip": [54, 57, 58, 64], "zipfil": 54, "zm_3001": 61}, "titles": ["FAQ", "one", "one.alf", "one.alf.cache", "one.alf.exceptions", "one.alf.files", "one.alf.io", "one.alf.spec", "one.alf.spec.COLLECTION_SPEC", "one.alf.spec.FILE_SPEC", "one.alf.spec.FULL_SPEC", "one.alf.spec.REL_PATH_SPEC", "one.alf.spec.SESSION_SPEC", "one.alf.spec.SPEC_DESCRIPTION", "one.api", "one.api.N_THREADS", "one.converters", "one.params", "one.params.CACHE_DIR_DEFAULT", "one.registration", "one.remote", "one.remote.aws", "one.remote.base", "one.remote.base.ALYX_JSON", "one.remote.globus", "one.remote.globus.CLIENT_KEY", "one.remote.globus.DEFAULT_PAR", "one.remote.globus.STATUS_MAP", "one.tests", "one.tests.alf", "one.tests.alf.test_alf_files", "one.tests.alf.test_alf_io", "one.tests.alf.test_alf_spec", "one.tests.alf.test_cache", "one.tests.remote", "one.tests.remote.test_aws", "one.tests.remote.test_base", "one.tests.remote.test_globus", "one.tests.test_alyxclient", "one.tests.test_alyxrest", "one.tests.test_converters", "one.tests.test_one", "one.tests.test_params", "one.tests.test_registration", "one.tests.util", "one.util", "one.util.QC_TYPE", "one.webclient", "ALyx Filenames (ALF)", "API Reference", "Contributing to documentation", "Detailed Index", "Welcome to ONE\u2019s documentation!", "Listing Alyx Filenames", "Releasing data with ONE", "Datasets and their types", "Experiment IDs", "ONE REST queries", "Listing with ONE", "Loading with ONE", "ONE API modes", "ONE Quick Start", "Searching with ONE", "Recording data access", "Useful Alyx REST queries", "ONE installation and setup", "Introduction to ONE (Open Neurophysiology Environment)", "<no title>"], "titleterms": {"": 52, "1": 65, "2": 65, "3": 65, "4": 65, "For": 66, "ONE": [0, 52, 54, 57, 58, 59, 60, 61, 62, 65, 66], "The": 62, "about": 0, "access": [52, 57, 63], "advanc": [59, 62], "aggreg": [58, 59], "alf": [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 29, 30, 31, 32, 33, 48, 52], "align": 64, "alyx": [0, 48, 52, 53, 57, 64], "alyx_json": 23, "am": 0, "an": 0, "ani": 64, "api": [0, 14, 15, 49, 60, 66], "ar": 0, "argument": 62, "associ": 64, "attribut": 59, "avail": 64, "aw": 21, "base": [22, 23], "behaviour": 62, "between": 62, "cach": [0, 3, 54, 60], "cache_dir_default": 18, "call": 0, "can": 0, "certif": 0, "chang": 0, "channel": 64, "check": [0, 54], "client_kei": 25, "code": 50, "collect": [48, 59, 66], "collection_spec": 8, "combin": 58, "commit": 50, "compon": 48, "connect": [0, 65], "contain": 64, "contained_bi": 64, "contribut": 50, "control": 0, "convert": [16, 64], "dai": 64, "data": [0, 52, 54, 62, 63, 66], "databas": [0, 65], "dataset": [0, 48, 55, 58, 59, 62, 66], "dataset_typ": 62, "date": 64, "default_par": 26, "detail": 51, "develop": 50, "dict": 64, "differ": [0, 62], "directori": 0, "do": [0, 64], "document": [50, 52], "doe": 0, "download": [0, 54, 59], "dure": 0, "eid": 64, "els": 0, "endpoint": 64, "endswith": 64, "environ": [0, 66], "ephi": 64, "error": [0, 64], "exact": [0, 64], "exampl": [54, 59, 63, 64], "except": 4, "exclud": 0, "exist": 64, "experi": [0, 56, 64, 66], "explor": 64, "extend": 64, "extens": 48, "extra": 48, "faq": 0, "field": 64, "file": [5, 59], "file_spec": 9, "filenam": [48, 53], "filter": [58, 59], "fix": 0, "folder": 65, "from": [0, 59], "full_spec": 10, "gener": 54, "get": 0, "github": 50, "given": 64, "globu": [24, 25, 26, 27], "glossari": 48, "gotcha": 62, "gt": 64, "gte": 64, "has_any_kei": 64, "has_kei": 64, "have": 64, "histologi": 64, "hour": 64, "how": [0, 63, 66], "i": 0, "ibl": [0, 65], "icontain": 64, "id": [0, 56, 66], "iendswith": 64, "iexact": 64, "inconsist": 0, "index": 51, "inform": 0, "insert": [62, 64], "instal": 65, "introduct": 66, "io": 6, "iregex": 64, "isnul": 64, "iso_week_dai": 64, "iso_year": 64, "istartswith": 64, "json": 64, "k": 0, "lab": 64, "lazyid": 0, "list": [53, 58, 64, 66], "load": [0, 58, 59, 66], "local": [50, 65], "locat": [0, 64], "log": 0, "look": 64, "lookup": 64, "lt": 64, "lte": 64, "m": 0, "made": 0, "match": 0, "matlab": 64, "method": [19, 58], "minut": 64, "misc": 52, "miss": 0, "mistak": 0, "mode": [60, 62], "month": 64, "more": 59, "my": 0, "n_thread": 15, "name": [0, 48, 59, 64], "namespac": 48, "neurophysiologi": 66, "now": 0, "object": 0, "offlin": 60, "one": [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 57], "onli": [0, 50, 59], "onlin": 60, "open": 66, "option": 48, "other": 57, "out": 0, "own": 0, "paper": 0, "param": [17, 18], "part": 59, "partial": 0, "pass": 0, "path": [48, 59], "post": 65, "present": 0, "probe": [59, 64], "project": 64, "protocol": 64, "public": 65, "python": 0, "qc": 64, "qc_type": 46, "qualiti": 0, "quarter": 64, "queri": [57, 60, 64], "quick": 61, "rang": 64, "read": 0, "recent": 0, "record": 63, "refer": [49, 64], "refresh": 60, "regex": [59, 62, 64], "registr": 19, "rel": [48, 59], "rel_path_spec": 11, "relat": [48, 64], "releas": [0, 50, 54, 62, 64], "relev": 65, "remot": [20, 21, 22, 23, 24, 25, 26, 27, 34, 35, 36, 37, 62], "repo": 50, "rerun": 64, "resolv": 64, "rest": [57, 60, 64], "result": 0, "return": 0, "revis": [48, 59, 66], "run": 50, "save": 63, "search": [0, 57, 62, 66], "second": 64, "see": 0, "seem": 0, "session": [0, 48, 64], "session_spec": 12, "set": [63, 64], "setup": [0, 24, 65], "share": 52, "sharer": 66, "someon": 0, "sort": 64, "span": 64, "spec": [7, 8, 9, 10, 11, 12, 13], "spec_descript": 13, "specif": [0, 65], "specifi": 64, "spike": 59, "spiken": 64, "start": 61, "startswith": 64, "status_map": 27, "structur": [50, 65], "subject": 0, "summari": [19, 60], "system": 62, "t": 0, "tabl": [0, 57, 60], "tag": [62, 64], "task": 64, "temporarili": 0, "term": 62, "test": [28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44], "test_alf_fil": 30, "test_alf_io": 31, "test_alf_spec": 32, "test_alyxcli": 38, "test_alyxrest": 39, "test_aw": 35, "test_bas": 36, "test_cach": 33, "test_convert": 40, "test_globu": 37, "test_on": 41, "test_param": 42, "test_registr": 43, "time": [59, 64], "timescal": 48, "timeseri": 59, "type": [48, 55], "up": [63, 64], "updat": 65, "us": [0, 52, 64, 65], "user": [64, 65], "util": [44, 45, 46], "uuid": 59, "v": [57, 60], "valid": 54, "version": 0, "video": 64, "wait": 64, "webclient": 47, "week": 64, "week_dai": 64, "welcom": 52, "what": 0, "where": 64, "which": 0, "who": [0, 64], "why": 0, "within": 0, "without": 0, "work": 66, "year": 64, "your": 54}}) \ No newline at end of file