Source code for scitex_str._search._search

#!/usr/bin/env python3
# -*- coding: utf-8 -*-
# Time-stamp: "2024-11-13 14:25:59 (ywatanabe)"
# File: ./scitex_repo/src/scitex/str/_search.py

import re
from collections import abc

import numpy as np
from natsort import natsorted
from scitex_dev import try_import_optional

# Optional deps live in [project.optional-dependencies.all]. The package
# imports cleanly without them; `search` just won't recognise the extra
# array-like types as input. See
# ~/.claude/skills/scitex/general/05_development_11_dependency-tiers.md
_pd = try_import_optional("pandas", extra="all", pkg="scitex-str")
_xr = try_import_optional("xarray", extra="all", pkg="scitex-str")






# EOF