JuliaPy / JuliaPy/PythonCall.jl

pyconvert design

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

Description

- switch to using explicit branching logic, instead of lookups of functions?
- prefer copying over wrapping? e.g. `list` to `Vector` not `PyVector`?
- arguments for finer control? e.g. `copy=true` to prefer copying over wrapping

related: #355

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reviewing the pyconvert implementation and the related issue #355. Resolve the design questions about explicit branching versus function lookups, copying versus wrapping, and optional control arguments; done means the project has an agreed direction and defined behavior for these cases.

Written by the indexing model from the issue text.

Assessment

Tech stack
julia, python
Domain
backend-api-design
Issue type
Refactor
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.