.. DO NOT EDIT. .. THIS FILE WAS AUTOMATICALLY GENERATED BY SPHINX-GALLERY. .. TO MAKE CHANGES, EDIT THE SOURCE PYTHON FILE: .. "auto_examples/load_tests.py" .. LINE NUMBERS ARE GIVEN BELOW. .. only:: html .. note:: :class: sphx-glr-download-link-note You can download :ref:`below ` the full example code and run it online in `Codespaces `__ .. image:: https://github.com/codespaces/badge.svg :target: https://codespaces.new/spark-cleantech-l3/sda-copy?quickstart=1 --- .. rst-class:: sphx-glr-example-title .. _sphx_glr_auto_examples_load_tests.py: Load tests with unified function. ================================= This example shows how to load multiple test data files using the unified load_tests() function from the library that handles both file discovery and parsing. .. GENERATED FROM PYTHON SOURCE LINES 10-12 First, we import the required libraries. ----------------------------------------- .. GENERATED FROM PYTHON SOURCE LINES 12-20 .. code-block:: Python import warnings from sda.api import list_all_tests, load_tests # Suppress warnings for cleaner output. # See https://stackoverflow.com/questions/53965596/python-3-openpyxl-userwarning-data-validation-extension-not-supported warnings.simplefilter(action="ignore", category=UserWarning) .. GENERATED FROM PYTHON SOURCE LINES 21-23 Example 1: Discover available tests dynamically. ------------------------------------------------- .. GENERATED FROM PYTHON SOURCE LINES 23-33 .. code-block:: Python print("=== Discovering Available Tests ===") all_tests = list_all_tests() print(f"Found {len(all_tests)} tests total on this machine") print("\nAll tests:") for test in all_tests: print(f"- {test}") .. GENERATED FROM PYTHON SOURCE LINES 34-36 Load all available test data. ---------------------------- .. GENERATED FROM PYTHON SOURCE LINES 36-44 .. code-block:: Python print("\nLoading All Test Data") df_all = load_tests() print(f"Data shape: {df_all.shape}") print(f"✓ Total: {len(df_all)} experimental points") print(df_all.head()) .. GENERATED FROM PYTHON SOURCE LINES 45-47 Load specific tests only. ------------------------- .. GENERATED FROM PYTHON SOURCE LINES 47-56 .. code-block:: Python print("\nLoading Specific Tests Only") # Use some of the discovered tests specific_tests = list_all_tests(filter="T2*") print(f"Loading specific tests: {specific_tests}") df_specific = load_tests(test_names=specific_tests) print(f"Data shape: {df_specific.shape}") print(f"✓ Total: {len(df_specific)} experimental points") .. _sphx_glr_download_auto_examples_load_tests.py: .. only:: html .. container:: sphx-glr-footer sphx-glr-footer-example .. container:: sphx-glr-download sphx-glr-download-jupyter :download:`Download Jupyter notebook: load_tests.ipynb ` .. container:: sphx-glr-download sphx-glr-download-python :download:`Download Python source code: load_tests.py ` .. container:: sphx-glr-download sphx-glr-download-zip :download:`Download zipped: load_tests.zip `