dill-0.2b1
dill: serialize all of python (almost) # Version 0.2b1: 11/27/13 The latest released version is dill-0.2b1, available at: http://dev.danse.us/trac/pathos You can get the latest development release with all the shiny new features at: http://dev.danse.us/packages or even better, fork us on our github mirror of the svn trunk: https://github.com/uqfoundation # Highlights Dill can pickle the following standard types:: - none, type, bool, int, long, float, complex, str, unicode, - tuple, list, dict, file, buffer, builtin, - both old and new style classes, - instances of old and new style classes, - set, frozenset, array, lambda, - standard functions, functions with yields, nested functions - cell, method, unboundmethod, module, code, methodwrapper - dictproxy, methoddescriptor, getsetdescriptor, memberdescriptor, - wrapperdescriptor, xrange, slice, - notimplemented, ellipsis, quit - ... and more Dill also provides the capability to:: - save and load python interpreter sessions - save and extract the source code from functions and classes - interactively diagnose pickling errors # Features since 0.2a1: - improved stability - reduced import time - fixes for distributions with missing std lib modules - dump_session serializes new-style classes (*) # Thanks: Thanks to everyone who contributed, in particular thanks to Tom Stepleton for the new-style class fix (*). The authors of dill also thank the UQ Foundation, the Caltech PSAAP project, the ExMatEx project, the AFOSR, the NSF and DOE for their recent support. --- Mike McKerns California Institute of Technology http://www.its.caltech.edu/~mmckerns -- https://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations/
dill-0.2a1
dill: serialize all of python (almost) # Version 0.2a1: 10/20/13 The latest released version is dill-0.2a1, available at: http://dev.danse.us/trac/pathos You can get the latest development release with all the shiny new features at: http://dev.danse.us/packages or even better, fork us on our github mirror of the svn trunk: https://github.com/uqfoundation # Highlights Dill can pickle the following standard types:: - none, type, bool, int, long, float, complex, str, unicode, - tuple, list, dict, file, buffer, builtin, - both old and new style classes, - instances of old and new style classes, - set, frozenset, array, lambda, - standard functions, functions with yields, nested functions - cell, method, unboundmethod, module, code, methodwrapper - dictproxy, methoddescriptor, getsetdescriptor, memberdescriptor, - wrapperdescriptor, xrange, slice, - notimplemented, ellipsis, quit - ... and more Dill also provides the capability to:: - save and load python interpreter sessions - save and extract the source code from functions and classes - interactively diagnose pickling errors # Thanks: Thanks to everyone who contributed. It's been three long years since dill has made a proper release, so I appreciate everyone's nudging the package forward. The authors of dill also thank the UQ Foundation, the Caltech PSAAP project, the ExMatEx project, the AFOSR, the NSF and DOE for their recent support. --- Mike McKerns California Institute of Technology http://www.its.caltech.edu/~mmckerns -- https://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations/
dill-0.1a1
dill: a utility for serialization of python objects http://www.its.caltech.edu/~mmckerns/software.html # Version 0.1a1: 06/28/10 # Highlights First alpha version for initial release. Dill is capable of pickling the following standard types:: - none, type, bool, int, long, float, complex, str, unicode, - tuple, list, dict, file, buffer, builtin, - both old and new style classes, - instances of old and new style classes, - set, frozenset, array, lambda, - standard functions, functions with yields, nested functions - cell, method, unboundmethod, module, code, - dictproxy, methoddescriptor, getsetdescriptor, memberdescriptor, - wrapperdescriptor, xrange, slice, - notimplemented, ellipsis, quit Dill also provides the capability to:: - save and load python interpreter sessions Documentation: - User's Guide with tutorials - online Reference Manual --- Mike McKerns California Institute of Technology http://www.its.caltech.edu/~mmckerns -- http://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations/
pyina-0.1a1
pyina: a MPI-based parallel mapper and launcher http://www.its.caltech.edu/~mmckerns/software.html # Version 0.1a1: 06/28/10 # Highlights First alpha version for initial release. Pyina provides a highly configurable parallel map-reduce interface to running MPI jobs, with:: - a map-reduce interface that extends the python 'map' standard - the ability to submit batch jobs to a selection of schedulers - the ability to customize node and process launch configurations - the ability to launch parallel MPI jobs with standard python - ease in selecting different strategies for processing a work list Documentation: - User's Guide with tutorials - online Reference Manual --- Mike McKerns California Institute of Technology http://www.its.caltech.edu/~mmckerns -- http://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations/
pathos-0.1a1
pathos: a framework for heterogeneous computing http://www.its.caltech.edu/~mmckerns/software.html # Version 0.1a1: 06/28/10 # Highlights First alpha version for initial release. Pathos provides a configurable distributed parallel-map reduce interface to launching RPC service calls, with:: - a map-reduce interface that extends the python 'map' standard - the ability to submit service requests to a selection of servers - the ability to tunnel server communications with ssh - automated load-balancing between multiprocessing and RPC servers The pathos core is built on low-level communication to remote hosts using ssh. The interface to ssh, scp, and ssh-tunneled connections can:: - configure and launch remote processes with ssh - configure and copy file objects with scp - establish an tear-down a ssh-tunnel To get up and running quickly, pathos also provides infrastructure to:: - easily establish a ssh-tunneled connection to a RPC server Documentation: - User's Guide with tutorials - online Reference Manual --- Mike McKerns California Institute of Technology http://www.its.caltech.edu/~mmckerns -- http://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations/
pox-0.1a1
pox: utilities for filesystem exploration and automated builds http://www.its.caltech.edu/~mmckerns/software.html # Version 0.1a1: 06/28/10 # Highlights First alpha version for initial release. Pox provides utilities for discovering the user's environment:: - return the user's name, current shell, and path to user's home directory - strip duplicate entries from the user's $PATH - lookup and expand environment variables from ${VAR} to 'value' Pox also provides utilities for filesystem exploration and manipulation:: - discover the path to a file, exectuable, directory, or symbolic link - discover the path to an installed package - parse operating system commands for remote shell invocation - convert text files to platform-specific formatting Documentation: - User's Guide with tutorials - online Reference Manual --- Mike McKerns California Institute of Technology http://www.its.caltech.edu/~mmckerns -- http://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations/
mystic-0.2a1
mystic: a simple model-independent inversion framework http://www.its.caltech.edu/~mmckerns/software.html # Version 0.2a1: 05/22/10 # Highlights First alpha version for second minor release. Extending optimizers to parallel and distributed computing. Solvers: - Differential Evolution (x2) - Nelder-Mead Simplex - Powell's Directional Search Method - Pseudo-global Scattershot - Pseudo-global Batch Grid API: - solvers share a common interface - solvers can be called as a unique function or using API - solvers with built-in optimization control handlers - configurable solvers can be bound or unbound - configurable solvers have user-provided or random initial points - configurable termination conditions - configurable mutation strategies (for DE solver) - parallel mapping of optimization jobs - distributed parallel mapping of optimization jobs - parallel multiprocess mapping of optimization jobs - launching with job schedulers Tools: - configurable 2-variable monitors - wrap function with counter or bounds - cost-function generator - standard set of optimization test models - set of example scripts for test cases - math tools Documentation: - User's Guide with tutorials - online Reference Manual --- Mike McKerns California Institute of Technology http://www.its.caltech.edu/~mmckerns -- http://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations/
mystic-0.1a2
mystic: a simple model-independent inversion framework http://www.its.caltech.edu/~mmckerns/software.html # Version 0.1a2: 05/15/09 # Highlights Primarily a bugfix and documentation release. Solvers: - Differential Evolution (x2) - Nelder-Mead Simplex - Powell's Directional Search Method API: - solvers share a common interface - solvers can be called as a unique function or using API - solvers with built-in optimization control handlers - configurable solvers can be bound or unbound - configurable solvers have user-provided or random initial points - configurable termination conditions - configurable mutation strategies (for DE solver) Tools: - configurable 2-variable monitors - wrap function with counter or bounds - cost-function generator - standard set of optimization test models - set of example scripts for test cases Documentation: - User's Guide with tutorials - online Reference Manual --- Mike McKerns California Institute of Technology http://www.its.caltech.edu/~mmckerns -- http://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations.html
mystic-0.1a1
mystic: a simple model-independent inversion framework http://www.its.caltech.edu/~mmckerns/software.html # Version 0.1a1: 04/03/09 # Highlights Solvers: - Differential Evolution (x2) - Nelder-Mead Simplex - Powell's Directional Search Method API: - solvers share a common interface - solvers can be called as a unique function or using API - solvers with built-in optimization control handlers - configurable solvers can be bound or unbound - configurable solvers have user-provided or random initial points - configurable termination conditions - configurable mutation strategies (for DE solver) Tools: - configurable 2-variable monitors - wrap function with counter or bounds - cost-function generator - standard set of optimization test models - set of example scripts for test cases Documentation: - minimal User's Guide with tutorials - online Reference Manual # NOTE The status is pre-alpha. --- Mike McKerns California Institute of Technology http://www.its.caltech.edu/~mmckerns -- http://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations.html
pyIDL-0.7c3
updated Python bindings for ITT's IDL http://www.its.caltech.edu/~mmckerns/software.html # Version 0.7c3: 03/16/09 added support for idl_7.0 installs with setuptools, if available links to easy_install build of numarray more gentle install & dependency failure sensible path defaults for linux and mac slight change in license NOTES: Windows default paths still need testing. Built and linked an "easy_installable" version of numarray, so now easy_install works for pyIDL on mac & linux. --- Mike McKerns California Institute of Technology http://www.its.caltech.edu/~mmckerns -- http://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations.html
pyIDL-0.7c2
updated Python bindings for ITT's IDL http://www.its.caltech.edu/~mmckerns/software.html # Version 0.7c2: 03/06/09 added support for idl_7.0 installs with setuptools, if available more gentle install & dependency failure sensible path defaults for linux and mac slight change in license NOTE: I haven't tested the default path settings for installation on Windows. Feedback is appreciated... --- Mike McKerns California Institute of Technology http://www.its.caltech.edu/~mmckerns -- http://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations.html
pyIDL-0.7c1
updated Python bindings for ITT's IDL http://www.its.caltech.edu/~mmckerns/software.html # Version 0.7c1: 03/05/09 added support for idl_7.0 installs with setuptools, if available more gentle install & dependency failure slight change in license NOTE: The new install script tries to guess defaults for your IDL installation if environment variables are not set. I haven't tested the default path settings for installation on Windows and Mac. Feedback is appreciated... --- Mike McKerns California Institute of Technology http://www.its.caltech.edu/~mmckerns -- http://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations.html
pygrace-0.4
updated Python bindings for grace http://www.its.caltech.edu/~mmckerns/software.html # Version 0.4: 03/02/09 migrated Numeric dependency to Numpy added license text installs with setuptools, if available more gentle install & dependency failure --- Mike McKerns California Institute of Technology http://www.its.caltech.edu/~mmckerns -- http://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations.html
pyIDL 0.6 released
updated Python bindings for IDL http://www.its.caltech.edu/~mmckerns/software.html # Version 0.6: 07/18/07 added support for idl_6.4 fixed boolean support in direct IDL function/procedure calls (Thanks to G. Novak for his patch) --- Mike McKerns California Institute of Technology http://www.its.caltech.edu/~mmckerns -- http://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations.html
pyIDL 0.5 released
updated Python bindings for IDL http://www.its.caltech.edu/~mmckerns/software.html # Version 0.5: 04/18/07 fixed support for python2.5 (Thanks to several of you kicking me in the butt... especially N. Pirzkal) --- Mike McKerns California Institute of Technology http://www.its.caltech.edu/~mmckerns -- http://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations.html
pyIDL-0.4
python bindings for IDL http://www.its.caltech.edu/~mmckerns/software.html # Version 0.4: 10/06/06 added support for idl_6.3 improved support for NumPy removed dependency on Numeric --- Mike McKerns California Institute of Technology http://www.its.caltech.edu/~mmckerns -- http://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations.html
pyIDL-0.3
updated Python bindings for IDL http://www.its.caltech.edu/~mmckerns/software.html # Version 0.3: 06/09/06 improved support for Numeric added _print extended examples --- Mike McKerns California Institute of Technology http://www.its.caltech.edu/~mmckerns -- http://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations.html
pygrace-0.3
updated Python bindings for grace http://www.its.caltech.edu/~mmckerns/software.html # Version 0.3: 05/23/06 added examples directory shortcuts for put, get, eval --- Mike McKerns California Institute of Technology http://www.its.caltech.edu/~mmckerns -- http://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations.html
pyIDL-0.2
updated Python bindings for IDL http://www.its.caltech.edu/~mmckerns/software.html # Version 0.2: 07/19/06 support for 64-bit platforms shortcuts for put, get, eval access IDL functions/procedures from python --- Mike McKerns California Institute of Technology http://www.its.caltech.edu/~mmckerns -- http://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations.html
pyIDL
Python bindings for IDL, based on Andrew McMurry's python-IDL http://www.its.caltech.edu/~mmckerns/software.html # Versions 0.1: 06/21/05 initial; python bindings for RSI's IDL interactive IDL prompt --- Mike McKerns California Institute of Technology http://www.its.caltech.edu/~mmckerns -- http://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations.html
pygrace
Python bindings for grace, based on Nathan Gray's gracePlot http://www.its.caltech.edu/~mmckerns/software.html # Versions 0.2: 06/20/05 put() & get() now handle sequence elements, slices, etc. 0.1: 06/17/05 initial; python bindings for grace interactive grace prompt embed python into grace 'plot' for 2-D line plots 'histoPlot' for 2-D histograms --- Mike McKerns California Institute of Technology http://www.its.caltech.edu/~mmckerns -- http://mail.python.org/mailman/listinfo/python-announce-list Support the Python Software Foundation: http://www.python.org/psf/donations.html