neurocarto.files
- neurocarto.files.user_config_dir(config)
- Parameters:
config (CartoConfig)
- Returns:
directory
- Return type:
Path
- neurocarto.files.user_cache_dir(config)
- Parameters:
config (CartoConfig)
- Returns:
directory
- Return type:
Path
- neurocarto.files.user_cache_file(config, filename)
- Parameters:
config (CartoConfig)
filename (str)
- Return type:
Path
- neurocarto.files.user_data_dir(config)
- Parameters:
config (CartoConfig)
- Returns:
directory
- Return type:
Path
- neurocarto.files.user_config_file(config)
Get user config filepath.
When
--config-fileis given, use it.When
--debug, use.neurocarto.config.jsonat current working directory.
- Returns:
filepath.
- See:
- Parameters:
config (CartoConfig)
- Return type:
Path
- neurocarto.files.load_user_config(config)
- Parameters:
config (CartoConfig)
- Returns:
user config dictionary
- Raises:
FileNotFoundError – config file does not exist.
IOError – wrap json.JSONDecodeError
- See:
- Return type:
dict[str, Any]
- neurocarto.files.save_user_config(config, user)
- Parameters:
config (CartoConfig)
user (dict[str, Any]) – user config
- Returns:
saved user confile path
- See:
- Return type:
Path
- neurocarto.files.channelmap_root(config)
channelmap resource root.
- Parameters:
config (CartoConfig)
- Returns:
directory path
- Return type:
Path
- neurocarto.files.list_channelmap_files(config, probe, recursive=False)
List channelmap files.
- Parameters:
config (CartoConfig)
probe (ProbeDesp) – search for which channelmap files.
recursive (bool) – recursive search the files in folders.
- Returns:
list of files.
- See:
- Return type:
list[Path]
- neurocarto.files.get_channelmap_file(config, probe, filename)
Get channelmap file path.
- Parameters:
config (CartoConfig)
probe (ProbeDesp)
filename (str)
- Returns:
a channelmap file path under resource root
- See:
- Return type:
Path
- neurocarto.files.get_blueprint_file(config, probe, chmap)
Get corresponded blueprint file from channelmap path.
- Parameters:
config (CartoConfig)
probe (ProbeDesp)
chmap (str | Path) – a filename, or a channelmap file path.
- Returns:
a blueprint file path
- See:
- Return type:
Path
- neurocarto.files.get_view_config_file(config, probe, chmap)
Get view components’ configurations saving path.
- Parameters:
config (CartoConfig)
probe (ProbeDesp)
chmap (str | Path)
- Returns:
a view config path.
- See:
- Return type:
Path