JuliaPy / JuliaPy/PythonCall.jl

Support serialising/pickling recursive types

Open
#36 0 comments 1 reaction 0 assignees View on GitHub
enhancement
Dominant language
Julia
Stars
1.1k
Forks
86
Avg merge
1d 22h
Merged PRs (30d)
3

Description

This can be done by having a custom `Pickler` and `Unpickler` classes which take a Julia `Serializer` on construction which is used to serialize any Julia objects it sees in `persistent_id`. These classes are used when serializing a Python object.

Similarly we can have a custom `Serializer` type which takes a Python `Pickler` and `Unpickler` on construction which is used to (de-)serialize any Python objects it sees. This class is used when pickling/unpickling a Julia object.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.