R/fafbseg-package.R

#' @keywords internal
#' @section Package Options: \itemize{
#'
#'   \item{\code{fafbseg.sampleurl}} optionally set to a sample Neuroglancer URL
#'   that will modified to point to arbitrary locations by
#'   \code{\link{open_fafb_ngl}}.
#'
#'   \item{\code{fafbseg.cave.datastack_name}} optionally set to the
#'   \code{datastack_name} used by the \code{CAVE} system. Expert use only.
#'   Normally \code{\link{choose_segmentation}} looks after this. See
#'   \code{\link{flywire_cave_query}} for further details.
#'
#'   \item{\code{fafbseg.condaenv}} the python environment to use with
#'   miniconda. Defaults to \code{"r-reticulate"}, which is the environment set
#'   up by \code{reticulate::install_miniconda}. You can set this to something
#'   different if you would like to keep a separate miniconda virtual
#'   environment just for fafbseg (expert use only).
#'
#'   \item{\code{fafbseg.sqlitepath}} optional to set the location of SQLite
#'   tables used by \code{\link{flywire_partners}} and friends.
#'
#'   \item{\code{fafbseg.cachedir}} The location for disk caches for functions
#'   including \code{\link{flywire_leaves}} If unset on package load, will be
#'   set to an appropriate user folder using
#'   \code{rappdirs::\link[rappdirs]{user_data_dir}}.
#'
#'   \item{\code{fafbseg.flcachesize}} The maximum cache size in bytes. Defaults
#'   to \code{1.5 * 1024^3} when unset. See \code{\link{flywire_leaves}} for
#'   details.
#'
#'   \item{\code{fafbseg.flywire_roots.chunksize}} this will default to
#'   processing 100,000 rootids at a time. Set this smaller if the queries time
#'   out / give "Request Entity Too Large" errors. Larger settings are unlikely
#'   to have much of a speed impact. See \code{\link{flywire_rootid}} for
#'   details.
#'
#'   \item{\code{fafbseg.skelziproot}} set to the location of a folder
#'   containing the zipped versions of the skeletonised segmentations. This will
#'   be used by \code{\link{read_segments}}, \code{\link{read_topn}} etc.
#'
#'   \item{\code{fafbseg.skeletonuri}} a brainmaps URI specifying a remote
#'   source used by \code{\link{read.neurons.brainmaps}} and
#'   \code{\link{brainmaps_skeleton}} to read neuronal skeletons.
#'
#'   \item{\code{fafbseg.brainmaps_xyz2id.chunksize}} this will default to
#'   querying 4000 vertices at a time. Set this smaller if the queries time out
#'   or larger to speed things up. See \code{\link{brainmaps_xyz2id}} for
#'   details.
#'
#'   }
#'
#' @examples
#' options()[grep("^fafbseg\\.", names(options()))]
"_PACKAGE"
natverse/fafbseg documentation built on Nov. 11, 2024, 9:50 p.m.