In [1]:
import pymaid 
rm = pymaid.CatmaidInstance('server_url', 'api_token', 'http_user', 'http_password')


INFO  : Global CATMAID instance set. (pymaid)

In [2]:
%time n = pymaid.get_neuron(16)


CPU times: user 146 ms, sys: 10.6 ms, total: 156 ms
Wall time: 1.01 s

In [3]:
%time n2 = pymaid.get_neuron(16)


INFO  : Cached data used. (pymaid)
INFO  : Cached data used. (pymaid)
CPU times: user 128 ms, sys: 6.77 ms, total: 135 ms
Wall time: 146 ms

In [4]:
rm.setup_cache(size_limit=128, time_limit=900)

In [5]:
rm.cache_size


Out[5]:
0.8

In [6]:
rm.clear_cache()
rm.cache_size


Out[6]:
0.0

In [7]:
rm = pymaid.CatmaidInstance('server_url', 'api_token', 'http_user', 'http_password', caching=False)

In [8]:
rm.caching = False

In [9]:
n = pymaid.get_neuron(16)
rm.save_cache('cache.pickle')

rm.clear_cache()
rm.load_cache('cache.pickle')

n = pymaid.get_neuron(16)


INFO  : Cached data used. (pymaid)
INFO  : Cached data used. (pymaid)