Skip to content

Instantly share code, notes, and snippets.

import argparse
import json
import os
import posixpath
import shutil
import subprocess
import tempfile
import requests
import argparse
import os
import enaml
from enaml.qt.qt_application import QtApplication
from enaml.widgets.api import Action
from folder_model import ImageFolder
argument_parser = argparse.ArgumentParser()
import os
import magic
from atom.api import Atom, Bytes, Int, List, Str, observe
from enaml.image import Image
# https://pypi.org/project/natsort/
from natsort import natsorted
class ImageFolder(Atom):
import collections
import dataclasses
import functools
import time
import typing as T
NumberType = T.Union[int, float]
X = T.TypeVar("X")