| 123456789101112131415161718192021222324252627282930313233343536 |
- #!/usr/bin/env python3
- # tifffile/lsm2bin.py
- """Convert TZCYX LSM file to series of BIN files.
- Usage: ``lsm2bin lsm_filename [bin_filename]``
- """
- from __future__ import annotations
- import sys
- try:
- from .tifffile import lsm2bin
- except ImportError:
- try:
- from tifffile.tifffile import lsm2bin
- except ImportError:
- from tifffile import lsm2bin # noqa: PLW0406
- def main(argv: list[str] | None = None) -> int:
- """Lsm2bin command line usage main function."""
- if argv is None:
- argv = sys.argv
- if len(argv) > 1:
- lsm2bin(argv[1], argv[2] if len(argv) > 2 else None)
- else:
- print()
- print(__doc__.strip())
- return 0
- if __name__ == '__main__':
- sys.exit(main())
|