SciTeX Core
scitex-core provides core infrastructure and fundamental utilities shared across the SciTeX ecosystem: logging, path handling, reproducibility helpers, shell utilities, string/dict/datetime helpers, type guards, parallel execution, and a unified error hierarchy.
import scitex_core as core
log = core.logging.SciTeXLogger("my_experiment")
log.info("hello")
rid = core.repro.gen_id()
ts = core.repro.timestamp()
d = core.dict.DotDict({"a": {"b": 1}})
d.a.b # 1
Getting Started
API Reference
- scitex_core.logging
- scitex_core.path
- scitex_core.repro
- scitex_core.sh
- scitex_core.str
LaTeXFallbackErroradd_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
- scitex_core.dict
- scitex_core.parallel
- scitex_core.dt
- scitex_core.errors
SciTeXErrorSciTeXWarningConfigurationErrorConfigFileNotFoundErrorConfigKeyErrorIOErrorFileFormatErrorSaveErrorLoadErrorScholarErrorSearchErrorEnrichmentErrorPDFDownloadErrorDOIResolutionErrorPDFExtractionErrorBibTeXEnrichmentErrorTranslatorErrorAuthenticationErrorPlottingErrorFigureNotFoundErrorAxisErrorDataErrorShapeErrorDTypeErrorPathErrorInvalidPathErrorPathNotFoundErrorTemplateErrorTemplateViolationErrorNNErrorModelErrorStatsErrorTestErrorwarn_deprecated()warn_performance()warn_data_loss()check_path()check_file_exists()check_shape_compatibility()