# Path: deeppy/base.py
# class ParamMixin(object):
# class PhaseMixin(object):
# class CollectionMixin(ParamMixin, PhaseMixin):
# class Model(ParamMixin):
# class PickleMixin(object):
#     def params(self):
#     def params(self, params):
#     def phase(self):
#     def phase(self, phase):
#     def params(self):
#     def params(self, params):
#     def phase(self):
#     def phase(self, phase):
#     def setup(self, *array_shapes):
#     def update(self, *arrays):
#     def _pickle_discard(self, attr_name):
#     def __getstate__(self):
# 
# Path: deeppy/dataset/util.py
# def touch(filepath, times=None):
# def require_dir(path):
# def url_filename(url):
# def download(url, target_dir, filename=None):
# def checkpoint(filepath):
# def is_archive(filepath):
# def archive_extract(filepath, target_dir):
# def checksum(filename, method='sha1'):
# def _read_int(buf):
# def load_idx(filepath):


import os
import numpy as np
import logging
from ..base import float_, int_
from .util import (dataset_home, download, checksum, archive_extract,
                   checkpoint, load_idx)



log = logging.getLogger(__name__)

_URLS = [
    'http://yann.lecun.com/exdb/mnist/train-images-idx3-ubyte.gz',
    'http://yann.lecun.com/exdb/mnist/train-labels-idx1-ubyte.gz',
    'http://yann.lecun.com/exdb/mnist/t10k-images-idx3-ubyte.gz',
    'http://yann.lecun.com/exdb/mnist/t10k-labels-idx1-ubyte.gz',

# Path: deeppy/base.py
# class ParamMixin(object):
# class PhaseMixin(object):
# class CollectionMixin(ParamMixin, PhaseMixin):
# class Model(ParamMixin):
# class PickleMixin(object):
#     def params(self):
#     def params(self, params):
#     def phase(self):
#     def phase(self, phase):
#     def params(self):
#     def params(self, params):
#     def phase(self):
#     def phase(self, phase):
#     def setup(self, *array_shapes):
#     def update(self, *arrays):
#     def _pickle_discard(self, attr_name):
#     def __getstate__(self):
# 
# Path: deeppy/dataset/util.py
# def touch(filepath, times=None):
# def require_dir(path):
# def url_filename(url):
# def download(url, target_dir, filename=None):
# def checkpoint(filepath):
# def is_archive(filepath):
# def archive_extract(filepath, target_dir):
# def checksum(filename, method='sha1'):
# def _read_int(buf):
# def load_idx(filepath):


# Path: deeppy/dataset/mnist.py
import os
import numpy as np
import logging
from ..base import float_, int_
from .util import (dataset_home, download, checksum, archive_extract,
                   checkpoint, load_idx)




log = logging.getLogger(__name__)

_URLS = [
    'http://yann.lecun.com/exdb/mnist/train-images-idx3-ubyte.gz',
    'http://yann.lecun.com/exdb/mnist/train-labels-idx1-ubyte.gz',
    'http://yann.lecun.com/exdb/mnist/t10k-images-idx3-ubyte.gz',
    'http://yann.lecun.com/exdb/mnist/t10k-labels-idx1-ubyte.gz',

]