You can get the latest development version with all the shiny new features at: https://github.com/uqfoundation
If you have a new contribution, please submit a pull request.
Probably the best way to get started is to look at the documentation at http://dill.rtfd.io. Also see dill.tests
for a set of scripts that demonstrate how dill
can serialize different python objects. You can run the test suite with python -m dill.tests
. The contents of any pickle file can be examined with undill
. As dill
conforms to the pickle
interface, the examples and documentation found at http://docs.python.org/library/pickle.html also apply to dill
if one will import dill as pickle
. The source code is also generally well documented, so further questions may be resolved by inspecting the code itself. Please feel free to submit a ticket on github, or ask a question on stackoverflow (@Mike McKerns). If you would like to share how you use dill
in your work, please send an email (to mmckerns at uqfoundation dot org).
If you use dill
to do research that leads to publication, we ask that you acknowledge use of dill
by citing the following in your publication::
M.M. McKerns, L. Strand, T. Sullivan, A. Fang, M.A.G. Aivazis, "Building a framework for predictive science", Proceedings of the 10th Python in Science Conference, 2011; http://arxiv.org/pdf/1202.1056 Michael McKerns and Michael Aivazis, "pathos: a framework for heterogeneous computing", 2010- ; https://uqfoundation.github.io/pathos.html
Please see https://uqfoundation.github.io/pathos.html or http://arxiv.org/pdf/1202.1056 for further information.