Flexible fallback parser - Handles any tabular data (CSV, Excel, TXT) by mapping columns to ASM fields
PDF extraction - Extracts tables from PDFs, then applies flexible parsing
If your instrument isn’t listed below, the skill can still convert it as long as your data contains recognizable measurement fields (sample IDs, values, units, timestamps, etc.) that map to an ASM technique schema.
from allotropy.parser_factory import Vendorfrom allotropy.to_allotrope import allotrope_from_file# List all supported vendorsfor v in Vendor: print(f"{v.name}: {v.value}")# Convert fileasm = allotrope_from_file("data.csv", Vendor.BECKMAN_VI_CELL_BLU)
from allotropy.parser_factory import get_parser# Check if a vendor/file combo is supportedtry: parser = get_parser(Vendor.BECKMAN_VI_CELL_BLU) print("Supported!")except Exception as e: print(f"Not supported: {e}")