TanayLabUtilities
TanayLabUtilities.TanayLabUtilities
—
Module
Generic utilities used by the Julia code for the Tanay lab.
This is a somewhat arbitrary collection of "generally useful" functions, created on an as-needed bases. No claim is made for true universality or for suitability for a particular purpose.
If you write
using TanayLabUtilities
everything will be exported into your global namespaces. Since this is a collection of loosely related functions, you may prefer to write
using TanayLabUtilities.SomethingSpecific
instead, or just import the specific symbol(s) you need.
The included modules are:
Index
-
TanayLabUtilities.Brief -
TanayLabUtilities.CachedIsPath -
TanayLabUtilities.CrossValidations -
TanayLabUtilities.Documentation -
TanayLabUtilities.Downsample -
TanayLabUtilities.ExtendedReadWriteLocks -
TanayLabUtilities.FlameTime -
TanayLabUtilities.GlobalWeakCache -
TanayLabUtilities.Handlers -
TanayLabUtilities.KMeans -
TanayLabUtilities.Logger -
TanayLabUtilities.MatrixFormats -
TanayLabUtilities.MatrixLayouts -
TanayLabUtilities.MostlyReadWriteLocks -
TanayLabUtilities.ParallelDistances -
TanayLabUtilities.ParallelLoops -
TanayLabUtilities.ParallelStorage -
TanayLabUtilities.ReadOnlyArrays -
TanayLabUtilities.TanayLabUtilities -
TanayLabUtilities.Types -
TanayLabUtilities.UniqueNames -
TanayLabUtilities.Brief.MAX_BRIEF_STRING -
TanayLabUtilities.CachedIsPath.IS_PATH_CACHE_TIMEOUT_NS -
TanayLabUtilities.Documentation.DEFAULT -
TanayLabUtilities.MatrixLayouts.Columns -
TanayLabUtilities.MatrixLayouts.GLOBAL_INEFFICIENT_ACTION_HANDLER -
TanayLabUtilities.MatrixLayouts.Rows -
TanayLabUtilities.CrossValidations.CrossValidationIndices -
TanayLabUtilities.ExtendedReadWriteLocks.ExtendedReadWriteLock -
TanayLabUtilities.Handlers.AbnormalHandler -
TanayLabUtilities.MostlyReadWriteLocks.MostlyReadWriteLock -
TanayLabUtilities.ParallelStorage.ReusableStorage -
TanayLabUtilities.ReadOnlyArrays.ReadOnlyArray -
TanayLabUtilities.Types.Maybe -
TanayLabUtilities.Types.Unsure -
TanayLabUtilities.Brief.brief -
TanayLabUtilities.Brief.percent -
TanayLabUtilities.CachedIsPath.cached_ispath -
TanayLabUtilities.CachedIsPath.empty_ispath_cache! -
TanayLabUtilities.CrossValidations.pick_cross_validation_indices -
TanayLabUtilities.Documentation.function_default -
TanayLabUtilities.Downsample.downsample -
TanayLabUtilities.Downsample.downsamples -
TanayLabUtilities.ExtendedReadWriteLocks.has_read_lock -
TanayLabUtilities.ExtendedReadWriteLocks.has_write_lock -
TanayLabUtilities.ExtendedReadWriteLocks.lock_write -
TanayLabUtilities.ExtendedReadWriteLocks.trylock_write -
TanayLabUtilities.ExtendedReadWriteLocks.unlock_write -
TanayLabUtilities.FlameTime.finalize_flameview -
TanayLabUtilities.FlameTime.flame_timed -
TanayLabUtilities.GlobalWeakCache.get_through_global_weak_cache -
TanayLabUtilities.Handlers.handle_abnormal -
TanayLabUtilities.KMeans.kmeans_in_rounds -
TanayLabUtilities.Logger.setup_logger -
TanayLabUtilities.MatrixFormats.bestify -
TanayLabUtilities.MatrixFormats.colptr -
TanayLabUtilities.MatrixFormats.copy_array -
TanayLabUtilities.MatrixFormats.dense_mask_vector -
TanayLabUtilities.MatrixFormats.densify -
TanayLabUtilities.MatrixFormats.indtype_for_size -
TanayLabUtilities.MatrixFormats.nzind -
TanayLabUtilities.MatrixFormats.nzval -
TanayLabUtilities.MatrixFormats.rowval -
TanayLabUtilities.MatrixFormats.similar_array -
TanayLabUtilities.MatrixFormats.sparse_mask_vector -
TanayLabUtilities.MatrixFormats.sparse_matrix_csc -
TanayLabUtilities.MatrixFormats.sparse_vector -
TanayLabUtilities.MatrixFormats.sparsify -
TanayLabUtilities.MatrixLayouts.axis_name -
TanayLabUtilities.MatrixLayouts.flip -
TanayLabUtilities.MatrixLayouts.flipped -
TanayLabUtilities.MatrixLayouts.major_axis -
TanayLabUtilities.MatrixLayouts.minor_axis -
TanayLabUtilities.MatrixLayouts.other_axis -
TanayLabUtilities.MatrixLayouts.relayout -
TanayLabUtilities.MatrixLayouts.relayout! -
TanayLabUtilities.MatrixLayouts.require_major_axis -
TanayLabUtilities.MatrixLayouts.require_minor_axis -
TanayLabUtilities.ParallelDistances.parallel_colwise -
TanayLabUtilities.ParallelDistances.parallel_pairwise -
TanayLabUtilities.ParallelLoops.DebugProgress -
TanayLabUtilities.ParallelLoops.parallel_loop_with_rng -
TanayLabUtilities.ParallelLoops.parallel_loop_wo_rng -
TanayLabUtilities.ParallelStorage.get_reusable! -
TanayLabUtilities.ParallelStorage.put_reusable! -
TanayLabUtilities.ParallelStorage.reset_reusable_storage! -
TanayLabUtilities.ParallelStorage.with_reusable -
TanayLabUtilities.ReadOnlyArrays.is_read_only_array -
TanayLabUtilities.ReadOnlyArrays.mutable_array -
TanayLabUtilities.ReadOnlyArrays.read_only_array -
TanayLabUtilities.UniqueNames.unique_name -
TanayLabUtilities.Documentation.@documented -
TanayLabUtilities.Documentation.@source_location -
TanayLabUtilities.Logger.@logged -
TanayLabUtilities.MatrixLayouts.@assert_matrix -
TanayLabUtilities.MatrixLayouts.@assert_vector