SciTeX Core

Getting Started

  • Installation
    • Requirements
    • Basic Installation
    • Development
    • SciTeX Users
  • Quickstart
    • Submodule Overview

API Reference

  • scitex_core.logging
    • getLogger()
    • configure()
    • get_log_path()
    • Tee
      • Tee.__init__()
      • Tee.write()
      • Tee.flush()
      • Tee.isatty()
      • Tee.fileno()
      • Tee.buffer
      • Tee.close()
    • tee()
    • log_to_file()
  • scitex_core.path
    • find_dir()
    • find_file()
    • find_git_root()
    • this_path()
    • get_this_path()
    • clean()
    • symlink()
    • is_symlink()
    • readlink()
    • resolve_symlinks()
    • create_relative_symlink()
    • unlink_symlink()
    • list_symlinks()
    • fix_broken_symlinks()
  • scitex_core.repro
    • gen_id()
    • gen_ID()
    • gen_timestamp()
    • timestamp()
    • hash_array()
    • RandomStateManager
      • RandomStateManager.__init__()
      • RandomStateManager._auto_fix_seeds()
      • RandomStateManager.get_np_generator()
      • RandomStateManager.__call__()
      • RandomStateManager.verify()
      • RandomStateManager._compute_hash()
      • RandomStateManager.checkpoint()
      • RandomStateManager.restore()
      • RandomStateManager.temporary_seed()
      • RandomStateManager.get_sklearn_random_state()
      • RandomStateManager.get_torch_generator()
      • RandomStateManager.get_generator()
      • RandomStateManager.clear_cache()
    • get()
    • reset()
  • scitex_core.sh
    • sh()
    • sh_run()
    • quote()
  • scitex_core.str
    • LaTeXFallbackError
    • add_hat_in_latex_style()
    • auto_factor_axis()
    • axis_label()
    • check_latex_capability()
    • check_unit_consistency()
    • clean_path()
    • color_text()
    • ct()
    • decapitalize()
    • disable_latex_fallback()
    • enable_latex_fallback()
    • factor_out_digits()
    • format_axis_label()
    • format_plot_text()
    • format_title()
    • get_fallback_mode()
    • get_latex_status()
    • grep()
    • hat_latex_style()
    • latex_fallback_decorator()
    • latex_style()
    • latex_to_mathtext()
    • latex_to_unicode()
    • mask_api()
    • parse()
    • print_debug()
    • printc()
    • readable_bytes()
    • remove_ansi()
    • replace()
    • reset_latex_cache()
    • safe_add_hat_in_latex_style()
    • safe_latex_render()
    • safe_to_latex_style()
    • scientific_text()
    • search()
    • set_fallback_mode()
    • smart_tick_formatter()
    • squeeze_spaces()
    • title()
    • to_latex_style()
  • scitex_core.types
    • is_array_like()
    • is_list_of_type()
    • is_listed_X()
  • scitex_core.dict
    • DotDict
      • DotDict.__init__()
      • DotDict.get()
      • DotDict.to_dict()
      • DotDict.__str__()
      • DotDict.__repr__()
      • DotDict.__len__()
      • DotDict.keys()
      • DotDict.values()
      • DotDict.items()
      • DotDict.update()
      • DotDict.setdefault()
      • DotDict.pop()
      • DotDict.__contains__()
      • DotDict.__iter__()
      • DotDict.copy()
      • DotDict.__dir__()
      • DotDict.__eq__()
      • DotDict.__ne__()
      • DotDict.__lt__()
      • DotDict.__le__()
      • DotDict.__gt__()
      • DotDict.__ge__()
      • DotDict.__bool__()
    • listed_dict()
    • pop_keys()
    • replace()
    • safe_merge()
    • to_str()
    • flatten()
  • scitex_core.parallel
    • run()
  • scitex_core.dt
    • linspace()
  • scitex_core.errors
    • SciTeXError
      • SciTeXError.__init__()
    • SciTeXWarning
    • ConfigurationError
    • ConfigFileNotFoundError
      • ConfigFileNotFoundError.__init__()
    • ConfigKeyError
      • ConfigKeyError.__init__()
    • IOError
    • FileFormatError
      • FileFormatError.__init__()
    • SaveError
      • SaveError.__init__()
    • LoadError
      • LoadError.__init__()
    • ScholarError
    • SearchError
      • SearchError.__init__()
    • EnrichmentError
      • EnrichmentError.__init__()
    • PDFDownloadError
      • PDFDownloadError.__init__()
    • DOIResolutionError
      • DOIResolutionError.__init__()
    • PDFExtractionError
      • PDFExtractionError.__init__()
    • BibTeXEnrichmentError
      • BibTeXEnrichmentError.__init__()
    • TranslatorError
      • TranslatorError.__init__()
    • AuthenticationError
      • AuthenticationError.__init__()
    • PlottingError
    • FigureNotFoundError
      • FigureNotFoundError.__init__()
    • AxisError
      • AxisError.__init__()
    • DataError
    • ShapeError
      • ShapeError.__init__()
    • DTypeError
      • DTypeError.__init__()
    • PathError
    • InvalidPathError
      • InvalidPathError.__init__()
    • PathNotFoundError
      • PathNotFoundError.__init__()
    • TemplateError
    • TemplateViolationError
      • TemplateViolationError.__init__()
    • NNError
    • ModelError
      • ModelError.__init__()
    • StatsError
    • TestError
      • TestError.__init__()
    • warn_deprecated()
    • warn_performance()
    • warn_data_loss()
    • check_path()
    • check_file_exists()
    • check_shape_compatibility()
SciTeX Core
  • Overview: module code

All modules for which code is available

  • logging
  • scitex_core.dict._DotDict
  • scitex_core.dict._flatten
  • scitex_core.dict._listed_dict
  • scitex_core.dict._pop_keys
  • scitex_core.dict._replace
  • scitex_core.dict._safe_merge
  • scitex_core.dict._to_str
  • scitex_core.dt._linspace
  • scitex_core.errors
  • scitex_core.logging._Tee
  • scitex_core.logging._config
  • scitex_core.logging._context
  • scitex_core.parallel._run
  • scitex_core.path._clean
  • scitex_core.path._find
  • scitex_core.path._symlink
  • scitex_core.path._this_path
  • scitex_core.repro._RandomStateManager
  • scitex_core.repro._gen_id
  • scitex_core.repro._gen_timestamp
  • scitex_core.repro._hash_array
  • scitex_core.sh
    • scitex_core.sh._security
  • scitex_core.str._clean_path
  • scitex_core.str._color_text
  • scitex_core.str._decapitalize
  • scitex_core.str._factor_out_digits
  • scitex_core.str._format_plot_text
  • scitex_core.str._grep
  • scitex_core.str._latex
  • scitex_core.str._latex_fallback
  • scitex_core.str._mask_api_key
  • scitex_core.str._parse
  • scitex_core.str._print_debug
  • scitex_core.str._printc
  • scitex_core.str._readable_bytes
  • scitex_core.str._remove_ansi
  • scitex_core.str._replace
  • scitex_core.str._search
  • scitex_core.str._squeeze_space
  • scitex_core.types._ArrayLike
  • scitex_core.types._is_listed_X

© Copyright 2026, Yusuke Watanabe.

Built with Sphinx using a theme provided by Read the Docs.