header

PyCallJLD2.jl


These pages serve as the official documentation for the PyCallJLD2.jl Julia package.

The purpose of this package is to provide an interface for saving PyCall.PyObjects with JLD2. Please see the Package Guide for usage, and check out the Examples page to see this usage in action with PyCall.jl and ScikitLearn.jl.

If you wish to contribute to the project, please see the Contributing guide. The public API is listed in the Index, while the internal API is listed in the Developer Index.

This project is heavily inspired by PyCallJLD.

Manual Outline

This documentation is split into the following sections:

Attribution

Authors

This package is developed and maintained by Sasha Petrenko with sponsorship by the Applied Computational Intelligence Laboratory (ACIL).

If you simply have suggestions for improvement, Sasha Petrenko (<petrenkos@mst.edu>) is the current developer and maintainer of the PyCallJLD2 package, so please feel free to reach out with thoughts and questions.

Package

This package is heavily based upon the PyCallJLD.jl package; the funky-monkey-wrenching of PyCall ccalls, pointers, and other low-level tomfoolery would have been arcane and indecipherable without this prior work. This package merely modifies its internal usage to match the modified JLD2 API for custom serialization.

Icons

The icon used for the project logo is from the following:

Funding

This research was sponsored by the Army Research Laboratory and was accomplished under Cooperative Agreement Number W911NF-22-2-0209. The views and conclusions contained in this document are those of the authors and should not be interpreted as representing the official policies, either expressed or implied, of the Army Research Laboratory or the U.S. Government. The U.S. Government is authorized to reproduce and distribute reprints for Government purposes notwithstanding any copyright notation herein.

Documentation Build

This documentation was built using Documenter.jl with the following version and OS:

PyCallJLD2 v0.1.1 docs built 2023-10-10T22:16:13.176 with Julia 1.9.3 on Linux